Для SCore (все плагины):Для EI:
- Исправлена проблема с функцией blockAttacks (для щита).
- Переведено больше запросов к базе данных в асинхронный режим для избежания проблем с производительностью (автор: Special70).
Лично я с нетерпением жду выхода Hytale!
- Поддержка плейсхолдеров blockface в событиях PLAYER_ALL_CLICK и PLAYER_BLOCK_BREAK.
- Исправлена ошибка, при которой событие PLAYER_RECEIVE_HIT_BY_ENTITY срабатывало дважды, если урон был нанесён скелетом.
- Здравствуйте, все плагины обновлены для поддержки версии 1.21.11.
- (Для MyFurniture добавлена поддержка PacketEvents 2.11)
- Также внесены некоторые мелкие исправления
Обновление 25.12.8
- Исправлена проблема с редактором переменных
- Исправлена ещё одна внутренняя, незначительная ошибка
Обновление 25.12.7
Исправлена проблема при выполнении команды игрока с тегами [<OFFLINE>] (позволяет выполнять команду даже если игрок офлайн)
Исправлена проблема с созданием двух таблиц в MySQL, связанных с функциями абсорбции и временных атрибутов
Исправлена работа кастомной команды JOBS_XP_BOOST
Обновлено: взаимодействие с базой данных для SUDOOP, временных атрибутов и абсорбции теперь выполняется асинхронно
Добавлены новые настройки для кастомной команды DROPEXECUTABLEITEMПример:Код:DROPEXECUTABLEITEM id:{id} amount:{number} owner:{ign/uuid} itemdata:{usage/variables/durability без внешних фигурных скобок}Код:DROPEXECUTABLEITEM id:drop_stick amount:1 owner:Special70 itemdata:Usage:50,Variables:{keg:deng}
Update 25.11.30
Исправления
- Исправлена проблема совместимости между MyFurniture и ItemsAdder.
- Исправлена ошибка в SCore, ExecutableItems и ExecutableEvents, связанная с обработкой custom placeholders.
Update 25.11.29
Для SCore (все плагины)
- Улучшения команды /score variables.
ExecutableCrafting
- Вышел новый официальный API: ⚙️ Developer API | SDevelopement Wiki
- 2×2 рецепты больше не требуют точного совпадения позиции в 3×3 сетке и определяются корректно в любом месте.
ExecutableItems
- Ограничение cancel-item-craft-no-custom теперь корректно распознаёт рецепты ExecutableCrafting и не отменяет их.
ExecutableItems & ExecutableEvents
Добавлены новые плейсхолдеры для HIT-активаторов:
- %last_damage_taken_nonfinal%
- %last_damage_taken_nonfinal_int%
- %last_damage_taken_final%
- %last_damage_taken_final_int%
SCore (для всех плагинов)Исправлена ошибка дюпа в ExecutableBlocks.
- Исправлена проблема с /score particles.
Привет, вчера я смержил не ту ветку, так что вот фикс.
Он также исправляет проблему с плейсхолдерами сущностей и плейсхолдерами-списками.
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 # Исключает все "глупые" блоки