我的世界:还不会自定义物品?物品nbt标签详解 您所在的位置:网站首页 我的世界改变物品栏 我的世界:还不会自定义物品?物品nbt标签详解

我的世界:还不会自定义物品?物品nbt标签详解

2024-06-16 11:28| 来源: 网络整理| 查看: 265

建议配合文集内其他文章食用效果更佳

非常非常非常(此处省略1PB)....好用的物品nbt标签,做地图必备技能

看完本篇学不会请顺着网线找过来,保证让你学会

缩写释义

虽然数据后缀并不是一定要加上的,但是请尽量加上数值后缀避免小概率意外出现

整型 一个整型数据,无特殊说明可输入-2^32~2^32

短整s 一个短整型数据,无特殊说明可输入-2^16~2^16,后缀s

双精d 一个双精度浮点型数据,允许15位小数,后缀d

布尔b 一个布尔型数据,1b/true表示是,0b/true表示否,后缀b

布值b 一个布尔型数据,与布尔不同,此数值范围-127~128,后缀b

收集了3年多的nbt用法之类的,对照wiki和自己实际使用的经验写出的,我敢说能超越wiki

本篇列举所有的nbt适用于/give 目标实体 物品id{nbt标签},且仅适用于1.13版本以上,1.12版本以下部分适用,但大部分都有较大区别

{Enchantments:[{id:"附魔id",lvl:短整s},{id:"附魔id",lvl:短整s},{以此类推}]} 等级理论最高32767,然而实际可以输入很高的数值,不过太高附魔会无效

收集了很久的附魔id,虽说差了几个但是也都差不多了

mending --经验修补

efficiency --效率

fortune --时运

milk touch --精准采集

unbreaking --耐久

looting--抢夺

sharpness --锋利

smite --亡灵杀手

bane of arthropods --节肢杀手

knock back--击退

curse of vanishing --消失诅咒

aqua affinity --水下速掘

blast protection --爆炸保护

curse of binding --绑定诅咒

fire protection --火焰保护

projectile protection --弹射物保护

protection --保护

respiration --水下呼吸

thorns --荆棘

depth strider --深海探索者

soul speed --灵魂疾行

frost walker --冰霜行者

feather falling--摔落保护

power--力量

punch--冲击

flame--火矢

infinity--无限

riptide--激流

loyalty--忠诚

impaling--穿刺

channeling--引雷

{display:{Name:'{"text":"文本","color":"颜色","bold":"布尔b","italic":"布尔b","strikethrough":"布尔b","obfuscated":"布尔b","underlined":"布尔b"}',Lore:['{同Name}','{以此类推}']}} 使用率约为100%的nbt标签,非常好用不解释

bold粗体

italic斜体

strikethrough删除线

obfuscated乱码

underlined下划线

{AttributeModifiers:[{Operation:布值b,Amount:双精d,UUID:[I;1214111111,1222222322,1333333334,1444445444],Slot:位置,AttributeName:"属性",Name:"属性"}]}

Operation,0~2之间,0表示增加,1表示以基础值*(1+Amount数值+Amount数值)有多少个Amount数值就会增加多少个,2表示基础值*(1+Amount数值)*(1+Amount数值),如果数值很多而且很大这个值会变得非常离谱,这个真的很绕,强烈建议只填写一个Amount数值,足够用了

同时这个也会改变显示方式为数值还是百分比,如果只填写了1个Amount数值那么1和2没有区别

Amount,属性值,允许多个,但是强烈建议只填写一个,填多了你自己也不知道怎么算了,填多少就会加多少属性值

UUID,一个整型数组,一共4组,每组8位整数,基本上是随便填的,直接复制上面的就可以用了,没有什么特殊意义,但是建议不要让多个属性修饰符的UUID相同,有极小概率出现未知错误

Slot,位置,选择哪个位置则此属性修改只有物品在设定位置才能起效,比如放在主手生命值提升,放在副手没用

位置有以下几种

mainhand(主手)

offhand(副手)

chest(身)

head(头)

legs(腿)

feet(脚)

AttributeName和Name 属性,填一样的就可以了,如果想要修改多个属性就需要这样

{AttributeModifiers:[{Operation:布值b,Amount:双精d,UUID:[I;1214111111,1222222322,1333333334,1444445444],Slot:位置,AttributeName:"属性",Name:"属性"},{Operation:布值b,Amount:双精d,UUID:[I;1214111111,1222222322,1333333334,1444445444],Slot:位置,AttributeName:"属性",Name:"属性"}]}

这些年也就知道这些属性,可以自己用data指令寻找自己想要的

generic.max_health(最大生命值) 0~1024

generic.attack_damage(攻击伤害)0~2048

generic.follow_range(生物的追踪距离)0~2048

generic.movement_speed(移动速度)0~1024 这个属性挺迷的,也不知道具体如何运算的,有时候实际值会比这个值大

generic.knockback_resistance(击退抗性) 0~1.0

generic.armor(护甲)0~30

generic.attack_knockback(击退)疣猪兽/劫掠兽/僵尸疣猪兽可用

generic.armor_toughness(护甲韧性)0~20

generic.attack_speed(攻击速度)仅玩家,0~1024

generic.luck(幸运值)仅玩家,-1024~1024

horse.jump_strength(弹跳力)只用于马,跳跃高度,0~1.0

generic.flying_speed (飞行速度) 只用于鹦鹉,0~1024

zombie.spawn_reinforcements(生成援军) 仅僵尸/僵尸猪灵,僵尸收到攻击会尝试生成新的僵尸,0~1

{CanPlaceOn:[方块id或标签]} 可以放置在指定方块上,可以用标签直接指定一系列方块,比如#minecraft:logs就可以指定所有木头,下同

{CanDestroy:[方块id或标签]} 可以破坏指定方块,只对冒险模式玩家有效,且不要认为指定可以破坏基岩就真的可以破坏,不信你试试

{BlockEntityTag:{方块nbt数据}} 只适用于此物品是箱子之类的容器时,设定放下方块后的方块根标签数据,即方块nbt数据,比较复杂,建议使用这个方法反推获取,使用Ctrl+鼠标中键复制方块然后输入/data get entity @s获取

{BlockStateTag:{方块状态}} 只适用于物品为箱子之类容器时,设定放下方块后方块的状态,使用上述方法获取即可,之后在方块nbt标签也会详细阐述的

{Unbreakable:布尔b} 物品是否无法破坏,只是耐久度不会掉,火烧爆炸仙人掌依然能破坏此物品

{SkullOwner:玩家名称} 用于头颅,获取此玩家的头颅,没联网/离线模式没有效果

{HideFlags:整型} 隐藏某些信息,1~63之间,1=附魔;2=属性修饰符;4=无法破坏;8=能破坏的方块;16=能放在的方块;32=其他,比如药水效果;63=所有资料,除了物品名称和介绍,需要隐藏2种信息,比如说无法破坏和能破坏的方块就输入12,也就是4+8

{generation:整型} 用于成书,0~3之间,0为原作,3为复制复制最多次后得到的副本,大于1则此书无法被复制

{Damage:整型} 用于有耐久度的物品,表示受损程度,为物品耐久度最高值减去当前值,值越高损坏越严重

好了就这么点,很简单对吧,看不懂?没事,像up一样多看几年就懂了



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有