Плагин Механика Executable Items PREMIUM [7.25.9.13 [1.8-1.21.8]]

:ExecutableItems:
Для ExecutableItems(X.24.8.25):​

  • Исправление проблемы с активатором EI_ENTER_IN_THE_INVENTORY
  • Исправление проблемы с /ei console-modification, которая не изменяла корректно предмет, когда количество предметов было больше 1

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

Новые, две пользовательские команды :
HITSCAN_PLAYERS range:5 radius:0 pitch:0 yaw:0 leftRightShift:0 yShift:0 throughBlocks:true throughEntities:true COMMANDS HERE
HITSCAN_ENTITIES range:5 radius:0 pitch:0 yaw:0 leftRightShift:0 yShift:0 throughBlocks:true throughEntities:true COMMANDS HERE

Диапазон: на каком расстоянии от объекта может находиться объект, на который нацеливается команда HITSCAN
RadiusOfHitscan: Насколько широк цилиндр. По сути, это разница между выстрелом пулей и выстрелом пушечным ядром.
Pitch: В каком направлении стрелять, относительно угла наклона игрока.
Yaw (рысканье): То же самое
leftRightShift: -5 = хитскан стартует с 5 блоков влево. 0 = хитскан находится в центре игрока. 5 = хитскан стартует с 5 блоков справа от игрока.
yShift: То же самое, что и left,right, только с другой осью.
throughEntities: Булево: Может ли HITSCAN проходить через сущности.
throughBlocks (через блоки): Булево: Может ли HITSCAN проходить через блоки.
а для команд сидит то же самое, что и AROUND, cou может набрать command1 <+> command2 ... и использовать плейсхолдер %around_target%.

ДА, ФОРМАТ ЭТОЙ НОВОЙ КОМАНДЫ ОТЛИЧАЕТСЯ, ОНА ТРЕБУЕТ ПОМЕСТИТЬ ИМЯ НАСТРОЙКИ + ':', А ЗАТЕМ СПЕЦИФИКАЦИЮ. Постепенно это станет нормой, так как порядка нет, и вы можете размещать их там, где хотите. И в будущем я смогу добавить больше без затруднений.

Исправлена проблема с пользовательской командой FORMAT_ENCHANTMENTS

Рисунок хитскана : (спойлер, я не художник)
Image

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

  • Мелкие исправления

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

  • Исправлена проблема с частицами очков
  • Исправлена проблема с командой BREAK

Заметка от автора:​

Еще один пост находится в процессе, он исправляет проблему "getPlaceholders()" is null" (я забыл инициализировать одну из моих переменных), Обязательно скачайте этот второй пост, если вы скачали первый.
Спасибо
:ExecutableItems:
Для ExecutableItems(X.24.8.13):
Новый активатор: CUSTOM_TRIGGER
Его можно выполнить, выполнив команду, или запланировать.
Команда:
- /ei run-custom-trigger trigger:{activatorId} // Выполнит активатор(ы) для всех игроков, у которых есть EI, имеющий активатор с указанным ID.

- /ei run-custom-trigger trigger:{activatorId} player:{playerName} // Он выполнит активатор(ы) только для указанного игрока и если у него есть EI, имеющий активатор с указанным ID.

- /ei run-custom-trigger trigger:{activatorId} player:{playerName} slot:{slot, -1 для удерживаемого предмета} // Это выполнит активатор(ы) только для указанного игрока и если у него есть EI в указанном слоте, который имеет активатор с указанным ID.
+++ Если вы напечатаете в командах больше вещей, то сможете получить эту информацию, используя %arg1% %arg2% ... или %all_args%

Расписание :
YAML:
activator5:
    name: '&eActivator'
    option: CUSTOM_TRIGGER
    scheduleFeatures:
      startDate: '1700-01-01 00:00:00' // Начало расписания
      endDate: '3000-01-01 00:00:00' // Конец расписания
      when:
      // Formats
      // Format 1 : {YEAR}:::{MONTH}:::{DAY}:::{HOUR}:::{MIN}:::{SEC}
      // Format 2 : {YEAR}:!:{WEEK}:!:{DAYSTRING}:!:{HOUR}:!:{MIN}:!:{SEC}
      // Examples :
      - '%%%%:::%%:::%%:::%%:::%%:::XX' // It Выполняется каждую минуту
      - '%%%%:::12:::[24,25,26]:::16:::XX:::XX' // Выполняется только 24,25,26 декабря в 16 часов
      - '2024:::XX:::XX:::XX:::XX:::XX:::XX' // Запускается 1 января 2024 года в 00:00:00
      - '%%%%:!:%%:!:MONDAY:!:14:!:XX:!:XX' // Запускается каждый понедельник в 14 часов
      - '%%%%:!:42:!:XX:!:[10,14,18]:!:XX:!:XX  // Запускается в 10,14,18 часов каждый день в течение недели 42

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

  • Новое для пользовательской команды AROUND, вы можете добавить, где вы хотите throughBlocks:false, и это не будет влиять на игроков, которые находятся за блоками
Скачайте заново файл плагина.
Исправлен запуск на версиях ниже 1.21

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

  • Исправлена проблема, из-за которой по некоторым причинам элементы по умолчанию не могли быть загружены при первой установке плагинов.

:ExecutableItems:
Для ExecutableItems (Все плагины) (7.24.8.7):​

  • Исправление незначительной проблемы с 4 новыми активаторами
    • - PLAYER_BLOCK_HIT_OF_ENTITY
    • - PLAYER_BLOCK_HIT_OF_PLAYER
    • - PLAYER_BREAK_SHIELD_OF_PLAYER
    • - PLAYER_SHIELD_BREAK_BY_PLAYER (когда игрок, блокирующий щитом, получает удар топором)

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

  • Исправktyj несколько опечаток

:ExecutableItems:
Для Executable Items PREMIUM (7.24.8.4):​

  • Исправление проблемы с ограничениями
  • Исправлена проблема с атрибутами, когда атрибуты предметов по умолчанию добавлялись в разном порядке (случайным образом). Это вызывало проблемы с магазином, так как менялись теги предметов.

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

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

:ExecutableItems:
Для Executable Items PREMIUM (7.24.7.31):​

Исправлены некоторые ограничения на предметы, связанные с наковальней, сундуком, компостером

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

Новые плейсхолдеры для сущностей :
%entity_last_damage_taken%
%entity_last_damage_taken_int%

Или с целью
%target_last_damage_taken%
%target_last_damage_taken_int%

Исправление незначительной проблемы
ВерхНиз