Gold Плагин Механика ⭐ ExecutableEvents ⭐ PREMIUM [3.25.1.6]

Для SCore:
Внутренние изменения.
Для ExecutableItems:
Добавлен новый активатор PLAYER_INPUT
Пример:

YAML:
activators:
  activator0:
    option: PLAYER_INPUT
    detailedInput: FORWARD_PRESS
    detailedSlots:
      -1
    commands:
      SEND_MESSAGE &aFORWARD
В detailedInput можно указать:
  • LEFT_PRESS
  • LEFT_RELEASE
  • RIGHT_PRESS
  • RIGHT_RELEASE
  • FORWARD_PRESS
  • FORWARD_RELEASE
  • BACKWARD_PRESS
  • BACKWARD_RELEASE
  • JUMP_PRESS
  • JUMP_RELEASE
  • SNEAK_PRESS
  • SNEAK_RELEASE
  • SPRINT_PRESS
  • SPRINT_RELEASE
Версия: 25.11.20

Обновление 25.11.22​

Все перечисленные ниже переименования выполняются автоматически плагинами.
EI >
Для всех активаторов:
commands → playerCommands
CPT >
Для всех активаторов:
commands → playerCommands
EE >
Для активаторов игрока:
commands → playerCommands
EB >
Для активаторов, содержащих второй блок (отличный от ExecutableBlock), настройки были переименованы:
  • blockCommands → targetBlockCommands
  • detailedBlocks → detailedTargetBlocks
Для всех активаторов:
commands → blockCommands
Причина переименований:
  • Повышение единообразия и понятности для пользователей.
  • Более удобная документация на вики.
  • Улучшение работы AI-подсказок: ранее существование двух разных функций с названием commands иногда вызывало путаницу.
Привет, вчера я смержил не ту ветку, так что вот фикс.

Он также исправляет проблему с плейсхолдерами сущностей и плейсхолдерами-списками.

SCore (все плагины):
• В кастомной команде PLANT_IN_SQUARE теперь поддерживаются какао-бобы.
• Кастомная команда SET_ITEM_CUSTOM_MODEL_DATA теперь поддерживает String значение (не только integer).
• Исправлена ошибка, возникавшая при попытке входа игрока Bedrock.
• Команда giveslot (EB, EI, MF) теперь поддерживает значение -1 в аргументе слота, чтобы выбрать предмет в руке.

ExecutableItems:
• Исправлена проблема, из-за которой атрибуты с equipment slot = HAND сбрасывались после каждой перезагрузки плагина.
• Новый активатор EI_CLICKED_BY_ANOTHER_INVENTORY_ITEM, который срабатывает, когда вы пытаетесь кликнуть по ExecutableItem другим предметом в инвентаре.
  • Special70 усердно поработал, чтобы корректно добавить поддержку мебели из ItemsAdder в EB. Теперь должно корректно работать всё, а не только блоки!
Теперь в конфигурационном файле SCore можно задавать группы сущностей и блоков, а затем использовать их в настройках detailedBlocks и detailedEntities.
Пример (config.yml):
YAML:
entityLists:
  ANNOYING_MOBS:
    - CAMEL
    - STRAY
    - DROWNED
  HOSTILE_MOBS:
    - ZOMBIE
    - SKELETON
    - CREEPER
    - SPIDER

blockLists:
  STUPID_BLOCKS:
    - BARRIER
    - BEDROCK
    - DIAMOND_ORE
  ORES:
    - COAL_ORE
    - IRON_ORE
    - GOLD_ORE
    - DIAMOND_ORE
    - EMERALD_ORE

Пример использования в конфиге предмета/события/блока:
YAML:
detailedEntities:
  - BLAZE
  - BOGGED
  - BREEZE
  - SCORE:ANNOYING_MOBS  # Разворачивается в CAMEL, STRAY, DROWNED
  - ZOMBIE

detailedBlocks:
  blocks:
    - SCORE:ORES            # Разворачивается во все руды
    - STONE
    - !SCORE:STUPID_BLOCKS  # Исключает все "глупые" блоки
Эта функция упрощает конфигурацию, позволяя использовать заранее определённые списки сущностей и блоков для более чистых и удобных настроек.
Привет! Многие команды SCore были переименованы для более удобного формата.
Пример: TELEPORTONCURSOR → TELEPORT_ON_CURSOR.
Старый формат всё ещё работает

Кроме того, документация переносится с GitBook. Новую версию можно посмотреть здесь:
Home | SDevelopement Wiki


Если есть предложения — не стесняйтесь писать разработчику.
Новая команда игрока PICKUP_MAGNET создаёт магнитное поле вокруг игрока, автоматически притягивающее лежащие поблизости предметы.
Параметры:
  • radius — радиус притяжения (в блоках).
  • duration — длительность эффекта (-1 = бесконечно, 0 = мгновенно, >0 = в тиках).
  • speed — множитель скорости притяжения (0.1–2.0).
  • itemTypes — фильтр по типам материалов или категориям.
  • blacklist — список материалов, которые игнорируются (через запятую).
  • particleEffect — отображение частиц во время притяжения.
  • sound — воспроизведение звукового эффекта.
  • velocityMode — режим траектории: DIRECT (прямая) или CURVED (кривая).
Примеры:
  • "PICKUP_MAGNET radius:8 duration:60 speed:0.5 itemTypes:FOOD particleEffect:true"
  • "PICKUP_MAGNET radius:20 duration:0 speed:2.0 itemTypes:DIAMOND,EMERALD,GOLD_INGOT sound:true"
  • Исправлена проблема, из-за которой плагин загружался некорректно, если в папке конфигурации находился файл с именем .yml.
Обновление 25.10.20
Новые условия SCore (для всех плагинов)

Новые условия для игроков (6):
  • IfPlayerIsRiding — проверяет, едет ли игрок на каком-либо транспорте.
  • IfPlayerLastDamage — проверяет последнее полученное игроком количество урона (числовое условие с операторами).
  • IfPlayerOxygen — проверяет оставшийся уровень воздуха/кислорода у игрока (числовое условие).
  • IfPlayerBedSpawnLocationX — проверяет X-координату кровати возрождения игрока (числовое условие).
  • IfPlayerBedSpawnLocationY — проверяет Y-координату кровати возрождения игрока (числовое условие).
  • IfPlayerBedSpawnLocationZ — проверяет Z-координату кровати возрождения игрока (числовое условие).
Новые условия для сущностей (5):
  • IfEntityIsInWater — проверяет, находится ли сущность в воде.
  • IfEntityIsInLava — проверяет, находится ли сущность в лаве.
  • IfEntityAge — проверяет возраст сущности в тиках (числовое условие с операторами).
  • IfEntityLastDamageCause — проверяет тип последней причины урона сущности (списковое условие).
  • IfEntityVelocity — проверяет величину скорости сущности (числовое условие).
Исправлены описания и локализация новых условий.

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

  • Исправлена проблема с командой /score webhook (от TheOneWhoKnocks).

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

  • Исправлена проблема с командой /score webhook (от TheOneWhoKnocks)
ВерхНиз