mmoitem设计一个即死印记物品会给指定的生物即死标记 需要在12秒内消除 否则会死亡并设计一个取消即死标记的一次性物品 给我他们的mmoitem配置和mythicmobs的配置并细致的教我如何添加他们到游戏中
mmoitem配置:
name: 即死印记
lore:
- '&7给目标生物打上即死标记'
- '&7在12秒内消除,否则死亡'
data:
durability: 1
attributes:
generic.attack_damage: {value: 0}
flags:
hide-attributes: true
hide-durability: true
custom-model-data: 1
取消即死标记的一次性物品配置:
name: 取消即死印记
lore:
- '&7使用后消除即死标记'
- '&7只能使用一次'
data:
durability: 1
flags:
hide-durability: true
custom-model-data: 2
MythicMobs的配置:
# 给目标打上即死印记
- name: 打上即死印记
trigger: attack
conditions:
- condition: target
target-type: mob
actions:
- action: customitem
item: 即死印记
slot: mainhand
- action: setvariable
variable: mark
value: "true"
- action: delay
ticks: 240
actions:
- action: cancelitem
item: 即死印记
- action: setvariable
variable: mark
value: "false"
- action: message
message: '&6目标成功消除即死标记'
events:
onAttack:
- condition: variable
variable: mark
value: "false"
actions:
- action: cancel
- condition: variable
variable: mark
value: "true"
actions:
- action: setvariable
variable: mark
value: "false"
- action: message
message: '&c目标未能在12秒内消除即死印记,死亡!'
- action: killentity
type: target
# 使用取消即死印记的物品
- name: 使用取消即死印记的物品
trigger: use
conditions:
- condition: customitem
item: 取消即死印记
consume: true
actions:
- action: setvariable
variable: mark
value: "false"
- action: message
message: '&6成功消除即死印记'
添加到游戏中的方法:
- 将mmoitem和MythicMobs的配置分别保存到
plugins/mmoitem/items和plugins/MythicMobs/Mobs文件夹中。 - 在游戏中使用
/mmoitem reload和/mm reload重新加载mmoitem和MythicMobs。 - 可以使用
/mm spawn <mob名称>来生成一个具有即死印记的怪物进行测试。使用取消即死印记的一次性物品可消除该怪物身上的即死标记。
原文地址: https://www.cveoy.top/t/topic/bGEk 著作权归作者所有。请勿转载和采集!