Эта страница переведена с английского с помощью ИИ. Улучшите перевод или прочитайте оригинал.
Команды для сущностей
Совместимость "мульти-мир" для ванильных команд.
execute in <<NAME_OF_YOUR_WORLD>> run ...
Например, вы хотите призвать Zombie в мире SsomarWorld:
execute in <<SsomarWorld>> run summon zombie 100 50 100
Пример с плейсхолдером:
execute in <<%entity_world%>> run summon zombie 100 50 100
Команды для сущностей поддерживают NPC из Citizens
Смешанные команды
В дополнение к следующему списку команд вы также можете использовать:
docs/tools-for-all-plugins-score/custom-commands/mixed-commands-player-and-entity
Эти команды можно использовать как в командах, связанных с игроком, так и в командах, связанных с сущностями.
Кастомные команды
Отсортировано по алфавиту
ANGRY_AT
- Информация: задаёт цель сущности на конкретный UUID
- Настройка команды:
{entityUUID}: UUID сущности цели
- Пример:
- ANGRY_AT entityUUID:%player_uuid%
# To reset the angry set null
- ANGRY_AT entityUUID:null
AWARENESS
- Информация: задаёт, осознаёт ли этот моб своё окружение. "Неосознающие" мобы по-прежнему будут двигаться, если их толкнуть, атаковать и т.д., но не будут двигаться или выполнять действия самостоятельно. У "неосознающих" мобов также может быть отключено другое неуказанное поведение, например утопление.
работает только на версиях 1.16.5+
- Настройка команды:
{value}: true или false
- Пример:
- AWARENESS value:true
CHANGE_INTO_ITEM
- Информация: заменяет выброшенный предмет (предмет-сущность на земле или в воздухе) на ванильный предмет или ExecutableItem. Сущность остаётся той же, меняется только предмет, который она несёт.
- Создано для активатора
PLAYER_FISH_FISHExecutableItems: там сущность, на которую указываетentityCommands, это пойманный предмет. Он меняется до того, как будет подтянут, поэтому игрок сохраняет обычную анимацию рыбалки и получает ваш предмет вместо рыбы. Не нужны ни/ei give, ниDELAYTICK, ниdata merge. - Настройки команды:
item: материал (DIAMOND) или id ExecutableItem (my_custom_fish).amount: (необязательно) количество нового предмета. По умолчанию: 1
- Пример:
activators:
activator0:
option: PLAYER_FISH_FISH
entityCommands:
- CHANGE_INTO_ITEM item:my_custom_fish amount:1
- CHANGE_INTO_ITEM item:DIAMOND amount:3
- CHANGE_INTO_ITEM item:EI:my_custom_fish
- Если ExecutableItem и материал имеют одинаковое название, используется ExecutableItem. Напишите
EI:my_id, чтобы принимался только ExecutableItem. - ExecutableItem собирается для игрока, который вызвал активатор (владелец, плейсхолдеры предмета).
- Команда ничего не делает, если целевая сущность не является выброшенным предметом (моб, игрок и т.д.), и выводит сообщение в консоль, если
itemне является ни материалом, ни загруженным ExecutableItem. - Полный пример со случайной таблицей добычи: Custom fishing loot
CHANGE_TO
- Информация: заменяет моба сущностью другого типа. Сохранит текущую скорость текущей сущности.
- Вы можете указать EntityType
- Или пример определения сущности:
{HasVisualFire:1b,id:"minecraft:bee"}(1.21.+) - Или ID MythicMob
- Настройка команды:
{entity}: спецификация сущности
- Пример:
# With EntityType
- CHANGE_TO entity:CHICKEN
# With EntitySnapshot
- CHANGE_TO entity:{HasVisualFire:1b,id:"minecraft:bee"}
# Or using variable
- CHANGE_TO entity:%var_myvar%
# With MythicMob ID
- CHANGE_TO entity:MyCustomBossID
DROPEXECUTABLEITEM
- Информация: выбрасывает Executable Item в месте расположения сущности
- Настройки команды:
{id}: ID предмета ExecutableItem{quantity}: количество executable item, которое выпадет[owner]: (необязательно) владелец выброшенного предмета (IGN игрока или UUID)[itemdata]: (необязательно) настройки данных предмета, содержащие:Usage: задать значение использованияVariables: задать кастомные переменные (формат:{key:value})Durability: задать значение прочности
- Пример:
- DROPEXECUTABLEITEM ElytraTrail 1
- DROPEXECUTABLEITEM id:ElytraTrail amount:1 owner:Special70 itemdata:Usage:50,Variables:{level:5}
DROPEXECUTABLEBLOCK
- Информация: выбрасывает Executable Block в месте расположения сущности
- Настройки команды:
{id}: ID предмета ExecutableBlock{quantity}: количество executable block, которое выпадет
- Пример:
- DROPEXECUTABLEBLOCK House 1
DROPITEM
- Информация: выбрасывает предмет в месте расположения сущности
- Настройки команды:
{material}: тип предмета. Справка (ДОЛЖНО БЫТЬ ПОЛНОСТЬЮ ЗАГЛАВНЫМИ БУКВАМИ){quantity}: количество предмета, которое выпадет
- Пример:
- DROPITEM DIAMOND 1
HEAL
- Информация: лечит сущность на определённое количество, если не указано, полностью излечивает сущность.
- Настройка команды:
{amount}: количество лечения
- Пример:
# Full heal
- HEAL
# Amount specific heal
- HEAL amount:5
# Remove heal
- HEAL amount:-5
KILL
- Информация: убивает моба без анимации смерти
- Настроек команды нет
- Пример:
- KILL
PLAYER_RIDE_ENTITY
- Информация: заставляет игрока сесть верхом на целевую сущность.
- Настройки команды:
{control}: true/false, можно ли вручную управлять сущностью{speed}: насколько быстро может двигаться сущность, когда вы на ней едете
- Пример:
- PLAYER_RIDE_ON_ENTITY control:true speed:1.0
SET_AI
- Информация: задаёт состояние ИИ сущности
- Настройки команды:
{value}: true, чтобы включить ИИ сущности, и false, чтобы отключить.
- Пример:
- SET_AI value:false
SET_ADULT
- Информация: переводит сущность в её "взрослое" состояние
- Настроек команды нет
- Пример:
- SET_ADULT
- Пример ситуации:
- Если эта команда выполняется на детёныше курицы, он превратится в свою взрослую форму.
SET_BABY
- Информация: переводит сущность в её "детское" состояние
- Настроек команды нет
- Пример:
- SET_BABY
- Пример ситуации:
- Если эта команда выполняется на взрослой курице, она превратится в свою детскую форму.
SET_ENTITY_NAME
- Информация: принудительно задаёт имя сущности
- Настройка команды:
{name}: новое имя сущности
- Пример:
- SET_ENTITY_NAME name:&6Final &cBoss
SHEAR
- Информация: стрижёт сущность
- Настроек команды нет
- Пример:
- SHEAR
TELEPORT_ENTITY_TO_PLAYER
- Информация: телепортирует сущность к пользователю предмета
- Настроек команды нет
- Пример:
- TELEPORT_ENTITY_TO_PLAYER
TELEPORT_PLAYER_TO_ENTITY
- Информация: телепортирует пользователя предмета к сущности
- Настроек команды нет
- Пример:
- TELEPORT_PLAYER_TO_ENTITY
TELEPORT_POSITION
- Информация: телепортирует сущность в определённое место
- Настройки команды:
{x}: координата X{y}: координата Y{z}: координата Z
- Пример:
- TELEPORT_POSITION x:%target_x% y:%target_y% z:%target_z%
Попробуйте прямо сейчас
Скопируйте это в ExecutableItems и перезагрузите
Взято с этой страницы. Вставьте это в конфиг, выполните команду перезагрузки плагина, и у вас будет готовая рабочая основа для редактирования.
- ANGRY_AT entityUUID:%player_uuid%
# To reset the angry set null
- ANGRY_AT entityUUID:nullПлагин, используемый на этой странице
ExecutableItemsКастомные предметы со способностями, активаторами и командами: без кода.
- 5.0/5 на основе 10 отзывов
- Серверов, использующих его прямо сейчас: 3.2K (bStats)
- Скачиваний на SPlugins: 61
€19.99
единоразовая покупка, обновления навсегда