840196733mw
                               一共5个数值,一个数值10金粒,全部回答 算是完美解决(因为这数值很坑,所以给点单一的做鼓励吧)


840196733mw
版规貌似允许回复一次

那就用了@人吧,本来为不用@,谁知道沉了                      @贰逼 @乙烯_中国 @PotatoMaster101 @pca006132

Deing
  1. DisabledSlots:此nbt用于区分盔甲架禁止替换的部位。也就是说,这个nbt可以让盔甲架防止替换特定部位的装备(比如说,禁用了手持物品,那么如果不用entitydata改变的话,那么手持物品不能被改变)。在数据标签处填写DisabledSlots:xxx即可。xxx为特定的数字。填写1时会禁用手部物品替换,填写3时会禁用靴子和手部物品等等。具体表格如下↓(以下为本人的实验数据)
  2. 填写数字                                       禁用部位
  3. 1        手持物品。
  4. 3        手持物品、靴子。
  5. 5        手持物品、腿甲。
  6. 7        手持物品、靴子、腿甲。
  7. 9        手持物品、胸甲。
  8. 11        手持物品、靴子、胸甲。
  9. 13        手持物品、腿甲、胸甲。
  10. 15        手持物品、靴子、腿甲、胸甲。
  11. 17        手持物品、头盔。
  12. 19        手持物品、靴子、头盔。
  13. 21        手持物品、腿甲、头盔。
  14. 23        手持物品、靴子、腿甲、头盔。
  15. 25        手持物品、胸甲、头盔。
  16. 27        手持物品、靴子、胸甲、头盔。
  17. 29        手持物品、腿甲、胸甲、头盔。
  18. 31        所有部位(禁止替换装备)。
复制代码


Deing

我去格式弄错了。
这些都不是我写的,是引自此贴
实体应用-实体nbt
http://www.mcbbs.net/thread-441625-1-1.html

爱心魔王FHC
来自wiki:
盔甲架有这些额外的字段:

DisabledSlots:位字段允许禁用装备的放置、替换和移除。给armorPos设置0代表手持物品,1是脚部,2是腿部,3是上身,4是头部。标示1<<(向左移位)armorPos将会禁用移除armorPos(armorPos值所代表的部位),标示1<<(armorPos+8)将会禁用替换armorPos,1<<(armorPos+16)将会禁用放置armorPos.比如说2096896将会禁用盔甲架所有部位的交互.如果标示1那是个特例:它会禁用所有部位的移除,对手持物品的放置与替换

Equipment:生物的所拥有的装备的复合标签列表。列表中的每个复合标签都是没有物品栏标签的。所有的5项将永远存在(即使是玩家)但复合标签是空的,会显示没有物品。

0:实体手持物品。

1:脚部。

2:腿部。

3:上身。

4:头部。

Marker:1或者0(true/false)-如果是true,盔甲架大小会被设置成0,并且使它隐形且拥有一个极小的碰撞箱。

Invisible:1或者0(true/false)-如果是true,盔甲架将是隐形的,但是上面放置的装备会显示。

NoBasePlate:1或者0(true/false)-如果是true,在盔甲架下面不会显示底座。

NoGravity:1或者0(true/false)-如果是true,盔甲架在空不会掉落。

Pose:盔甲架姿势的旋转(Rotation)值。

Body:上身具体的旋转(Rotation)值。

:X轴旋转(Rotation)值

:Y轴旋转(Rotation)值

:Z轴旋转(Rotation)值

LeftArm:左臂具体的旋转(Rotation)值。

:X轴旋转(Rotation)值

:Y轴旋转(Rotation)值

:Z轴旋转(Rotation)值

RightArm:右臂具体的旋转(Rotation)值。

:X轴旋转(Rotation)值

:Y轴旋转(Rotation)值

:Z轴旋转(Rotation)值

LeftLeg:左腿具体的旋转(Rotation)值。

:X轴旋转(Rotation)值

:Y轴旋转(Rotation)值

:Z轴旋转(Rotation)值

RightLeg:右腿具体的旋转(Rotation)值。

:X轴旋转(Rotation)值

:Y轴旋转(Rotation)值

:Z轴旋转(Rotation)值

Head:头部具体的旋转(Rotation)值。

:X轴旋转(Rotation)值

:Y轴旋转(Rotation)值

:Z轴旋转(Rotation)值

ShowArms:1或者0(true/false)-如果是true,盔甲架会显示满的(类同玩家手臂)的木头手臂。

Small:1或者0(true/false)-如果是true,盔甲架会小得多,形同小僵尸。

⭐✔️
http://www.mcbbs.net/thread-398469-1-1.html

爱心魔王FHC
来自:http://www.mcbbs.net/thread-441625-1-1.html
DisabledSlots:此nbt用于区分盔甲架禁止替换的部位。也就是说,这个nbt可以让盔甲架防止替换特定部位的装备(比如说,禁用了手持物品,那么如果不用entitydata改变的话,那么手持物品不能被改变)。在数据标签处填写DisabledSlots:xxx即可。xxx为特定的数字。填写1时会禁用手部物品替换,填写3时会禁用靴子和手部物品等等。具体表格如下↓(以下为本人的实验数据)
填写数字                                       禁用部位
1        手持物品。
3        手持物品、靴子。
5        手持物品、腿甲。
7        手持物品、靴子、腿甲。
9        手持物品、胸甲。
11        手持物品、靴子、胸甲。
13        手持物品、腿甲、胸甲。
15        手持物品、靴子、腿甲、胸甲。
17        手持物品、头盔。
19        手持物品、靴子、头盔。
21        手持物品、腿甲、头盔。
23        手持物品、靴子、腿甲、头盔。
25        手持物品、胸甲、头盔。
27        手持物品、靴子、胸甲、头盔。
29        手持物品、腿甲、胸甲、头盔。
31        所有部位(禁止替换装备)。

pca006132
根据小弟所学,DisableSlots并不是楼上那些说的那样子的...
手是1,脚是2,腿是4,胸是8,头是16
如果要禁止拿走物品的话,就数值增加 (部位的编号)
如果要禁止替换物品,就数值增加(部位的编号*256)
如果要禁止放置物品,就数值增加(部位编号*65536)
如果是好像楼上那些说的那样,MC估计判断不出,因为mc应该是把数值变为二进制然后再看每个bit是什么数值决定是否disable的...

(懒癌卫士autocomplete 0.0.3有这个生成,群里有)
求最佳

机器人WBW
1.9多了个副手格,所以我估计是这样(回答一一对应)
  1. /entitydata @e[c=2] {DisabledSlots:62}
复制代码
  1. /entitydata @e[c=2] {DisabledSlots:61}
复制代码
  1. /entitydata @e[c=2] {DisabledSlots:61}
复制代码
  1. /entitydata @e[c=2] {DisabledSlots:63}
复制代码
  1. /entitydata @e[c=2] {DisabledSlots:0}
复制代码

看lz的意思可能是要做到拿下来放不回去,如果非要做到,叫我一声,我设计一下

pca006132
经测试,左手是摆设,不能与玩家互动的。至于那个disableslot,本生成器的其他生成器里有disableslot的生成

840196733mw
pca006132 发表于 2015-12-27 12:11
根据小弟所学,DisableSlots并不是楼上那些说的那样子的...
手是1,脚是2,腿是4,胸是8,头是16
如果要禁 ...

帮忙给一下吧,我是xp用不了啊(怨念怨念怨念怨念怨念怨念怨念怨念)

840196733mw
pca006132 发表于 2015-12-27 12:11
根据小弟所学,DisableSlots并不是楼上那些说的那样子的...
手是1,脚是2,腿是4,胸是8,头是16
如果要禁 ...

OK 感谢pca

来自pca给的数值
DisabledSlots:2039326
只能拿右手
DisabledSlots:2035214
只能拿右手和头

只能放置: DisabledSlots:65536
全部都拿不下来: DisabledSlots:2039583

左手不能互动,

Cheng_small
爱心魔王FHC 发表于 2015-12-27 16:07
来自wiki:
盔甲架有这些额外的字段:

感谢!!!

第一页 上一页 下一页 最后一页