启用命令
对于拥有2级权限的管理员玩家:不需要任何操作,此功能默认2级及以上命令权限玩家可用。
对于普通玩家:请联系服务器管理员,执行以下命令:
/carpet commandPlayerAction true
如果希望该功能在服务器重启后仍然可用,请点击永久更改,永久更改后,以后再使用/playerAction命令就不再需要权限。
在单人游戏中,依次按下“ESC -> 对局域网开放 -> 允许命令:开 -> 创建局域网世界”可以临时启用一次作弊,这时你会发现你已经拥有了执行/playerAction命令的权限,但是你仍要执行一下上述命令并点击永久更改,因为你的权限在重新进入游戏后会被收回。请注意,创建局域网世界后你会暂时失去游戏暂停的功能,建议在执行完上述命令后立即退出并重新进入游戏。
假人合成
工作台
和真玩家一样,假玩家合成物品需要在工作台里进行,所以你需要先让假人打开一个工作台。如果配方比较简单,可以直接在2×2合成方格里进行,那么也可以不打开工作台,合成会在直接物品栏里进行。
想要假玩家打开工作台,你需要在召唤玩家之前对准工作台,或者召唤完后使用/player <player> look at <坐标>来让假玩家看向工作台,然后执行/player <player> use让假人右键一次,这样假人就可以打开工作台了。提示:你可以通过使用F3+B来观察假人看向的方块。
设置合成配方的第一种方式
输入/playerAction <player> craft crafting_table <9个物品ID>可以为假玩家设置一个需要工作台合成的配方,你需要输入9个物品ID,第一个物品ID表示工作台第一排第一个物品,第二个物品ID表示工作台第一排第二个物品,以此类推。
例如,如果你要合成橡木楼梯,你需要这样输入:
/playerAction Steve craft crafting_table minecraft:oak_planks minecraft:air minecraft:air minecraft:oak_planks minecraft:oak_planks minecraft:air minecraft:oak_planks minecraft:oak_planks minecraft:oak_planks
如果你要合成营火,你需要这样输入:
/playerAction Steve craft crafting_table minecraft:air minecraft:stick minecraft:air minecraft:stick minecraft:coal minecraft:stick minecraft:oak_log minecraft:oak_log minecraft:oak_log
对于可以直接在物品栏合成的配方,你需要把“crafting_table”替换为“inventory”,并把9个物品ID改为4个物品ID。
例如,如果你要合成火把,你需要这样输入:
/playerAction Steve craft inventory minecraft:coal minecraft:air minecraft:stick minecraft:air
请注意:假人合成不会自动识别物品标签,例如,火把可以使用煤炭加木棍合成,也可以使用木炭加木棍合成,但是,由于你指定的物品ID是minecraft:coal,因此你只能使用煤炭合成,后面设置合成配方的其它两种方式同理。
提示:你可以使用/playerAction Steve info来验证配方是否成功设置。
设置合成配方的第二种方式
如果你需要把袭击塔的绿宝石合成绿宝石块,或者需要把猪人塔的金粒合成金锭,那么你可以试试第二种方式,这种方式是专门为这种简单配方设计的,命令比第一种简单许多。
例如,如果你要使用绿宝石合成绿宝石块,你只需要输入:
/playerAction Steve craft nine minecraft:emerald
这条命令的含义是为假人设置一个一种材料重复九次的配方,它是第一种合成方式的简化版。
“nine”表示一种材料重复九次,同理,“one”表示重复一次,“four”表示重复四次,这三种方式中,只有“nine”需要使用工作台。示例如下:
使用雪球合成雪块:
/playerAction Steve craft four minecraft:snowball
使用骨头合成骨粉:
/playerAction Steve craft one minecraft:bone
设置合成配方的第三种方式
第三种方式是最简单,也是最常用的方式,这种方式不需要输入物品ID,而是以GUI的形式,如果要使用这种方式设置配方,你需要提前准备好至少能合成一个物品的材料,这些材料用来设置合成配方,然后输入以下命令:
/playerAction Steve craft gui
然后,你会打开一个类似工作台的界面,只是不能取出输出槽里的物品,如果要为假人设置活塞的配方,你需要将物品按照以下方式摆放(或者有一种更简单的方式,点击配方书):
然后,直接关闭合成界面,物品不会被消耗,而是返还到物品栏,这样合成配方就被设置为了活塞。
如果你不想每次都通过输入命令来打开合成界面,你可以启用规则“快速设置假玩家合成”,命令如下:
/carpet quickSettingFakePlayerCraft true
这样你就可以通过手持工作台右键假玩家来打开合成界面。
你也可以把“true”替换成“sneaking”,这样你只会在手持工作台潜行右键时才会打开合成界面。
提示:如果你没有权限来启用本条规则,请参阅上文的启用命令段落。
假人合成的相关规则
Ctrl+Q合成修复
假玩家是通过Ctrl+Q来丢弃合成槽里的物品的,如果你不启用本条规则,那么合成速度会被限制在1次/gt,并且每次设置完配方后都会提示你启用该规则。
如果你的游戏是1.21.2或之后的版本,你不需要启用本条规则,因为原版已经修复了这个漏洞。
假玩家合成保留物品
启用这条规则后,每次合成物品都会在物品栏里保留一个(一些最大堆叠数为1的物品不会保留,例如用来合成发射器的弓),这样就可以很方便的捡起合成材料,命令如下:
/carpet fakePlayerCraftKeepItem true
假玩家最大合成次数
用来限制假玩家每个游戏刻能合成多少次(不是多少个)物品,这可能会降低合成时卡顿,命令如下:
/carpet fakePlayerMaxCraftCount <次数>
假玩家合成从潜影盒取物
启用后,你可以直接将盒装的材料丢给假人,假人会自动将材料从潜影盒里取出来,命令如下:
/carpet fakePlayerCraftPickItemFromShulkerBox true
假人交易
交易界面
和假人合成一样,你需要让假人先打开一个交易界面,打开方式也很简单,只需要让假人对村民右键一次。但是,在让假人打开交易界面之前,你要先想好要交易的物品,然后先自己打开一次交易界面,并记住你要交易的物品位于第几个交易选项。
设置交易项
让假玩家打开交易界面后(实际上,打开交易界面和设置交易项并没有先后顺序),你需要输入命令来为假人设置交易项,命令格式为“/playerAction Steve trade <索引>”,如果你要找牧师村民购买红石粉,如图,红石粉位于第2个交易项:
那么你需要输入命令:
/playerAction Steve trade 2
然后给予该玩家绿宝石,假人就会开始交易,不过交易几次后就会停止,因为村民的交易次数是有限制的,你可以使用以下命令为玩家设置间隔右键,这样玩家就会在下一次村民补货时再次交易:
/player Steve use interval 20
你当然也可以启用规则:村民无限交易
虚空交易
如果你需要进行虚空交易,你需要在命令的最后添加一个void_trade,这样假人就不会立即与村民进行交易,而是等待村民所在区块被卸载后的下一个游戏刻进行交易。
清空潜影盒
如果你有一台手动拆包机,那么你可以让假玩家来帮助你丢出潜影盒中的物品,你需要让玩家间隔右键,然后执行以下命令:
/playerAction Steve clean
然后假人打开潜影盒后就会立即丢弃潜影盒内的所有物品并关闭潜影盒。
你也可以在命令最后加一个物品ID,例如:
/playerAction Steve clean minecraft:apple
这样假人就只会丢弃潜影盒中的所有苹果
填充潜影盒
与清空潜影盒相对的,还有一个填充潜影盒,同样需要假人间隔右键,命令如下:
/playerAction Steve fill
这会使假人在打开潜影盒后将身上的所有物品都装入潜影盒,除了潜影盒,并在无法再向潜影盒内填充物品时关闭潜影盒。
若加一个物品ID,则只会填充指定ID的物品,例如下面的命令,假人只会向潜影盒内填充铁锭:
/playerAction Steve fill minecraft:iron_ingot
钓鱼
使用下列命令可以让假玩家自动钓鱼:
/playerAction Steve fishing
假人拿到钓鱼竿后会立即开始钓鱼,并且在钩到方块或其它实体后会通过切换物品栏来收回钓鱼竿以避免不必要的耐久损失。
重命名物品
如果你需要为你的全物品或者分类机制作大量的填充物,那么手动重命名是一个不小的工作量,因此你可以使用下面的命令来让假人自动的重命名物品:
/playerAction hsds rename <物品ID> <新名称>
中文名称请使用英文双引号""包裹。
请注意:假玩家重命名物品同样需要经验,在重命名物品之前请确保玩家拥有足够的经验,必要时可以使用命令/xpTransfer来转移经验,为了不必要的浪费,假人会在要重命名的物品满一组的时候才会重命名。
使用切石机
和假人合成一样,假人也可以使用切石机来制作物品,使用方式和假人合成类似,都是打开方块GUI,然后设置合成配方。
设置切石机配方的第一种方式
你需要先自己打开一个切石机,然后放入材料,接着数出要制作的物品是第几个按钮索引,如果要使用石头制作石砖,你需要这样做:
数出要合成的物品是第几个按钮,这里是5。
执行以下命令,接着假玩家就会开始使用石头制作石砖。
/playerAction Steve stonecutting item minecraft:stone 5
设置切石机配方的第二种方式
和假人合成一样,切石机配方同样可以GUI来指定,只需要输入命令:
/playerAction Steve stonecutting gui
然后就会打开一个界面,你需要放入合成材料,然后单击按钮,接着关闭GUI,然后该玩家的切石机配方就设置完了。
上文中的“快速设置假玩家合成”同样适用于这个功能,只不过你要把工作台换成切石机。
分拣物品
有时你需要从袭击塔的一堆物品中把不死图腾分离出来,你可以执行这条命令:
/playerAction Steve sorting minecraft:totem_of_undying <坐标1> <坐标2>
然后加入就会把不死图腾向坐标1的方向丢出,把其他物品朝坐标2的方向丢出,这样就完成了物品分拣。
拆解潜影盒
如果你丢给假人一个装有物品的潜影盒,那么假人会先取出潜影盒中的每一个物品,再把物品朝指定方向丢出,你可以利用这个功能来快速取出潜影盒中的物品。
停止玩家动作
你不能使用“/player Steve stop”来停止玩家动作,而是应该使用:
/playerAction Steve stop
查询玩家动作
如果你想知道当前玩家在做什么,你可以执行这条命令:
/playerAction Steve info