Плагин Механика Executable Blocks ⭐ PREMIUM [5.25.12.14]

📌 Для SCore (все плагины) (4.24.4.26):​

  • Плагины готовы к 1.20.6

📌 Для SCore (все плагины) (4.24.4.25):​

Исправлены некоторые проблемы редактора в версии 1.20.5

Новая пользовательская команда IF.
Например: IF %entity%=PIG сказать, что я свинья <+> SETBABY <+> сказать, что я теперь поросенок.

Новый пользовательский тег игрока [<CLEAR_IF_DISCONNECT>].
Если поместить его перед командой игрока, то команда не будет выполняться, если игрок отключится.

📌 Для SCore (Все плагины) (4.24.4.242):​

  • Исправлены некоторые проблемы в редакторе (старый метод Spigot больше не работает), мне пришлось найти обходной путь.

Теперь вы можете корректно изменять атрибуты ! и редактировать масштаб/достижение в EI

📌 Для SCore (все плагины) (4.24.4.24):​

  • Добавлена поддержка 1.20.5 (все плагины)

📌 Для SCore (все плагины) (4.24.4.22):​

  • Удалено отладочное сообщение, которое выводилось в консоль, не знаю, почему я использовал System.out.print :(

📌 Для SCore (все плагины) (4.24.4.21):​

Перевод 0 на латиницу теперь возвращает O вместо падения сервера

Новая настройка "drop" для пользовательской команды TRANSFER_ITEM {слот пусковой установки} {слот приемника} [boolean drop]
drop false: просто поменяет предметы местами
drop true: предметА попадет в слотВ, а предметВ будет сброшен

Исправление проблемы разбора плейсхолдера в пользовательской команде IF

📌 Для SCore (все плагины) (4.24.4.20):​

Исправление плейсхолдеров %around_target_max_health% %Around_target_health% (поддерживается только в MOB_AROUND).

Новая пользовательская команда игрока OPENCHEST {world} {x} {y} {z} [bypassProtections] -> теперь поддерживает стволы

:ExecutableBlocks:
Для Executable Blocks ⭐ PREMIUM (все плагины) (4.24.4.17):​

  • Исправьте /eb give

📌 Для SCore (все плагины) (4.24.4.17):​

  • Исправлена проблема во внутреннем коде для получения настроек конфигурации

:ExecutableBlocks:
Для Executable Blocks ⭐ PREMIUM (Все плагины) (4.24.4.15):​

  • Исправление команды giveslot
  • Пример: /eb giveslot Ssomar xyz{Переменные:{test: "Hello boss!"},Usage:5} 1 5

📌 Для SCore (все плагины) (4.24.4.15):​

  • Исправление проблемы в 1.8

:ExecutableBlocks:
Для Executable Blocks ⭐ PREMIUM (4.24.4.14):​

  • Правка команды, теперь /eb remove {x} {y} {z} {world} [replaceWithAIR default true]
    А не /eb remove {id} {x} {y} {z} {world} [replaceWithAIR default true]
  • Команды drop и give работают как EI

📌 Для SCore (все плагины) (4.24.4.14):​

  • Изменение пользовательской команды MOB_AROUND
    MOB_AROUND {расстояние} [DisplayMsgIfNoEntity true или false] [условия] {Yourcommandshere}
    MuteMsgIfNoEntity было заменено на DisplayMsgIfNoEntity, это означает, что булевое значение теперь инвертировано. (AROUND уже работает подобным образом).
  • Пользовательская команда игрока ABSORPTION была возрождена для версии 1.20+
  • Пользовательская команда игрока OPENCHEST {world} {x} {y} {z} [bypassProtections] теперь работает с двойными сундуками и как новый аргумент для обхода защиты сундуков

Глобально​

Я решил переименовать некоторые настройки config.yml
правка для config.yml :
premium-enable-cooldown-for-op -> premiumEnableCooldownForOp
pickup-limit -> pickupLimit
silentEIGive -> silentGive
silentEBGive -> silentGive
disable-world -> disabledWorlds
disabled-world -> disabledWorlds
whitelisted-worlds -> whitelistedWorlds

> они автоматически переименовываются

Плагины должны поддерживать Luminol (форк Folia) (не тестировалось)
ВерхНиз