BETA, Если у вас возникли проблемы с этой версией, пожалуйста, перейдите на предыдущую версию.Что нового?
Раньше все события активаторов регистрировались, даже если вы их не использовали. Это не очень хорошо для серверов с большим количеством игроков. Это означает, что каждый раз, когда игрок активировал событие, весь его инвентарь проверялся на наличие ExecutableItem.
Теперь он использует только то, что вам нужно, и вы сможете проверить, что активировано, а что нет, выполнив команду /ei checkevents.
Так, например, на большом сервере, где есть только EIs с активатором LEFT_CLICK и с detailedSlots только на главной руке.
-> единственное, что прослушивается, будет событие LEFT_CLICK и будет прочитан только слот главной руки.
Поэтому используйте только те активаторы и слоты, которые вам нужны, если вы хотите хорошей производительности
Новый активатор PLAYER_WALK (не рекомендую использовать его на больших серверах)
+ Он поддерживает все материалы 1.18
Новый EI хорошо удаляет HEX цвет кожаной брони в лоре для 1.18
Исправлена проблема с условиями блока: ifPlayerMustBeOnTheBlock
Исправление настройки visualItem при редактировании пользовательских снарядов теперь можно писать в нижнем регистре.
Исправление, материал LINGERING_POTION теперь может быть правильно использован для создания пользовательских снарядов
Исправление команды пользовательского блока SETEXECUTABLEBLOCK {id} {x} {y} {z} {world} {replace true или false} [ownerUUID].
Новое условие сущности, ifOnFire: true/false -> если true, то сущность должна быть в огне, если нет, то активатор не будет активирован
Новая команда /ei clear теперь снимает отложенные команды. Таким образом, теперь она очищает отложенные команды, панели действий и кулдауны.
- Теперь EI совместим с функцией KeepItemDeath регионов WorldGuard
- Новое ограничение cancel-brewing: true/false
- Новая пользовательская команда VEIN_BREAKER [Max_vein_size], теперь поддерживает деревья незера.
Добавлено в внутриигровой редактор:
- - параметр предмета glowDrop
- - Настройка активатора autoUpdateItem (для автоматического обновления конфигурации предмета, например, вы добавили новые атрибуты, они будут автоматически добавлены на предмет, когда активатор будет активирован)
Новые заполнители:
- %usage_limit%
- %entity_lower_case%
- %entity_name_lower_case%
Новое условие игрока:
- Условие ifPlayerHasExecutableitem теперь поддерживает проверку использования.
Вот пример:YAML:conditions: playerConditions: ifPlayerHasExecutableItem: 1: executableItemID: epicpearl slot: 0 #<- если вы хотите, чтобы этот предмет находился в удерживаемом слоте, поставьте слот: -1 usageCalcul: ">3" #<- Это означает: требуется использование>3 (вы также можете использовать >= <= == < >) Но если вы не хотите проверять использование, не добавляйте эту строку ifPlayerHasExecutableItemMsg: '' #<- Здесь вы добавите пользовательское сообщение.
Условие ifPlayerHasItem теперь может проверять, находится ли предмет в удерживаемом слоте. если -1, проверьте в вики https://github.com/ssomar1607/Execu...onditions-List-Page#condition-ifplayerhasitem.
Исправлена ошибка, из-за которой использование не увеличивалось корректно, когда предмет имеет usage: 0 и активатор с usageModification: 1
Новая пользовательская команда игрока LOCATED_LAUNCH, чтобы запустить снаряд из пользовательского места вокруг игрока.LOCATED_LAUNCH {projectileType} {frontValue positive=front , negative=back} {rightValue right=positive, negative=left} {yValue} {velocity}
Исправление команды пользовательского блока SETBLOCKPOS {x} {y} {z} {материал} [bypassWG true или false]
Исправлена проблема, связанную с подбором элементов
Устранение отладочного сообщения, связанного с пользовательским заполнителем %randX|Y% (дает вам случайное число между X и Y)
Новое Теперь, когда вы /ei создаете с цветной LEATHER_ARMOR или FIREWORK_STAR в руке, он автоматически сохраняет цвет в конфиге. (имя настройки - "armorColor")
Новая пользовательская команда игрока WORLDTELEPORT {world} теперь поддерживает все ваши миры (не только ванильные миры) (Вы должны использовать Multiver-Core)