Black обновил ресурс Custom Piglins Trades PREMIUM новой записью:
5.5.0
Посмотреть подробности об этом обновлении...
5.5.0
- Обновление до последней версии
Посмотреть подробности об этом обновлении...
- Обновление до последней версии
- SCore — внутренние улучшения
- EI — улучшено отображение длинного лора
- EI — новая функция ремонта: теперь можно выбрать, каким предметом ремонтировать EI в наковальне
- EC — исправлена ошибка дюпа
- SCore — внутренние изменения
- EI — исправлена проблема с PLAYER_RECEIVE_EFFECT (событие не срабатывало, если у игрока уже был тот же эффект, но более низкого уровня)
- SCore — исправлен краш, который мог возникать при использовании пользовательской команды ADD_TEMPORARY_ATTRIBUTE
- SCore — пользовательскую команду SET_EQUIPPABLE_MODEL теперь можно безопасно применять к ванильным предметам (например, используя EI_CLICK_ON_ANOTHER_INVENTORY_ITEM из EI).
Теперь она не изменяет слот экипировки предмета (раньше слот автоматически менялся на голову).
Спасибо Nesseley за баунти.
Примеры использования:
- Исправлена проблема с кастомной командой SET_EQUIPPABLE_MODEL
- Команды, ранее разделённые:
- Только для игрока FORCE_DROP (режим ei_id, имена: FORCE_DROP, DROPSPECIFICEI)
- Смешанный FORCEDROP (режим slot, имя: FORCEDROP)
теперь объединены в одну MixedCommand, поддерживающую оба параметра: slot: и ei_id:
- FORCE_DROP slot:-1 — выбросить предмет из...
SCore — список изменений (все плагины):
- Теперь можно использовать плейсхолдеры в переменных SCore и указывать, будут ли они обрабатываться через параметр parsePlaceholders: true/false
- Игроки теперь могут отключать частицы с помощью команды /score particles-toggle
- Исправлена совместимость со Spigot
- Исправлена проблема с французским языком
- Исправлена ошибка управления версиями
- Плагины протестированы и работают с версией 26.1
Обновление 26.4.5
SCoreEI
- Исправлена проблема с FALLING_DUST в частицах SCore
- Добавлен аргумент nonliving для MOB_AROUND (ошибки при использовании команд сущностей с этим аргументом могут игнорироваться из-за ограничений области)
- Исправлена проблема с Paper 26.1, связанная с изменением API
- Добавлена новая настройка для NBTTags: теперь можно сохранять их в Persistent Data Container вместо item NBT
YAML:nbt: 0: type: STRING key...
Обновление 26.4.26
SCore и все плагиныExecutableLevers
- Исправлены проблемы при добавлении пользовательских значений int и double в редактор NBT
- Значения String, Integer и Double теперь могут использовать placeholder rand (пример: %rand:-10|10%)
- Исправлена проблема, из-за которой ExecutableItems не могли импортировать ListCompoundNBT
ExecutableItems
- Исправлена проблема с EL
- Добавлено новое сообщение об ошибке, которое можно настроить, когда...
- Добавлен тип PLACELIQUID type:water
Чтобы было проще реализовывать бесконечные вёдра. Потому что, видимо, страдать с водой вручную уже всем надоело.- Исправлена проблема PLANT_IN_SQUARE для сладких ягод
- Исправлена ошибка в логике checker’ов, используемых ExecutableCrafting
Проверки для EI ID, EI Usage и EI Variables теперь работают корректно- Добавлен класс RefreshExecutableItemEvent
Событие, которое другие плагины могут использовать для проверки вызовов от ExecutableItems...
SCore (все плагины)
- Исправлена проблема в логике некоторых команд блоков, которая вызывала ошибки на Folia из-за выполнения вне regionized-задач.
- Исправлены команды дропа для EI и EB — вызов метода выдачи дропа теперь выполняется в regionized-задаче.
- Исправлена проблема с TextDisplay — метод setText теперь выполняется в задаче сущности (entity task).
- TRANSFER_ITEM переименован в SWAP_ITEM.
- Добавлен MOVE_ITEM. Использование:
YAML:MOVE_ITEM yourSlot:0...
SCore (все плагины)
- Добавлены новые плейсхолдеры для активаторов, связанных со снарядами:
- %shooter%
- %shooter_name%
- %shooter_uuid%
- %shooter_uuid_array%
- %shooter_x%
- %shooter_y%
- %shooter_z%
- %shooter_world%
- %shooter_health%
- %shooter_direction%
- %shooter_pitch%
- %shooter_yaw%
- %shooter_velocity%
- %shooter_horizontal_velocity%
- %shooter_slot%
- и другие.
ExecutableCrafting (EC)
...
EB
Исправлены некоторые проблемы с Folia.
SCore (все плагины)
Новая кастомная команда:
Для открытия виртуальной наковальни:
OPEN_ANVIL
Или, если нужно указать реальную наковальню:
OPEN_ANVIL world:my_world x:0 y:0 z:0 force:false
Также добавлена поддержка плагина FabledSkyblock.
Исправлена небольшая проблема парсинга в сообщении выдачи предметов.
SCoreEB
- Добавлена опция PAPI Parser для VariableReals.
- Создана версия _papi для обёртки значений переменных.
- Поддерживаются только строковые и числовые переменные.
От Special70
- Исправлена небольшая проблема с названием блока на Folia.
- Обновлены плагины для поддержки версии 26.2.
SCore (All plugins)
Примеры:
- Добавлена поддержка ADD_ITEM_NBT для команд предметов и игрока.
Для ItemCommands:
ADD_ITEM_NBT keyValue:foo=bar type:string mode:pdc
Для PlayerCommands:
ADD_ITEM_NBT slot:0 keyValue:foo=bar type:string mode:pdcEI
Пример:
- Предметы теперь могут становиться soulbound при использовании keepItemOnDeath=1.
ADD_ITEM_NBT slot:0 keepItemOnDeath=1 type:integer mode:pdc...
- Исправлено: исправлено множество проблем в версиях ниже 1.14.
- Новое: добавлены компоненты оружия из 1.21.11 (Attack Range / Piercing / Kinetic).
- Новое: добавлены компоненты Dye и Sulfur Cube.
- Улучшение: все API были улучшены и получили корректную документацию.
- Исправлено: множество других ошибок.
ExecutableCrafting
- Исправлено множество ошибок.
SCore (все плагины)
- Дополнительный дроп (Extra Drops) из AuraSkills теперь совместим с командами переплавки (smelt).
- Действия SET_BABY и SET_ADULT теперь поддерживают лягушек и головастиков.
- Улучшена производительность.
ExecutableItems
- Исправлен автоматический импорт эффекта свечения (Glow)...
- EE: теперь в активаторе LEAVES_DECAY можно использовать плейсхолдеры материалов.
- SCore: улучшена логика IF — добавлена поддержка одиночных | и &, а также пользовательского плейсхолдера rand.
Пример: IF %rand:1|2%=2- EI: исправлена проблема с getEntity() в EntityReceiveEffectEvent — событие теперь приводится к EntityEvent, что позволяет корректно получать объект Entity.
SCore
Исправления
- Исправлен спам IllegalStateException: zip file closed из глобальной задачи активатора (ActivatorEIFeature.activateOptionGlobal) — возникал из-за конфликта с загрузчиком классов при перезагрузке сервера. 831a26fd (сопутствующее исправление ExecutableItems@d754388e).
- Исправлено разрешение вложенных плейсхолдеров переменных SCore (%score_variables_X_{score_variables_Y}%) — теперь они корректно обрабатываются вместо ошибки...
SCore (все плагины):
- Исправлена проблема с GetItem, где в условии if отсутствовал символ :, из-за чего любой материал с "IA" в названии, например DIAMOND_BLOCK, ошибочно распознавался как предмет ItemsAdder.
- Добавлена дополнительная задержка в 2 тика для механики сброса после окончания EQUIPMENT_VISUAL_REPLACE, чтобы исправить проблему, при которой сброс происходил слишком рано.
- Подробное объяснение: предыдущие тесты показали, что проблема не...
Это обновление исправляет ряд ошибок, о которых сообщалось в нашем Discord, и добавляет две новые опции.
ExecutableItems
- Сообщение, отображаемое при получении предмета, теперь показывает настоящее название предмета, а также корректно заполняет счётчик использований и другие плейсхолдеры.
- Лор предметов теперь может использовать MiniMessage на Paper и его форках. Строка лора, начинающаяся с <, обрабатывается как MiniMessage, остальные строки сохраняют обычные цвета &...
Небольшое обновление с исправлениями ошибок. Спасибо requeim за очень подробный отчёт и Lunar за то, что снова поделился заметками со своих серверов!
ExecutableBlocks...
- Заголовки блоков теперь значительно меньше нагружают сервер при использовании DecentHolograms: теперь они обновляются, вместо того чтобы каждые несколько секунд удаляться и создаваться заново. На больших серверах с большим количеством блоков разница должна быть заметна.