我的世界:还不会自定义物品?物品nbt标签详解 | 您所在的位置:网站首页 › 我的世界改变物品栏 › 我的世界:还不会自定义物品?物品nbt标签详解 |
建议配合文集内其他文章食用效果更佳 非常非常非常(此处省略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 实验室设备网 版权所有 |