- Исправлена неточная визуализация индикатора прогресса в меню коллектива: теперь корректно отображает указанный процент.
Не стал повышать версию плагина, так как обновление не существенное.
- Оптимизировал компилятор плагина, и теперь плагин весит на 83% меньше.
Теперь плагин умеет постепенно расширять границу мира, используя встроенную механику Minecraft. Добавлен новый параметр в конфигурационный файл:Обратите внимание: сообщение о расширении границы мира теперь будет отображаться после того, как граница полностью расширится.YAML:# The duration (in seconds) it takes for the world border to expand to its new size. # For example, if set to 10, the border will take 10 seconds to fully expand after the goal is achieved. world_border_expand_duration: 10
Пример: если вы указали значение 10 (по умолчанию), сообщение будет выведено через 10 секунд после начала расширения.
- Исправлен баг, что снимались монеты если достигнута максимальный радиус границы мира
- Исправлен баг, что граница мира расширяемая через копилку не учитывала максимальное ограничение.
- Добавлен табкомплит /borderplus collective
Плейсхолдеры:%borderplus_collective_progress_world%покажет процент до полного пополнения копилки
%borderplus_collective_top_name_<номер>% покажет ник игрока из списка лидеров по копилке
%borderplus_collective_player_contribution% - покажет сколько внёс предметов или монет в копилку игрок который смотрит на плейсхолдер
Команда для открытия меню копилки:/borderplus collective название мира
Фиксы багов:
- Исправлена ошибка когда игрок нажимает на центральный предмет.
Добавлена функция сладчины, копилки...
Теперь вы можете настроить так, что ваши игроки могут скидываться для повышения границы мира.
Вот как выглядит guiYAML:menus: collective_menu: title: ' b◂ ˑc8a&lКопилка b▸' size: 27 items: center_item: material: GOLD_INGOT lore: - '' - ' &7Внесено: &a%borderplus_collective_progress_world%&7%' - ' %progress_bar_world%' - '' - ' 𩁠⋅  a852Нажмите на кнопки ниже, чтобы внести вклад' - '' slot: 13 display_name: '&eПрогресс расширения мира world' contribute_1: material: IRON_INGOT lore: - '' - ' &7Нажмите, чтобы внести' - ' &a1 &7ресурс в копилку.' - '' slot: 21 economy: false display_name: '&aВнести 1 ресурс' contribution_amount: 1 contribute_100: cost: 1.0 material: EMERALD lore: - '' - ' &7Нажмите, чтобы внести' - ' &a1 монету &7в копилку.' - '' slot: 23 economy: true display_name: '&aВнести 1 монету' contribution_amount: 1Так же изменения в конфигурации:
Добавлено новые ключи:YAML:collective_goal: 1000 # Общее количество ресурсов, необходимых для расширения границы collective_expansion_amount: 100Вот так выглядит теперь настройка мира:
YAML:worlds: world: gui: "gui.yml" max_size: 5000 collective_gui: "collective_gui_world.yml" name: "Survival World"Полный конфиг:
YAML:# =============================== # Plugin Settings # =============================== # # You can configure separate GUIs for each world. These GUIs will open automatically # when a player is in the respective world or by using the command «/borderplus open world_name». # # Configuration examples: # - Specify the world name and the GUI file that will open for this world. # - Comment out or remove lines for unused worlds. # settings: # Language selection for plugin messages # Possible values: # "en" for English # "ru" для Русского # "de" für Deutsch # "fr" pour le français # "es" para español # "it" per l'italiano # "pt" para português # "zh" 表示中文 language: "en" # Show a title to all players when a player expands the world border? # true = show # false = do not show show_title: true # Enable or disable the use of economy economy_enabled: true # The economic system to be used # Possible values: "playerpoints", "vault", "default" # "default" means that the old logic will be used: if both plugins are found, PlayerPoints will be used. preferred_economy: "default" collective_goal: 1000 # Общее количество ресурсов, необходимых для расширения границы collective_expansion_amount: 100 worlds: world: gui: "gui.yml" max_size: 5000 collective_gui: "collective_gui_world.yml" name: "Survival World" #flat_world: #gui: "gui2.yml" #collective_gui: "collective_gui_flat_world.yml" #max_size: 5000 #name: "Flat World" #world3: #gui: "gui3.yml" #collective_gui: "collective_gui_world3.yml" #max_size: 5000 #name: "Third World"
- Все сообщения-плейсы перемещены в файлы переводов.
- При первом запуске GUI генерируется на английском языке.
- Общая оптимизация кода.