我的世界怎么用指令制作双项交易的村民,比如一个木头和1个泥土换1把钻石剑

作者&投稿:褒供 (若有异议请与网页底部的电邮联系)
游戏我的世界村民怎么改变指定交易?我想做地图。比如一个铁剑换一个钻石剑~

去下一个自定义NPC MOD 上边 可以自定义交易系统 还有银行系统 也可以自己设定雇佣兵让别人雇佣 当然 也有你想要的那个铁剑换钻石剑了。。当然得自己设

自定义装备属性教程,今天教大家如何用指令方块刷带有自定义装备属性的装备,这个只有MC1.7或以上版本才可以用,装备属性就是装备的基本属性,不是附魔。
如果自定义装备属性在和自定义附魔并和的话,那装备就会逆天。装备属性的英文叫: Attributes。给大家个例子吧:
这是一个拥有自定义装备属性的玩家头。带上这个头,会给玩家:+1000的生命,+1000的怪物追踪,+9000000000的攻击和防击退,再加0.1倍的速度。怪物追踪的效果不是给玩家的,是给怪物的。如果加了1000的怪物追踪,那怪物就会追踪到千格外的玩家。僵尸的话可以抓到千格外的村民。这个头颅没有任何附魔属性,但是戴上它的话所有效果就会激活。到时可以空手秒杀末影龙。
装备属性只有5种:最大生命,防击退,攻击,怪物追踪距离和速度。和附魔不同的是,自定义装备属性可以直接在怪物上起效。如果是玩家的话,那就要穿装备才能获得装备属性,但是怪物的话可以有怪物属性,和装备属性相同,只是属性不是在装备上,而是直接在怪物上永久起效。举个例子:用装备属性可以刷出一个只有3滴血的黑龙。这样徒手就能秒杀。
进入指令教程。指令我一般是从基础的 /give 指令开始的。我现在教大家刷一把自定义属性的剑吧。首先是刷出一把普通的钻石剑:
/give @p minecraft:diamond_sword 1 0
指令是在指令方块里打的。打完后激活会刷出一把普通的钻石剑。之后就要来改化指令,来让钻石剑拥有自定义的装备属性。高级指令:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack}]}
OK,进入讲解。第一个 {AttributeModifiers} 的意思就是自定义装备属性。加入这条就告诉指令方块,钻石剑需要什么属性。{AttributeModifiers} 后面的方块括号 ( [ ] ) 就是属性内容。大家看到,方块括号中级写着这样一段指令:
{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack}
这一段指令就是其中一个装备属性。这段指令加的是 9000000000的攻击。我来说下指令内容:
Operation:后面只能写0或者1,否则游戏会崩溃。0就是属性显示数字,1就是属性显示百分比
UUIDLeast和UUIDMost: 独特的ID,这项可以随便写,无需求。
Amount:等级数量。比如加9000级的攻击,就是 Amount:9000.0
AttributeName:这一行是最重要的,属性类型。前面说了有五种类型,这里就要写五种其中一种的名字。具体怎么用下面再说。
Name:也是没什么用的,名字。随便打
之后来说说 AttributeName。这项后面打的是属性的名字。我这里打的是 generic.attackDamage ,意思是加攻击。五种属性的名字:
generic.attackDamage:攻击
generic.followRange:怪物跟踪
generic.maxHealth:最大生命
generic.knockbackResistance:防击退能力
generic.movementSpeed:移动速度
这上面就是所有的装备属性的名字,需要哪项就把哪项打到 AttributeName 后面。有些玩家会说如何给一个装备加多个属性,方法是多个属性之间用逗号分开。例子:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack},
{Operation:0,UUIDLeast:2,UUIDMost:2,Amount:9000000000.0,AttributeName:generic.knockbackResistance,Name:Knockback},
{Operation:0,UUIDLeast:3,UUIDMost:3,Amount:1000.0,AttributeName:generic.followRange,Name:Follow},
{Operation:0,UUIDLeast:4,UUIDMost:4,Amount:1000.0,AttributeName:generic.maxHealth,Name:Health},
{Operation:0,UUIDLeast:5,UUIDMost:5,Amount:0.1,AttributeName:generic.movementSpeed,Name:Speed}]}
大家看这条指令十分复杂,但是和前面说到的一模一样,只是把五种属性全都加上了而已。速度的话不能改的太大,低于100就差不多了。如果改成特高,比如5000的话,那走一步就是走了3000多格,到时出生点都找不到在哪,改成9000000000的话说不定走一步游戏就崩了。
最后来说下装备用法。装备属性的好处是,可以在任何物品上加装备属性。可以把装备加到一个泥土上,之后还照样有效。每次玩家穿上一个带有装备属性的装备,装备属性就会起效。玩家如果把物品拿在手上的话,那样也会起效。所以本人推荐装备,只要穿着就会永久起效了。
常用指令:
/register 设置密码为:数字
/reset 删除密码
/login 登陆账号(未登录不可移动、破坏和聊天)
/setspawn 设置家
/home 回家
/list 显示当前在线玩家
ascend - 把自己提升到上一个平台
bind {命令关键字} - 设置一键命令
clear - 清空控制台
damage - 关闭或者开启伤害 即无敌
descend - 把自己移动到下面一个的平台
destroy [all] - 破坏当前的东西(背包)
defuse [all] - 拆弹(拆除已经点燃了的TNT炸药)
diff - X
difficulty - 设置游戏难度
dropstore - 在身边创建一个储物柜
*drops - 开关物品掉落,关闭的话采矿打怪不掉东西。
dupe [all] - 复制东西
duplicate [all] - 复制手上的东西并丢出来
explode [范围] - 设置一个地方爆炸(在自家慎用)
extinguish [all] - 熄灭周围所有的火
ext [all] - 一样是熄灭火
falldamage - 开关高空落下伤害
firedamage - 开关火的伤害
fly - 飞行模式
*freeze - 冻结怪物
give [数量] - 给一样物品
goto - 去一个地方
grow [all] - 让立即小麦成长
h [COMMAND] - 命令列表/帮助
heal - 补指定的血
health - 设置生命值
help [COMMAND] - 命令列表/帮助
home 回到出生点
i [数量] - 刷东西
instantmine - 开关即时采矿(采矿无延迟)
item [数量] [费用] 给玩家物品, 如果不指定则是最大的数量
itemname - 显示当前手上的物品名称
itemstack [数量] - 给玩家指定数量的物品
kill 自杀不解释
jump - 瞬移到鼠标所指的地方
killnpc [all] - 杀死周围全部NPC 或者叫 杀了附近所有除自己外的活体生物
l - X
*light - 把光永久性关闭
listwaypoints - 列出所有路径点
macro {参数} - 允许运行宏
maxstack [物品ID|物品名称|全部] [数量] - 最大的把某物品堆起来
*mobdamage - 怪物不会给你伤害
msg - 添加一个消息到控制台
music [音量] - 播放音乐
noclip - 穿墙
p - 显示当前坐标
pos 现在玩家的坐标
reach - 玩家到指定地方
return - 传送到之前传送的地方
rem - 删除指定路点
removedrops [all] - 删掉地上物品
*rename - 修改命令名称
replenish [all] - X
repair [all] - 修复当前物品耐久
reset - 恢复默认设置
s - Same as /set
search - 搜索物品名称
set - 在这世界标记一个路径点
setjump [JUMP|reset] - 设置跳跃的高度 落地伤害和移动 1:1
setspawn [ ] 设置当前位置 X轴 Y轴 Z轴
setspeed [速度|重置] - 设置移动速度
spawn [QTY] - 产生一个生物
spawnstack {NAME|ID|random} - 产生一个合体的怪物NPC
*superheat [all] - Turns items which are furnace-able into their furnaced form
t - Same as /tele
tele - 传送到此坐标
time [set|get|day|night [minute|hour|day [TIME]]] - 设置指定时间得到物品
timeschedule > - 设定一段时间段,让世界永远保持在这段时间之间- - 《凉宫春日漫无止境的八月》
unbind - 解除一个命令
useportal - 传送到地狱
waterdamage - 开关潜水伤害
world - 世界情报
world load - 加载指定的文件
world save - 保存退出游戏
world seed [SEED] - 给你看看你世界里有多少个方块
world new [FILENAME] [SEED] - 在指定位置创建新地图
world exit - 不保存退出游戏
world list - 列出所有存档 你可以去这看 ".minecraft/saves"
* = 新命令?
setspawn 设置重生点
指令
/setidletimeout
会自动将挂机过久的玩家踢下线
仅限于多人游戏,仅能被服务器管理员使用
用法:/setidletimeout
/tellraw
运用json语言来在聊天窗口中创造出"按钮"和格式化文本(加粗、倾斜、下划线等)
用法:/tellraw
/summon
用于在游戏中生成任何实体,包括巨人,末影水晶,末影龙,和激活的TNT。
用法:/summon [x] [y] [z] [数据标签]
/achievement
用于赐予玩家成就
用法:/achievement give [玩家]
/setblock
用于创造,删除,或代替单个方块
用法:/setblock [数据值] [旧方块处理方式] [数据标签]
/testforblock
检测在指定位置的方块
用法:/testforblock [数据值] [数据标签]
/setworldspawn
设置所有玩家的出生点(即使是从未进入服务器的玩家或是不在线的玩家,但不会覆盖床的设置)
用法:/setworldspawn [x] [y] [z]

不光是普通物品,连自定义附魔,自定义名字的物品都可以卖。

进入教程。首先要学的就是如何刷出一个村民。这是十分的简单,指令是:

summon Villager ~ ~1 ~

把这条指令打入指令方块激活后,会刷出一个普通的村民。交易物品都是随机的,因为我没还没有加入任何NBT。/summon指令基础我就不多说了,直接进入NBT。首先来说说村民种类,一共有6种:图书管理员,屠夫,铁匠,农名和神父。还有一种是MC里没有用过的村民,不会自然刷出。首先是教大家如何刷出不同种类的村民。村民种类也没什么大意思,本人认为美观问题而已。指令:

summon Villager ~ ~1 ~

{Profession:1}

大家看到第一行和前面的指令一样,就是刷出一个村民。第二行出现了第一个NBT:{Profession}。这个Profession的意思就是种类。大家看到我后面写的是1,也就是村民种类的ID。写入不同ID刷出不同种类村民。

村民ID列表:

0 - 村民(农名,棕色外套)

1 - 村民(图书管理员,白色外套)

2 - 村民(神父,紫色外套)

3 - 村民(铁匠,黑色披风)

4 - 村民(屠夫,白色披风)

5 - 村民(默认村民,绿色外套)

大家要注意的是,ID5,也就是默认村民,游戏里是不会自然刷出的,只有指令方块能刷出。所以,知道了ID后,就能刷出种类村民。种类也有讲究,每个种类的村民卖的东西也不一样,但是等大家会自定义交易后,种类也不重要了。Minecraft Wiki 上有各种村民的截图:


接下来说说自定义交易指令。这条指令较复杂,因为里面包括一些NBT,分别控制:交易次数,买进物品,卖出物品和数量。指令:

/summon Villager ~ ~1 ~

{Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}}]}}

大家看到这条指令里并没有之前的 Profession,因为Profession并不是必须要写的。如果不写的话,指令方块会自己刷出农民村民。之后来说下这条指令的NBT:

Offers:自定义交易的意思。如果需要刷自定义交易村民,必须要写这个。

Recipes:交易方法的意思,这也也是必须要写的。后面的maxUses什么就是交易方法。

maxUses:自定义交易次数。如果写1的话,那村民就交易该物品一次。我写的999,能无限交易。

buy:村民买进物品,也就是玩家需要给村民的物品。后面的id和Count都和这项有关系。id是物品ID,Count是交易数量。

sell:村民卖出的物品,也就是玩家得到的物品。和buy一样,id是物品ID,Count是数量

所以,我上面这条指令的意思就是:用一个钻石换一把铁剑,可交易9999999次。

如果大家把这条指令放进指令方块激活的话,也是同样效果。之后有些玩家会问:如何让一个村民交易多个物品?这个也很简单。一旦会交易一个物品后,其他就简单了,因为大部分都是重复指令。举个例子:

/summon Villager ~ ~1 ~

{Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}},

{maxUses:9999999,buy:{id:331,Count:1},sell:{id:98,Count:1,Damage:3}},

{maxUses:9999999,buy:{id:103,Count:1},sell:{id:86,Count:1}},

{maxUses:9999999,buy:{id:80,Count:1},sell:{id:79,Count:1}}]}}

大家看见,这条指令虽然很长,但大部分都是重复,格式和刚才的一模一样。之后大家如果看第三行,在村民卖出物品的地方有一个新的NBT:Damage。这个就是方块的信息。大家会发现有些方块的ID都是一样的,但是是不同的方块。比如:带有颜色的羊毛,ID都是35,但是他们有一点不同:信息。所以,如果大家看完第三行的话,就会发现交易是:一个红石换一个有花纹的石砖。因为石砖有很多花纹,所以要加信息,来说清是哪一种石砖。不加的话就会给默认的石砖。如果大家把整个指令分解完毕的话,那所有交易就是:一个钻石换一把铁剑,一个红石换一个花纹石砖,一个西瓜换一个南瓜,一个雪块还一块冰。

由于指令里的Count全都是1,所以都是一个一个物品交易的。maxUses都是9999999,说明都可以无限交易。大家可以把指令放到指令方块里自己试试。当然,要交易超级附魔装备什么的话,那就要结合自定义附魔的指令。

之后来教的是,如何用2个物品换村民的一个物品。

给大家举个例子:

这里是64个钻石再加64个绿宝石换一个泥土。进入教程,指令是:

/summon Villager ~ ~1 ~

{Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:64},buyB:{id:388,Count:64},sell:{id:3,Count:1}}]}}

家看到,这里的NBT和前面的一模一样,只是多了一个:buyB。这个意思是村民交易时,玩家需要用两个物品换一个物品。用buyB也是十分的简单,直接在buy后面用逗号,然后输入buyB。格式和buy和sell完全一样,id是ID,Count是数量。



http://www.mcbbs.net/thread-209951-1-1.html


我的世界怎么用代码
2、首先在游戏中要确保玩家开启了作弊模式,不然是不能用的。3、按下T键弹出输入对话框。4、在其中输入\/give [物品代码] [数量](其中的和[]要省去)。5、点击下载我的世界作弊指令。6、这样玩家就获得了钻石了。7、当然还有一些别的物品指令,如i[数量]是刷东西,itemstack[数量]给玩家指定数量...

我的世界作弊代码指令有哪些 2022最新作弊代码指令大全
我的世界作弊指令代码大全如下:一、常用指令 1.\/tp 不想跑图?想快速找到朋友?使用这个吧,\/tp x y z,就可以快速到达想要去的地方!2.\/gamerule 老被怪物干扰?不想变成夜晚?就使用它!你就是神,怪物和时间都听你的意愿!3.\/locat 找不到遗迹?就用它!定位指令!配合传送指令\/tp使用更佳哦!4....

我的世界指令怎么用
问题六:我的世界怎么用指令? 注册账号\/register 密码 登陆账号\/login 密码 查看金钱\/money 设置自己的家\/sethome 回到自己设置的家\/home 传送到出生点\/spawn 回到上一次传送点\/back 显示坐标\/getpos 设置公共传送点\/setwarp 名字 传送到指定传送点\/warp 名字 传送到达玩家**的附近\/ptp 请求传送到...

我的世界怎么使用命令方块?都有哪些命令
- 玩家到指定地方return - 传送到之前传送的地方rem - 删除指定路点removedrops [all] - 删掉地上物品*rename - 修改命令名称replenish [all] - Xrepair [all] - 修复当前物品耐久reset - 恢复默认设置s <名字> - Same as \/setsearch <关键词> - 搜索物品名称set <名字> - 在这世界标记一...

我的世界\/gamerule指令大全
众所周知,我的世界拥有一个非常庞大、功能多样化的指令大全,前面我们已经给大家介绍过的联机指令、命令放开指令、\/tellraw指令,今天深空高玩再给大家介绍一下我的世界\/gamerule指令大全及gamerule指令怎么输入。我的世界\/gamerule指令大全:我们要在命令方块里面打\/gamerule,获得的方法就是:\/give @p 137...

我的世界tp指令怎么用
4. 使用传送权限 在多人服务器中,通常需要拥有适当的权限才能使用\/tp指令传送其他玩家。具有管理员权限的玩家可以忽略这一限制,而无需等待其他玩家的确认即可传送他们。在单人游戏中,这一限制不适用,因为玩家总是拥有完全的权限。总的来说,\/tp指令在《我的世界》中是一个非常有用的工具,无论是...

我的世界fill指令怎么用啊啊啊
1、首先需要知道自己的坐标,输入指令\/tp ~ ~ ~可查看目前的坐标,如下图所示。2、然后用石头标记了这个坐标(也可以不标记),又用泥土摆了一条线到另一端,如下图所示。3、在另一端的末尾,再次输入\/tp ~ ~ ~,得知这里的坐标是305 4 8。并再次用石头标记了一下,如下图所示。4、然后先...

我的世界 1.8版命令方块指令使用指南 命令方块怎么用
MOD安装图文教程 功能性MOD推荐 籽岷视频MOD介绍 精美材质包推荐 1.9版精华文章推荐 新增内容一览 合成表大全 命令方块属性详解 新特性视频详解 今天小编为大家带来《我的世界》1.8版命令方块指令使用指南,一起来看看吧。(PS:有些地址是外网,需要翻墙。)想观看关于记分...

我的世界指令大全命令方块指令大全
我的世界命令方块是需要指令来获得的,打开聊天栏,输入下面这段代码,接着按回车结束,我就能获得命令方块,\/give玩家名minecraft:command_block,其中玩家名为你想要让哪位玩家获得命令方块,就输入改玩家的ID。对话框显示文字输入指令:say要说的话激活以后命令方块就会帮你说话了!这里有个细节,设置命令...

我的世界怎么弄指令
问题一:我的世界怎么输入指令 按t输入你想输入的指令像\/gamemode 1然后按回车键(enter)问题二:我的世界怎么用指令? 注册账号\/register 密码 登陆账号\/login 密码 查看金钱\/money 设置自己的家\/sethome 回到自己设置的家\/home 传送到出生点\/spawn 回到上一次传送点\/back 显示坐标\/getpos 设置...

武强县13923255683: 我的世界1.7.2 怎么用命令方块召唤指定村民 命令方块召唤指令 -
淳淑养阴: 先说一下这些是我网上抄的,我不做盗答案的, 我的世界刷自定义交易村民,今天教大家如何用指令方块刷出一个拥有自定义交易物品的村民,用/summon再加点NBT完成,可以同时交易多个物品,还可自定义交易次数.大家看见,不光是普通...

武强县13923255683: 我的世界怎么用命令方块召唤自定义交易的村民 -
淳淑养阴: 用/summon再加点NBT完成.交易不止一个物品,可以同时交易多个物品,还可自定义交易次数.不光是普通物品,连自定义附魔,自定义名字的物品都可以卖. 刷出村民指令是:summon Villager ~ ~1 ~.复制代码把这条指令打入指令方块激...

武强县13923255683: 我的世界怎么设置村民自定义交易 -
淳淑养阴: 首先,拿出一个命令方块,可以通过TMI修改器或者give指令获得, 在里面输入‍‍/summon Villager ~ ~1 ~ {Profession:1} 然后用红石激活 你就会获得一个村民,当然,这个村民的交易是随机的 prpfession后面有个1,是村民的ID,可以自己替换哦

武强县13923255683: 我的世界怎么用命令方块设定村民交易 -
淳淑养阴: /summon Villager ~ ~1 ~ {Offers:{Recipes:[ {maxUses:9999999,buy:{id:cobblestone,Count:64},sell:{id:coal,Count:10}} 要弄第二条的话在这个位置加逗号,其余内容和上面一样 ]}} 示例 /summon Villager ~ ~1 ~ {Offers:{Recipes:[ {maxUses:9999999,...

武强县13923255683: 我的世界1.10村民交易怎么用命令方块自定义 -
淳淑养阴: 1.10目前还没有命令方块,但可以下载mod,但是mod可能没那么先进,不一定能行:/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:999,buy:{id:2,Count:10},sell:{id:3,Count:1}}]}} 这是PC上的指令,看看能不能用吧

武强县13923255683: 我的世界怎么自定义村民交易代码 -
淳淑养阴: 您好,如果您需要在服务器里面用的话,建议您使用自定义村民插件插件地址:/s/1bnHIGgB(全版本通用的,内涵使用指令)1.首先进入游戏输入/shopkeepers创建一个村民2.然后按着Shirt+右击打开村民编辑器第一、二行放兑换所需的物品第三行放可以兑换的物品比如:泥土泥土木剑[这样就是用2个泥土换一把木剑]当然,物品的名字可以用铁毡/背包编辑器更改————————————————如果帮助到您,请采纳,谢谢!

武强县13923255683: 我的世界1.8怎么修改村民交易 -
淳淑养阴: 不可以修改,但可以用指令直接生成,不过指令较长,建议在命令方块中使用./summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:(交易可用次数),buy:{id:(你消耗的物品的id),Count:(消耗物品的数量)},sell:{id:(村民出售的东西id),Count:(出售的数量)}}]}}.如果是要像附魔师那样,那一个工具和一些绿宝石换附魔工具则只需在sell前加“buyB:{id:(花费的物品id),Count:(数量)},”就可以了.

武强县13923255683: 我的世界怎么用命令自定义村民交易 -
淳淑养阴: 比较简单,用/summon再加点NBT完成.交易不止一个物品,可以同时交易多个物品,还可自定义交易次数.

武强县13923255683: 我的世界minecraft怎样用命令(方块) 命令 刷自定义的村民交易. -
淳淑养阴: summon Villager x坐标 y坐标 z坐标 ~ {Offers:{Recipes:[{maxUses:交易次数,buy:{id:物品ID,Count:数量},sell:{id:物品ID,Count:数量}

武强县13923255683: 我的世界手机版编辑村名交易和指令是什么 -
淳淑养阴: 需要插件哦,如果是网易那不可能的,电脑版好像可以用指令,手机版载入个插件就可以了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网