查看: 7067|回复: 0

[互助技巧] 自定义村民教程

[复制链接]

226

主题

297

帖子

1393

积分

实习版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-9-25 09:04:36 | 显示全部楼层 |阅读模式
注意事项
·理论上支持所有版本,但作者只测试过1.9-到1.12,都能用
·教程包括村民的交易,多个交易,两个物品交易一个物品,村民的名字等等
------------------------------------------------------------
1.生成村民并设置交易项目
/summon Villager ~ ~1 ~ {Profession:5,Offers:{Recipes:[{maxUses:9999999,buy:{id:furnace,Count:1},sell:{id:cobblestone,Count:8}}]}}


这个指令使用1个熔炉换8个原石
指令分析解释:
Profession:数字    指的是村民的种类,一共5种,建议最好选择第五种,因为1-4种当你交易完成后会像原版一样他往后继续生成交易项目,而第五种是特殊村民,交易之后啥都不会改变,但第五种村民默认名字是  傻子  ………………
maxUses:数字      指的是最多能交易多少次
buy:{id:物品名称,Count:数量}    buy指的是你给村民的东西,id指的是物品的名称,furnace就是熔炉,Count是需要的数量。
sell:    指的是交易之后得到的东西。
-----------------------------------------------------------------------------------------------------------------
但是上面的指令只有一项交易,下面教大家多项交易。指令:
/summon Villager ~ ~1 ~ {Profession:5,Offers:{Recipes:[{maxUses:交易次数,buy:{id:给他的东西,Count:数量},sell:{id:得到的东西,Count:数量}},{maxUses:交易次数,buy:{id:给他的东西,Count:数量},sell:{id:得到的东西,Count:数量}},{maxUses:交易次数,buy:{id:给他的东西,Count:数量},sell:{id:得到的东西,Count:数量}}]}}
以此类推……
--------------------------------------------------------------------------------------------------------------------
用两个物品换一个东西
/summon Villager ~ ~1 ~ {Profession:5,Offers:{Recipes:[{maxUses:次数,buy:{id:给他的东西,Count:数量},buyB:{id:给他的东西,Count:数量},sell:{id:得到的东西,Count:数量}}]}}
--------------------------------------------------------------------------------------------------------------------
物品有很多种类,举例:羊毛
/summon Villager ~ ~1 ~ {Profession:5,Offers:{Recipes:[{maxUses:次数,buy:{id:wool,Count:1},sell:{id:stone,Count:1,Damage:3}}]}}
Damage:物品的种类,如羊毛有不同颜色,1是橙色,这里的3就是淡蓝色。
----------------------------------------------------------------------------------------------------------------------------------
村民的名字(有颜色)
1.用命名牌给村民命名,[1.9以前的版本需要手持命名牌站在地狱门里才能给村民命名,1.9以后直接点击村民]
2.输入指令
/scoreboard teams add 队伍名称[什么都可以]
/scoreboard teams option 队伍名称 color 名字的颜色

aqua 青色

black 黑色

blue 蓝色(天蓝色)

dark_aqua 深青色

dark_blue 深蓝色

dark_gray 深灰色

dark_green 深绿色

dark_purple 深紫色

dark_red 深红色

gold 金色(橙色)

gray 灰色

green 绿色

light_purple 浅紫色

red 红色

white 白色

yellow 黄色

reset 还原


让生物加入队伍:

/scoreboard teams join 队伍名称 @e[name=村民的名字,c=1]

这样,村名的名字就会有颜色啦!

让玩家加入队伍:

/scoreboard teams join 队伍名称 玩家名


无论在聊天,游戏,以及Tab列表,都能显示出你的名字颜色哦!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

点击这里给我发消息 点击链接加入【17173社区玩家群1】