一般自定义武器使用命令方块制作的,也可以用插件或者是MOD,不过命令方块只针对1.7版本以及更高的才有效,
基础指令:/give 玩家名字 道具
举一个列子:give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack}]}
第一个 {AttributeModifiers} 的意思就是自定义装备属性。加入这条就告诉指令方块,钻石剑需要什么属性。{AttributeModifiers} 后面的方块括号 ( [ ] ) 就是属性内容。大家看到,方块括号中级写着这样一段指令:
Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示数字,1就是属性显示百分比
UUIDLeast 和 UUIDMost : 独特的ID,这项可以随便写,无需求。
Amount:等级数量。比如加9000级的攻击,就是 Amount:9000.0
AttributeName:这一行是最重要的,属性类型。前面说了有五种类型,这里就要写五种其中一种的名字。具体怎么用下面再说。
Name:也是没什么用的,名字。随便打
后面的generic.attackDamage 就是修改的效果,如下
generic.attackDamage:攻击
generic.followRange:怪物跟踪
generic.maxHealth:最大生命
generic.knockbackResistance:防击退能力
generic.movementSpeed:移动速度
用编辑器,首先你必须是op
无敌。。。。。。。。。。。。。。。。