Вопрос Получение предмета при получении достижения в CMI

Ядро
Purpur

ReyzParker

Пользователь
Сообщения
57
Решения
2
Плагин
CMI
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.21
Память сервера ОЗУ
8Gb
Ссылка
https://www.zrips.net/cmi/
Здравствуйте, хочу сделать, чтобы при победе над драконом, игроку выдавало командой яйцо дракона, стоит плагин CMI. Знаю про EventCommands, но не получается настроить, и в интернете не могу найти даже примеров связанных с достижениями. Попробовал:

advancementDone:
# use [value] variable to insert advancements identificator
# This returns path to advancement like recipes/building_blocks/emerald_block which can be used in commands in case you want to filter out specific ones
Enabled: true
Commands:
- check:[end/kill_dragon]! give [playerName] dragon_egg 1

Не работает, понимаю что это попытка тупо в лоб, но даже примеров нет, как я уже писал. Прошу помочь
 
Решение
тебе нужно именно при получении достижения, или же просто при убийстве дракона?
Объединено

тебе нужно именно при получении достижения, или же просто при убийстве дракона?
YAML:
Events:
  player_kill:
    enabled: true
    type: player_kill
    conditions:
    - '%victim% == ENDER_DRAGON'
    actions:
      action1:
      - 'console_command: give %player% dragon_egg 1'
Если второе, то вот, наздоровье (conditionalevents)
тебе нужно именно при получении достижения, или же просто при убийстве дракона?
Объединено

тебе нужно именно при получении достижения, или же просто при убийстве дракона?
YAML:
Events:
  player_kill:
    enabled: true
    type: player_kill
    conditions:
    - '%victim% == ENDER_DRAGON'
    actions:
      action1:
      - 'console_command: give %player% dragon_egg 1'
Если второе, то вот, наздоровье (conditionalevents)
 
Последнее редактирование:
тебе нужно именно при получении достижения, или же просто при убийстве дракона?

По факту можно и так, и так. По логике майнкрафта при получении достижения. Просто я так и не понял как позволить игрокам забирать яйцо обычным способом, потому что оно просто падает в портал, а там уже в мир спавна и в пустоту
Объединено

тебе нужно именно при получении достижения, или же просто при убийстве дракона?
Объединено


YAML:
Events:
  player_kill:
    enabled: true
    type: player_kill
    conditions:
    - '%victim% == ENDER_DRAGON'
    actions:
      action1:
      - 'console_command: give %player% dragon_egg 1'
Если второе, то вот, наздоровье (conditionalevents)

А если через сам CMI? А то плагин ради одного действия ставить, не знаю
 
Последнее редактирование:
По факту можно и так, и так. По логике майнкрафта при получении достижения. Просто я так и не понял как позволить игрокам забирать яйцо обычным способом, потому что оно просто падает в портал, а там уже в мир спавна и в пустоту
Объединено



А если через сам CMI? А то плагин ради одного действия ставить, не знаю
У меня essentials. а на счет conditionalevents, советую с ним ознакомиться. он как по мне самый полезный плагин, для крупных серверов с кучей механик
 
У меня essentials. а на счет conditionalevents, советую с ним ознакомиться, он как по мне самый полезный плагин, для крупных серверов с кучей механик

А при получении достижения есть в документации по conditionalevents?
 
Назад
Сверху Снизу