怎么用Mythicmobs写一个消耗品,有无大佬给个示例,使用一次这个物品就消失
在 MythicMobs 中,可以通过创建一个自定义物品来实现消耗品的效果。您可以参考以下步骤:
1.在 MythicMobs 的配置文件中创建一个新的自定义物品,指定名称、物品 ID 和属性等信息。例如:
复制代码在这个示例代码中,我们创建了一个名为“MyCustomItem”的自定义物品,设置了物品名称、类型、自定义模型数据和描述。
2.在 MythicMobs 的技能配置文件中创建一个新的技能,并指定消耗品的效果和使用条件。例如:
复制代码在这个示例代码中,我们创建了一个名为“ThrowFireball”的技能,定义了技能名称、描述、消耗品效果和条件。当玩家使用这个技能时,会触发一个 "FIREBALL" 技能,同时消耗掉一个 MyCustomItem 物品。这个技能的 cooldown 是 5 秒,消耗为 0,使用时会在玩家的动作栏上显示一个 SWIRL 样式的提示。
需要注意的是,在上面的配置中,我们使用了 CONSUMEITEM:MyCustomItem 来定义消耗品的效果。这个配置会在使用技能时删除玩家物品栏中所有名称为 MyCustomItem 的物品。如果您需要在使用技能时只删除一个物品,请参考以下示例代码:
复制代码在这个示例代码中,我们使用了 MECHANIC 类型的 action,并指定了 Name 和 Values 属性来实现消耗品效果。Values 属性的第二个参数为 "1",表示只消耗一个物品。如果需要消耗多个,可以将这个参数修改为相应的数值。同时,我们还可以通过指定 Cooldown 属性来实现连续使用消耗品时的等待时间。
最后,需要将这些自定义配置加载到 MythicMobs 的插件目录中,以便生效。您可以参考官方文档或其他教程来了解更多有关 MythicMobs 的使用方法。

1.在 MythicMobs 的配置文件中创建一个新的自定义物品,指定名称、物品 ID 和属性等信息。例如:
- Item:
- MyCustomItem:
- DisplayName: "&6我的自定义物品"
- ItemType: "POTION"
- CustomModelData: 123
- Lore:
- - "&7这是我的自定义物品"
- - "&7使用后会产生一个火球"
2.在 MythicMobs 的技能配置文件中创建一个新的技能,并指定消耗品的效果和使用条件。例如:
- SKILLS:
- ThrowFireball:
- DisplayName: "扔火球"
- Description: "消耗一个自定义物品,产生一个火球"
- SkillType: "OTHER"
- Cooldown: 5s
- Cost: 0
- ActionbarStyle: "SWIRL"
- Actions:
- CASTSKILL:
- Skill: "FIREBALL"
- TargetType: "SELF"
- Cooldown: 3s
- Damage: 10
- Targets: 1
- TriggerCondition:
- Conditions:
- - TESTITEM:MyCustomItem
- CONSUMEITEM:MyCustomItem
需要注意的是,在上面的配置中,我们使用了 CONSUMEITEM:MyCustomItem 来定义消耗品的效果。这个配置会在使用技能时删除玩家物品栏中所有名称为 MyCustomItem 的物品。如果您需要在使用技能时只删除一个物品,请参考以下示例代码:
- ACTIONS:
- CASTSKILL:
- Skill: "FIREBALL"
- TargetType: "SELF"
- Cooldown: 3s
- Damage: 10
- Targets: 1
- TriggerCondition:
- Conditions:
- - TESTITEM:MyCustomItem
- Effects:
- PLAYERSOUND:ENTITY_WITHER_SHOOT:1:0.5
- Cost: 0
- RequiresHitEntity: false
- MECHANIC:
- Name: "Consume Item"
- Values: "MyCustomItem,1,true,true"
- Cooldown: 0.1s
- TriggerCondition:
- CONDITIONS:
- - TESTITEM:MyCustomItem
最后,需要将这些自定义配置加载到 MythicMobs 的插件目录中,以便生效。您可以参考官方文档或其他教程来了解更多有关 MythicMobs 的使用方法。
你可以用这个插件实现。配置起来更方便一点。
[综合][未知之域]GuoItemLoreCommand —— 这是超多功能检测Lore执行指令插件[全版本]
https://www.mcbbs.net/thread-682208-1-1.html
(出处: Minecraft(我的世界)中文论坛)
当然我更推荐用NI去实现,你可以把所有物品都写在NI里,用的时候和写在MM里去用也差不多,更加强大。
[RPG] NeigeItems ✨ 万能随机物品库 [1.12.2-1.19.4]
https://www.mcbbs.net/thread-1364195-1-1.html
(出处: Minecraft(我的世界)中文论坛)
用法在这
[综合][未知之域]GuoItemLoreCommand —— 这是超多功能检测Lore执行指令插件[全版本]
https://www.mcbbs.net/thread-682208-1-1.html
(出处: Minecraft(我的世界)中文论坛)
当然我更推荐用NI去实现,你可以把所有物品都写在NI里,用的时候和写在MM里去用也差不多,更加强大。
[RPG] NeigeItems ✨ 万能随机物品库 [1.12.2-1.19.4]
https://www.mcbbs.net/thread-1364195-1-1.html
(出处: Minecraft(我的世界)中文论坛)
用法在这
物品ID
触发类型
冷却时间(cooldown, 默认1000ms)
冷却组(group)
消耗信息(consume)
消耗条件(condition)
消耗数量(amount)
不满足条件/数量不足时执行的动作(deny)
同步执行的物品动作(sync)
异步执行的物品动作(actions)
我倒是可以给你写插件实现