概述
MaoDeItem (简称 MDI) 是一款专为 Nukkit-MOT (Minecraft 基岩版) 服务端设计的强大插件,旨在为服务器提供一套完整的、MMO风格的 RPG 物品系统。它深受广受欢迎的 MMOItems 插件启发,通过灵活的 YAML 配置文件,允许服主创建具有复杂属性、技能、套装效果等多种元素的自定义物品,极大地丰富了游戏的可玩性和深度。核心功能
- 丰富的物品类型:
- 武器: SWORD (剑), DAGGER (匕首), BOW (弓), STAFF (法杖), SPEAR (长矛), HAMMER (锤), WHIP (鞭), LUTE (乐器)。
- 防具: SHIELD (盾), HELMET (头盔), CHESTPLATE (胸甲), LEGGINGS (护腿), BOOTS (靴子)。
- 饰品: RING (戒指), NECKLACE (项链), BRACELET (手镯), BELT (腰带)。
- 其他: TOOL (工具), CONSUMABLE (消耗品), GEM_STONE (宝石), SKIN (皮肤), BLOCK (方块), MISC (杂项)。
- 独特的攻击模式: 不同武器类型拥有独特的攻击效果,如剑的溅射、弓的远程、法杖的范围伤害、长矛的穿透、锤的击退等。
- 深度属性系统:
- 多样化属性: 包含攻击伤害、攻击速度、暴击率、暴击伤害、防御、闪避、护甲韧性、魔抗、生命/魔力/耐力上限及回复、移动速度、元素伤害等超过20种核心属性。
- 元素系统: 物品可附加元素(火、水、土、风、雷),元素之间存在克制关系,为战斗增添策略性。
- 属性上限: 支持全局属性上限设置,有效平衡服务器经济与数值。
- 动态技能与能力:
- 主动/被动技能: 可为物品赋予多种技能,如发射火球、雷击、治疗、吸血、冲击波、增益/减益效果、召唤宠物等。
- 多样化触发: 技能可通过右键、左键、命中、击杀、装备、脱下、格挡等多种事件触发。
- 资源消耗: 技能可设置魔力、耐力或冷却时间消耗,实现技能管理。
- 宝石镶嵌系统:
- 插槽设计: 自定义物品可设置固定数量的宝石插槽。
- 自由组合: 玩家可将具有不同属性加成的“宝石”拖拽到物品上进行镶嵌,属性即时生效,增强了装备的自定义空间。
- 物品鉴定系统:
- 随机属性: 物品可预设属性的随机范围(最小/最大值)。
- 隐藏属性: 未鉴定的物品隐藏具体属性,激发探索欲。
- 随机生成: 使用鉴定卷轴后,物品的属性将在预设范围内随机确定,增加了获取高级物品的惊喜感。
- 升级与强化:
- 等级提升: 通过 /mi upgrade 命令,玩家可以消耗材料(或直接按概率)来强化手持物品,每次成功升级都会获得固定的属性百分比加成(乘法叠加),最高可达+10级。
- 风险与收益: 强化通常伴随失败风险(如降级或碎裂,具体规则由配置决定),提升了挑战性。
- 套装加成系统:
- 套装效果: 可创建包含多件物品的套装(如盔甲套)。
- 分层奖励: 当玩家穿戴指定数量的套装部件时,激活对应的属性加成,鼓励玩家收集整套装备。
- 合成与掉落系统:
- 自定义合成: 通过配置文件定义复杂的合成配方,可使用原版材料或 MaoDeItem 自定义物品作为原料。
- 战利品掉落: 可配置怪物(如僵尸、骷髅)在被击杀时,按一定概率掉落 MaoDeItem 自定义物品,丰富了物品获取途径。
- 其他特色功能:
- 物品皮肤/幻化: 创建 SKIN 类型物品,玩家可将其拖拽到其他物品上,改变其外观而不影响属性。
- 工具特效: TOOL 类型物品可带有自动熔炼和时运加成效果。
- 乐器: LUTE 类型物品可演奏,产生音效、粒子,并为附近玩家提供治疗效果。
- 随机修饰符: 可为物品随机添加额外的属性修饰符,增加物品的稀有度和多样性。
- GUI 编辑器: 提供图形界面,方便管理员在游戏中创建和编辑物品。
快速上手
- 将 MaoDeItem.jar 放入服务器 plugins/ 目录并启动。
- 插件会自动生成默认的配置文件和物品示例。
- 使用 "/mi give 玩家类型 ID" 等指令或直接编辑 plugins/MaoDeItem/items/ 目录下的 YAML 文件来自定义物品。