Minecraft MMO 死亡印记机制:设计与实现教程
Minecraft MMO 死亡印记机制:设计与实现教程
本教程将带你一步步创建并实现 Minecraft MMO 中的 '死亡印记' 机制,让你的游戏更具策略性和趣味性。
一次性物品:'死亡印记'
描述: 使用后能够在目标身上标记一个死亡标签,持续 12 秒。如果 12 秒内无法消除标签,则目标死亡。
MMOItem 配置:
Name: DeathMark
DisplayName: '死亡印记'
Lore:
- '&7使用后给目标标记死亡标签'
- '&7标签持续 12 秒,12 秒内未消除则死亡'
- '&7一次性物品'
- '&c右键使用'
Material: PAPER
MaxStackSize: 64
ItemFlags:
- HIDE_ATTRIBUTES
- HIDE_ENCHANTS
- HIDE_UNBREAKABLE
- HIDE_POTION_EFFECTS
Unbreakable: true
MythicMobs 配置:
DeathMarkSkill:
Skills:
- effect {Effect:CONFUSION Duration:100}
- effect {Effect:SLOW Duration:100}
- effect {Effect:BLINDNESS Duration:100}
- effect {Effect:WEAKNESS Duration:100}
- effect {Effect:WITHER Duration:100}
Cooldown: 60
Range: 10
Description: '标记目标死亡标签'
SkillType: RANGED
SkillTarget: TARGET
SkillIcon: PAPER
SkillMaterial: PAPER
SkillCosts:
Mana: 50
SkillRequirements:
- SkillAPI_Level: 10
- SkillAPI_Mana: 50
SkillEffects:
- executeconsolecommand {command:"mm i give %player% DeathMark 1"}
消除死亡标签的一次性物品:'死亡印记消除剂'
描述: 使用后能够消除目标身上的死亡标签。
MMOItem 配置:
Name: DeathMarkRemover
DisplayName: '死亡印记消除剂'
Lore:
- '&7使用后可以消除目标身上的死亡标签'
- '&7一次性物品'
- '&c右键使用'
Material: POTION
PotionData:
Type: UNCRAFTABLE
HasExtendedDuration: false
MaxStackSize: 64
ItemFlags:
- HIDE_ATTRIBUTES
- HIDE_ENCHANTS
- HIDE_UNBREAKABLE
- HIDE_POTION_EFFECTS
Unbreakable: true
如何添加到游戏中:
- 将以上 MMOItem 配置和 MythicMobs 配置分别保存为 DeathMark.yml 和 DeathMarkRemover.yml 文件,并放置在 MMOItem 和 MythicMobs 的配置文件夹中。
- 重启服务器,让配置文件生效。
- 可以通过以下命令将死亡印记添加到某个玩家的背包中:
/mm i give 玩家名 DeathMark 1 - 玩家可以右键使用死亡印记,标记目标死亡标签。
- 可以通过以下命令将死亡印记消除剂添加到某个玩家的背包中:
/mm i give 玩家名 DeathMarkRemover 1 - 玩家可以右键使用死亡印记消除剂,消除目标身上的死亡标签。
注意: 你可能需要调整 MythicMobs 配置中的技能参数,例如冷却时间和技能等级要求,以适应你的游戏平衡。
希望本教程能帮助你成功地在你的 Minecraft MMO 中实现死亡印记机制,为你的游戏增添更多乐趣!
原文地址: https://www.cveoy.top/t/topic/nasw 著作权归作者所有。请勿转载和采集!