导读:对于mcpc中命令方块弄自定义附魔武器的难度,至今还有困扰不少玩家,今天我就来进行分析(附魔id资料参考至http://mveryhuocom/a/72085html)1核心指令givegive即为给予,也就是给予物品给你,此为核心指令以下
对于mcpc中命令方块弄自定义附魔武器的难度,至今还有困扰不少玩家,今天我就来进行分析
(附魔id资料参考至http://mveryhuocom/a/72085html)
1核心指令give
give即为给予,也就是给予物品给你,此为核心指令
以下就是指令部分:
/give 玩家 id 数量 数据标签
玩家也就是你的游戏id,数量即为给予的数量,数据标签通常为0
举个例子:
/give @p minecraft:diamond_sword 1 0
就是给予最近的玩家一把最普通钻石剑
2自定义附魔nbt标签
ench就是附魔nbt的又一个核心,ench就是自定义附魔的标示
框架:
ench:[{ , }]
解析一下,这个看起来括号多其实并不复杂
详细一点就是:ench:[{id:附魔id,lvl:附魔等级}]
举个例子:
/give @p minecraft:diamond_sword 1 0 {ench:[{id:16,lvl:32674}]}'
即给你一把锋利32674的钻石剑
3附魔多个属性
附魔多个属性即为在ench里多几个标签。
框架:
ench:[{},{},{},……]
例如要给你一把锋利5,耐久3的钻石剑:
/give @p minecraft:diamond_sword 1 0 {ench:[{id:16,lvl:5},{id:34,lvl:3}]}
解析一下:
首先指令的前半部分:
give @p minecraft:diamond_sword 1 0
此为给你一把普通钻石剑
指令后半部分:
{ench:[{id:16,lvl:5},{id:34,lvl:3}]}
之所以ench前面有一个大括号,是因为此大括号是装nbt的
一般要give特殊物品,基本格式为:
give 玩家 物品id 数量 数据标签 {NBT}
ench中,id为附魔的id,lvl即为附魔的等级
4附魔id大全:
盔甲
0 保护 效果:减少伤害
1 火焰保护 效果:减少烧伤伤害
2 摔落保护 效果:减少掉落伤害
3 爆炸保护 效果:减少爆炸伤害
4 弹射物保护 效果:减少弹射物伤害
5 水下呼吸 效果:憋气更久
6 水下加速 效果:让你挖矿不受水的阻力
7 荆棘 效果:反伤
武器
16 锋利 效果:加强伤害
17 亡灵杀手 效果:让你受上帝祝福的剑净化邪恶的不死生物,造成更多伤害
18 截肢杀手 效果:对节肢类生物造成更多伤害
19 击退 效果:用尽你的全力,增加击退生物的距离
20 火焰附加 效果:在每次攻击时让对方燃烧
21 抢夺 效果:掉落稀有物的几率加倍
工具
32 效率 效果:加快你挖矿的速度
33 精准采集 效果:你挖啥就掉啥
34 耐久 效果:让你的工具迟一点被玩坏
35 狗屎运 效果:增加方块掉落数
弓
48 力量 效果:加强你弓的伤害
49 冲击 效果:让生物承受不住弓的冲击,从而加强击退距离
50 火箭 效果:不解释,同火焰附加,只不过附加在射出的箭上
51 无限 效果:你的箭不会用完至少包里有一支
钓鱼竿
61 海之眷顾 效果:增加钓到贵重物品的几率谁乱扔的
62 诱饵 效果:增加钓到鱼的几率
以上就是MC命令方块自定义附魔的教程!
指令我一般是从基础的 /give 指令开始的。我现在教大家刷一把自定义属性的剑吧。首先是刷出一把普通的钻石剑:
/give @p minecraft:diamond_sword 1 0
指令是在指令方块里打的。打完后激活会刷出一把普通的钻石剑。之后就要来改化指令,来让钻石剑拥有自定义的装备属性。高级指令:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:90000000000,AttributeName:genericattackDamage,Name:Attack}]}
OK,进入讲解。第一个 {AttributeModifiers} 的意思就是自定义装备属性。加入这条就告诉指令方块,钻石剑需要什么属性。{AttributeModifiers} 后面的方块括号 ( [ ] ) 就是属性内容。大家看到,方块括号中级写着这样一段指令:
{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:90000000000,AttributeName:genericattackDamage,Name:Attack}
这一段指令就是其中一个装备属性。这段指令加的是 9000000000的攻击。我来说下指令内容:
Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示数字,1就是属性显示百分比
UUIDLeast 和 UUIDMost : 独特的ID,这项可以随便写,无需求。
Amount:等级数量。比如加9000级的攻击,就是 Amount:90000
AttributeName:这一行是最重要的,属性类型。前面说了有五种类型,这里就要写五种其中一种的名字。具体怎么用下面再说。
Name:也是没什么用的,名字。随便打
之后来说说 AttributeName。这项后面打的是属性的名字。我这里打的是 genericattackDamage ,意思是加攻击。五种属性的名字:
genericattackDamage:攻击
genericfollowRange:怪物跟踪
genericmaxHealth:最大生命
genericknockbackResistance:防击退能力
genericmovementSpeed:移动速度
这上面就是所有的装备属性的名字,需要哪项就把哪项打到 AttributeName 后面。有些玩家会说如何给一个装备加多个属性,方法是多个属性之间用逗号分开。例子:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:90000000000,AttributeName:genericattackDamage,Name:Attack},
{Operation:0,UUIDLeast:2,UUIDMost:2,Amount:90000000000,AttributeName:genericknockbackResistance,Name:Knockback},
{Operation:0,UUIDLeast:3,UUIDMost:3,Amount:10000,AttributeName:genericfollowRange,Name:Follow},
{Operation:0,UUIDLeast:4,UUIDMost:4,Amount:10000,AttributeName:genericmaxHealth,Name:Health},
{Operation:0,UUIDLeast:5,UUIDMost:5,Amount:01,AttributeName:genericmovementSpeed,Name:Speed}]}
大家看这条指令十分复杂,但是和前面说到的一模一样,只是把五种属性全都加上了而已。速度的话不能改的太大,低于100就差不多了。如果改成特高,比如5000的话,那走一步就是走了3000多格,到时出生点都找不到在哪,改成9000000000的话说不定走一步游戏就崩了。
最后来说下装备用法。装备属性的好处是,可以在任何物品上加装备属性。可以把装备加到一个泥土上,之后还照样有效。每次玩家穿上一个带有装备属性的装备,装备属性就会起效。玩家如果把物品拿在手上的话,那样也会起效。所以本人推荐装备,只要穿着就会永久起效了。
还有如果要改变物品名字颜色的话输入/§+颜色+空格键+物品的名字 就可以了,不过§需要Alt+167才能打出,不明白可以教一下你,首先按住Alt,没有打完167不要松开,然后在数字键盘按顺序打出1-6-7这三个数字就能打出了~
我的世界修改物品属性方法,对于这款游戏来说可能很多小伙伴还不知道我的世界修改物品属性方法,下面由小骨来为大家带来我的世界修改物品属性方法相关信息,还不清楚的玩家快过来一起强势围观~
指令我一般是从基础的 /give 指令开始的。我现在教大家刷一把自定义属性的剑吧。首先是刷出一把普通的钻石剑:
/give @p minecraft:diamond_sword 1 0
指令是在指令方块里打的。打完后激活会刷出一把普通的钻石剑。之后就要来改化指令,来让钻石剑拥有自定义的装备属性。高级指令:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:90000000000,AttributeName:genericattackDamage,Name:Attack}]}
OK,进入讲解。第一个 {AttributeModifiers} 的意思就是自定义装备属性。加入这条就告诉指令方块,钻石剑需要什么属性。{AttributeModifiers} 后面的方块括号 ( [ ] ) 就是属性内容。大家看到,方块括号中级写着这样一段指令:
{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:90000000000,AttributeName:genericattackDamage,Name:Attack}
这一段指令就是其中一个装备属性。这段指令加的是 9000000000的攻击。我来说下指令内容:
Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示数字,1就是属性显示百分比
UUIDLeast 和 UUIDMost : 独特的ID,这项可以随便写,无需求。
Amount:等级数量。比如加9000级的攻击,就是 Amount:90000
AttributeName:这一行是最重要的,属性类型。前面说了有五种类型,这里就要写五种其中一种的名字。具体怎么用下面再说。
Name:也是没什么用的,名字。随便打
之后来说说 AttributeName。这项后面打的是属性的名字。我这里打的是 genericattackDamage ,意思是加攻击。五种属性的名字:
genericattackDamage:攻击
genericfollowRange:怪物跟踪
genericmaxHealth:最大生命
genericknockbackResistance:防击退能力
genericmovementSpeed:移动速度
这上面就是所有的装备属性的名字,需要哪项就把哪项打到 AttributeName 后面。有些玩家会说如何给一个装备加多个属性,方法是多个属性之间用逗号分开。例子:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:90000000000,AttributeName:genericattackDamage,Name:Attack},
{Operation:0,UUIDLeast:2,UUIDMost:2,Amount:90000000000,AttributeName:genericknockbackResistance,Name:Knockback},
{Operation:0,UUIDLeast:3,UUIDMost:3,Amount:10000,AttributeName:genericfollowRange,Name:Follow},
{Operation:0,UUIDLeast:4,UUIDMost:4,Amount:10000,AttributeName:genericmaxHealth,Name:Health},
{Operation:0,UUIDLeast:5,UUIDMost:5,Amount:01,AttributeName:genericmovementSpeed,Name:Speed}]}
大家看这条指令十分复杂,但是和前面说到的一模一样,只是把五种属性全都加上了而已。速度的话不能改的太大,低于100就差不多了。如果改成特高,比如5000的话,那走一步就是走了3000多格,到时出生点都找不到在哪,改成9000000000的话说不定走一步游戏就崩了。
最后来说下装备用法。装备属性的好处是,可以在任何物品上加装备属性。可以把装备加到一个泥土上,之后还照样有效。每次玩家穿上一个带有装备属性的装备,装备属性就会起效。玩家如果把物品拿在手上的话,那样也会起效。所以本人推荐装备,只要穿着就会永久起效了。