谁有我的世界命令方块模组的指令,武器的,求大神答

查看: 505|回复: 3
做自定义附魔武器,我在用命令时候,出售一把武器的是可以用的,但是添加2把以上就不行了!
这是我单把武器出售的命令,这个是可以运行的!
& && && &&&/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:[{id:16,lvl:4},{id:17,lvl:4},{id:18,lvl:4},{id:34,lvl:4}]}}}]}}
& && & 求大神给我一个能出售多把附魔武器的命令,最好是说明一下在我上面一把武器命令的后面应该需要加什么命令才能出售2把以上武器或装备!谢谢了!
Recipes后面是一个方括号,方括号中往往可以包含多个花括号。你只需要把前后两个方括号找出来并在这个方括号中增加一对花括号,然后根据第一对花括号里面NBT的格式继续写就对了。
例子:/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:[{id:16,lvl:4},{id:17,lvl:4},{id:18,lvl:4},{id:34,lvl:4}]}}},{maxUses:XXX,buy:{id:XXX,Count:XXX},sell:{id:XXX,Count ...
帖子永久地址:&<button type="submit" class="pn" onclick="setCopy('求大神指点!关于命令方块自定义村民出售附魔武器!\nhttp://www.mcbbs.net/thread--1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">推荐给好友
Recipes后面是一个方括号,方括号中往往可以包含多个花括号。你只需要把前后两个方括号找出来并在这个方括号中增加一对花括号,然后根据第一对花括号里面NBT的格式继续写就对了。
例子:/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:[{id:16,lvl:4},{id:17,lvl:4},{id:18,lvl:4},{id:34,lvl:4}]}}},{maxUses:XXX,buy:{id:XXX,Count:XXX},sell:{id:XXX,Count:XXX,tag:{ench:[{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX}]}}},{maxUses:XXX,buy:{id:XXX,Count:XXX},sell:{id:XXX,Count:XXX,tag:{ench:[{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX}]}}},{maxUses:XXX,buy:{id:XXX,Count:XXX},sell:{id:XXX,Count:XXX,tag:{ench:[{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX}]}}},{maxUses:XXX,buy:{id:XXX,Count:XXX},sell:{id:XXX,Count:XXX,tag:{ench:[{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX}]}}},{maxUses:XXX,buy:{id:XXX,Count:XXX},sell:{id:XXX,Count:XXX,tag:{ench:[{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX},{id:XXX,lvl:XXX}]}}}]}}
类似这样(你可以把上面这条我的指令拆分一下)
Recipes后面是一个方括号,方括号中往往可以包含多个花括号。你只需要把前后两个方括号找出来并在这个方括 ...
谢谢了,测试可以用!弱弱的再问下大神,如果我要加如自定义武器名称属性这些的话要怎么加?
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,
AttributeName:generic.attackDamage,Name:Attack}]}
给你最佳答案了!如果可以再回复一下,不然我又要摸索半天!
谢谢了,测试可以用!弱弱的再问下大神,如果我要加如自定义武器名称属性这些的话要怎么加?
{AttributeM ...
这样的问题其实都是很简单的,你需要了解NBT的本质。
NBT是储存一个实体/方块/物品数据的东西。所以它可以控制实体/方块/物品的某些状态。
所以你在执行指令给实体/方块/物品加上“交易”“装备”“自定义属性”这些东西的时候,实际上是在给它写一段NBT控制它的数据。
你提的这个问题回答如下:
/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:[{id:16,lvl:4},{id:17,lvl:4},{id:18,lvl:4},{id:34,lvl:4}]}}}]}}
(这是你开始的那条指令)
其实你可以把ench后面的部分全部看成一个整体。我把这条指令缩略一下,把ench后面的东西全部用XXX代替
/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:XXX}}}]}}
现在来看你的自定义属性
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,
AttributeName:generic.attackDamage,Name:Attack}]}
因为在summon指令的NBT中,最外面已经有了一层括号,所以我们去掉那层括号
AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,
AttributeName:generic.attackDamage,Name:Attack}]
然后把这一段代码直接塞进之前的指令。
/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:XXX,AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,
AttributeName:generic.attackDamage,Name:Attack}]}}}]}}
然后把XXX再换成代码
1、XXX=[{id:16,lvl:4},{id:17,lvl:4},{id:18,lvl:4},{id:34,lvl:4}]
2、/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:XXX,AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,
AttributeName:generic.attackDamage,Name:Attack}]}}}]}}
3、/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:10},sell:{id:267,Count:1,tag:{ench:[{id:16,lvl:4},{id:17,lvl:4},{id:18,lvl:4},{id:34,lvl:4}],AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,
AttributeName:generic.attackDamage,Name:Attack}]}}}]}}
得到完整代码
版权所有 不得转载 &
本网站图文非经原创作者同意不得转载或公开传播(window.slotbydup=window.slotbydup || []).push({
id: '2397579',
container: s,
size: '680,60',
display: 'inlay-fix'
我的世界怎么刷自定义属性装备_指令方块刷带有自定义属性的装备方法
发表时间: 11:29:38|
编辑:海伈
最近玩家在游戏中发现了使用指令实现自定义属性的装备方法,虽然有些bug,不过对新手玩家来说是个获取高属性装备不错的选择,下面是详细方法解析。
指令刷带有自定义属性的装备方法
这个只有MC1.7或以上版本才可以用。装备属性就是装备的基本属性,不是附魔。如果自定义装备属性在和自定义附魔并和的话,那装备就会逆天。装备属性的英文叫: Attributes。给大家个例子吧:
这是一个拥有自定义装备属性的玩家头。带上这个头,会给玩家:+1000的,+1000的追踪,+的攻击和防击退,再加0.1倍的。怪物追踪的效果不是给玩家的,是给怪物的。如果加了1000的怪物追踪,那怪物就会追踪到千格外的玩家。的话可以抓到千格外的村民。这个头颅没有任何附魔属性,但是戴上它的话所有效果就会激活。到时可以空手秒杀末影龙。
装备属性只有5种:最大生命,防击退,攻击,怪物追踪距离和速度。和附魔不同的是,自定义装备属性可以直接在怪物上起效。如果是玩家的话,那就要穿装备才能获得装备属性,但是怪物的话可以有怪物属性,和装备属性相同,只是属性不是在装备上,而是直接在怪物上永久起效。举个例子:用装备属性可以刷出一个只有3滴血的黑龙。这样徒手就能秒杀。
进入指令教程。指令我一般是从基础的 /give 指令开始的。我现在教大家刷一把自定义属性的剑吧。首先是刷出一把普通的钻石剑:
/give @p minecraft:diamond_sword 1 0
指令是在指令方块里打的。打完后激活会刷出一把普通的钻石剑。之后就要来改化指令,来让钻石剑拥有自定义的装备属性。高级指令:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,AttributeName:generic.attackDamage,Name:Attack}]}
OK,进入讲解。第一个 {AttributeModifiers} 的意思就是自定义装备属性。加入这条就告诉指令方块,钻石剑需要什么属性。{AttributeModifiers} 后面的方块括号 ( [ ] ) 就是属性内容。大家看到,方块括号中级写着这样一段指令:
{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,AttributeName:generic.attackDamage,Name:Attack}
这一段指令就是其中一个装备属性。这段指令加的是 的攻击。我来说下指令内容:
Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示,1就是属性显示百分比
UUIDLeast 和 UUIDMost : 独特的ID,这项可以随便写,无需求。
Amount:等级数量。比如加9000级的攻击,就是 Amount:9000.0
AttributeName:这一行是最重要的,属性类型。前面说了有五种类型,这里就要写五种其中一种的名字。具体怎么用下面再说。
Name:也是没什么用的,名字。随便打
之后来说说 AttributeName。这项后面打的是属性的名字。我这里打的是 generic.attackDamage ,意思是加攻击。五种属性的名字:
generic.attackDamage:攻击
generic.followRange:怪物跟踪
generic.maxHealth:最大生命
generic.knockbackResistance:防击退能力
generic.movementSpeed:速度
这上面就是所有的装备属性的名字,需要哪项就把哪项打到 AttributeName 后面。有些玩家会说如何给一个装备加多个属性,方法是多个属性之间用逗号分开。例子:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:.0,AttributeName:generic.attackDamage,Name:Attack},
{Operation:0,UUIDLeast:2,UUIDMost:2,Amount:.0,AttributeName:generic.knockbackResistance,Name:Knockback},
{Operation:0,UUIDLeast:3,UUIDMost:3,Amount:1000.0,AttributeName:generic.followRange,Name:Follow},
{Operation:0,UUIDLeast:4,UUIDMost:4,Amount:1000.0,AttributeName:generic.maxHealth,Name:Health},
{Operation:0,UUIDLeast:5,UUIDMost:5,Amount:0.1,AttributeName:generic.movementSpeed,Name:Speed}]}
大家看这条指令十分复杂,但是和前面说到的一模一样,只是把五种属性全都加上了而已。速度的话不能改的太大,低于100就差不多了。如果改成特高,比如5000的话,那走一步就是走了3000多格,到时出生点都找不到在哪,改成的话说不定走一步游戏就崩了。
最后来说下装备用法。装备属性的好处是,可以在任何物品上加装备属性。可以把装备加到一个泥土上,之后还照样有效。每次玩家穿上一个带有装备属性的装备,装备属性就会起效。玩家如果把物品拿在手上的话,那样也会起效。所以本人推荐装备,只要穿着就会永久起效了。
相关链接:
一次性红石陷阱怎么制作_一次性红石陷阱制作方法
我的世界,自定义属性装备
1、如果您未安装91盒子,请选择“游戏高速下载”。2、安装好91盒子客户端后,请重启浏览器,点击“高速下载”按钮盒子将自动下载游戏。
热门游戏专题
猜你喜欢的游戏
<a href="/game/1232.html" target="_blank" title="红色警戒2尤里的复仇红色警戒2尤里的复仇我的世界命令方块指令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
我的世界命令方块指令
上传于|0|0|暂无简介
你可能喜欢您的当前位置: > 正文
我的世界命令方块自定义附魔的武器
来源:作者:网友分享
我的世界命令方块自定义附魔的武器。原版游戏中所有的物品附魔都是有着固定的数值的,其实可以通过命令方块代码的形式控制物品附魔,实现自定义附魔的最终效果。
说明:本期教程将会教大家怎么使用原版游戏中的命令方块实现自定义附魔。
效果图说明:这一把钻石剑就是最终出现的自定义附魔武器,等级为38级,攻击伤害54.5.
为什么要自定义附魔?
说明:自定义附魔可以突破原版游戏中附魔的限制,可以用于制作一些趣味性地图。
本次教程使用的效果图代码是怎么写的?
首先我们常见的命令肯定是召唤一个钻石剑出现,代码如下:
/give @p minecraft:diamond_sword 1 0
但是我们要自定义附魔的话,代码需要优化一下,优化的代码如下:
/give @p minecraft:diamond_sword 1 0 {ench:[{id:16,lvl:38}]}
代码说明:
id:指附魔的id,下面有id表。
lvl:指附魔的级数。
附上附魔ID相关数据表:
-- 附魔ID表 --
0 - 保护,Protection (头盔,装甲,鞋子,裤子)
1 - 火焰保护,Fire Protection (头盔,装甲,鞋子,裤子)
2 - 摔落保护,Feather Falling (鞋子)
3 - 爆炸保护,Blast Protection (头盔,装甲,鞋子,裤子)
4 - 弹射物保护,Projectile Protection (头盔,装甲,鞋子,裤子)
5 - 水下呼吸,Respiration (头盔)
6 - 水下速掘,Aqua Affinity (头盔)
7 - 荆棘,Thorns (头盔,装甲,鞋子,裤子)
8 - 水下加速, Depth Strider(鞋子)
16 - 锋利,Sharpness (剑)
17 - 亡灵杀手,Smite (剑)
18 - 节肢杀手,Bane Of Arthropods (剑)
19 - 击退,Knock Back (剑)
20 - 火焰附加,Fire Aspect (剑)
21 - 抢夺,Looting (剑)
32 - 挖掘效率,Efficiency (稿子,斧子,铲子)
33 - 精准采集,Silk Touch (稿子,斧子,铲子)
34 - 耐久,Unbreaking (稿子,斧子,铲子,武器,装备)
35 - 时运,Fortune (稿子,斧子,铲子)
61 - 海之*顾,Luck of the sea (钓鱼竿)
62 - 饵钓,Lure (钓鱼竿)
48 - 力量,Power (弓箭)
49 - 冲击,Punch (弓箭)
50 - 火矢,Flame (弓箭)
51 - 无限,Infinity (弓箭)
34 - 耐久,Unbreaking 可以在任何物品上附魔
如果给一个装备加多个附魔,加个逗号分开就行,但注意是英文逗号。
(window.slotbydup=window.slotbydup || []).push({
id: '951995',
container: s,
size: '300,200',
display: 'inlay-fix'

我要回帖

更多关于 我的世界命令方块神器 的文章

 

随机推荐