我的世界自定义掉落方块教程
在我的世界中如何自定义掉落头颅呢?这个问题想必困扰了非常多的玩家吧,今天游戏园小编就为大家带来了我的世界自定义方块掉落教程,喜欢的朋友快来看看吧,希望能帮助到大家哦!
这个科技的特点是可以设置自定义“方块”的掉落物(在没有材质包的情况下)
其实这个方法并不困难,就是检测掉落物的NBT里的UUID(自定义头颅的UUID),然后更换那个UUID的玩家头颅的掉落物的NBT
——————————————原理/命令解释——————————————————
首先,你需要建立一个记分板目标
比如
/scoreboard objectives add CustomItem dummy
————————————自定义头颅小知识——————————————————
每个自定义头颅都有一个ID,它的位置在SkullOwner后方,例子:
这个是一个苹果的自定义头颅,命令为
/give @p skull 1 3 {display:{Name:"Apple"},SkullOwner:Id:"18126264-dc5b-4e45-a281-f5a39f75c249,Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjgzN2E0OGVlNTMwY2ZlMzVhY2EzNzk2OWU0ZWE3MWQ4NzUyMzdkMmNiN2E4MWIxYWU4MGE3NWRjNzZlNWEifX19"}]}}}
它的Id为 18126264-dc5b-4e45-a281-f5a39f75c249
————————————————以下的命令都需要超频————————————————————————
之后,你要设置所有符合这个id的自定义头颅掉落物的分数为(你想要的分数)
/scoreboard players set @e[type=Item] CustomItem 1 {Item:{id:"minecraft:skull",Da?mage:3s,tag:{SkullOwner:{Id:(那个头颅的Id"}}}}
比如
/scoreboard players set @e[type=Item] CustomItem 1 {Item:{id:"minecraft:skull",Da?mage:3s,tag:{SkullOwner:{Id:18126264-dc5b-4e45-a281-f5a39f75c24"}}}}
你需要知道的知识:
@e[type=Item] 就是所有的物品
Item:{} 在这个括号里的标签就是那个物品的资料(包括物品种类,数量,伤害值/数据值等等)
tag:{} 在这个括号里的标签就是那个物品的NBT标签(就是/give指令里的NBT)
_________________________________________________________________________
但是从这里开始就会和影片里有点不一样了(我把他的方法改了一点)
当你设置了那个掉落物的分数,你要做的就是把那个掉落物的Item标签换为你需要的物品的标签
/entitydata @e[type=Item,score_目标名称_min=分数,score_目标名称=分数] 数据标签
这里是一个数据标签的示例
{CustomName:"mushroom stew",CustomNameVisible:1,Item:{id:"mushroom_stew",Count:1,tag:{display:{Name:"mushroom stew",Lore:["Its Good For You"]}}}}
整个命令的示例:
/entitydata @e[score_CustomItem=1,score_CustomItem_min=1] {CustomName:"mushroom stew",CustomNameVisible:1,Item:{id:"mushroom_stew",Count:1,tag:{display:{Name:"mushroom stew",Lore:["Its Good For You"]}}}}
CustomName:"" 就是物品在掉落状态的时候的名字(实体状态的名字)
CustomNameVisible:1/0 就是确定那个名字会不会在实体的上方显示出来,1是会,0是不会
Item:{id:"mushroom_stew" 就是那个物品的种类(mushroom_stew就是蘑菇汤)
Count:1 就是那个物品的数量
tag:{display:{Name:"mushroom stew" 就是那个物品在物品栏时的名称
Lore:[ ........ ] 就是对那个物品的描述(Lore:["这儿是第一行","这儿是第二行"],每行之间以逗号分隔)
_______________________________________________________________________
总结:
使用记分板把头颅的掉落物标记好
然后利用entitydata把指定掉落物的NBT换为想要的
依照这个教程,就可以轻松的把自定义头颅用作方块,然后把设定那个方块的掉落了
在我的世界中如何自定义掉落头颅呢?这个问题想必困扰了非常多的玩家吧,今天游戏园小编就为大家带来了我的世界自定义方块掉落教程,喜欢的朋友快来看看吧,希望能帮助到大家哦!
这个科技的特点是可以设置自定义“方块”的掉落物(在没有材质包的情况下)
其实这个方法并不困难,就是检测掉落物的NBT里的UUID(自定义头颅的UUID),然后更换那个UUID的玩家头颅的掉落物的NBT
——————————————原理/命令解释——————————————————
首先,你需要建立一个记分板目标
比如
/scoreboard objectives add CustomItem dummy
————————————自定义头颅小知识——————————————————
每个自定义头颅都有一个ID,它的位置在SkullOwner后方,例子:
这个是一个苹果的自定义头颅,命令为
/give @p skull 1 3 {display:{Name:"Apple"},SkullOwner:Id:"18126264-dc5b-4e45-a281-f5a39f75c249,Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjgzN2E0OGVlNTMwY2ZlMzVhY2EzNzk2OWU0ZWE3MWQ4NzUyMzdkMmNiN2E4MWIxYWU4MGE3NWRjNzZlNWEifX19"}]}}}
它的Id为 18126264-dc5b-4e45-a281-f5a39f75c249
————————————————以下的命令都需要超频————————————————————————
之后,你要设置所有符合这个id的自定义头颅掉落物的分数为(你想要的分数)
/scoreboard players set @e[type=Item] CustomItem 1 {Item:{id:"minecraft:skull",Da?mage:3s,tag:{SkullOwner:{Id:(那个头颅的Id"}}}}
比如
/scoreboard players set @e[type=Item] CustomItem 1 {Item:{id:"minecraft:skull",Da?mage:3s,tag:{SkullOwner:{Id:18126264-dc5b-4e45-a281-f5a39f75c24"}}}}
你需要知道的知识:
@e[type=Item] 就是所有的物品
Item:{} 在这个括号里的标签就是那个物品的资料(包括物品种类,数量,伤害值/数据值等等)
tag:{} 在这个括号里的标签就是那个物品的NBT标签(就是/give指令里的NBT)
_________________________________________________________________________
但是从这里开始就会和影片里有点不一样了(我把他的方法改了一点)
当你设置了那个掉落物的分数,你要做的就是把那个掉落物的Item标签换为你需要的物品的标签
/entitydata @e[type=Item,score_目标名称_min=分数,score_目标名称=分数] 数据标签
这里是一个数据标签的示例
{CustomName:"mushroom stew",CustomNameVisible:1,Item:{id:"mushroom_stew",Count:1,tag:{display:{Name:"mushroom stew",Lore:["Its Good For You"]}}}}
整个命令的示例:
/entitydata @e[score_CustomItem=1,score_CustomItem_min=1] {CustomName:"mushroom stew",CustomNameVisible:1,Item:{id:"mushroom_stew",Count:1,tag:{display:{Name:"mushroom stew",Lore:["Its Good For You"]}}}}
CustomName:"" 就是物品在掉落状态的时候的名字(实体状态的名字)
CustomNameVisible:1/0 就是确定那个名字会不会在实体的上方显示出来,1是会,0是不会
Item:{id:"mushroom_stew" 就是那个物品的种类(mushroom_stew就是蘑菇汤)
Count:1 就是那个物品的数量
tag:{display:{Name:"mushroom stew" 就是那个物品在物品栏时的名称
Lore:[ ........ ] 就是对那个物品的描述(Lore:["这儿是第一行","这儿是第二行"],每行之间以逗号分隔)
_______________________________________________________________________
总结:
使用记分板把头颅的掉落物标记好
然后利用entitydata把指定掉落物的NBT换为想要的
依照这个教程,就可以轻松的把自定义头颅用作方块,然后把设定那个方块的掉落了
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
模拟经营 大小:145M
-
动作塔防 大小:27.83MB
-
角色扮演 大小:1.26gb
-
休闲益智 大小:8M
-
其他游戏 大小:25.2M