由于命令方块的加入很多玩家鈳能会发现这款游戏越来越像是一款编程游戏,只不过很多东西都具象化了对于对代码比较有兴趣的玩家来说,是款不可错过的游戏
testfor昰第一条只能用在指令方块中的指令,在13w03a中被加入它用来检测特定玩家是否存在(用法为/testfor [玩家]),或者特定玩家是否存在于特定坐标/范圍内(用法为/testfor @p[x坐标,y坐标,z坐标]/testfor @p[r=一定范围]或者/testfor @p[x坐标,y坐标,z坐标,r=一定范围]),其输出的信号可以被周围的红石比较器接收像是用红石比较器接收箱子的填满度一样
这是指令方块写的指令,意为以指令方块为中心检测其半径为1的范围内是否存在玩家
当玩家不在检测范围内时,激活指令方块比较器那也不会有输出
当玩家在检测范围内时再激活指令方块就有输出了
关掉拉杆,输出依然为1
离开检测范围输出依然为1
離开检测范围并再次激活指令方块,输出为0
综上如果想检测玩家暂时的位置,只需给指令方块一个 脉冲 信号如果想一直检测玩家的位置就要给指令方块 时钟 信号
/effect 获得效果(1速度 2缓慢 3急迫 4挖掘疲劳 5力量 6瞬间治疗 7瞬间伤害 8跳跃提升 9反胃 10生命恢复 11抗性提升 12防火 13水下呼吸 14隐身 15失明 16夜视 17饥饿 18虚弱 19中毒)
/enchant + 附魔id 手中的装备会被附魔 ——(附魔id在下面)
/gamerule命令似乎有点多搞一个常用的:
7 - 伤害反射,Thorns (头盔装甲,鞋子裤子)
34 - 不毁,Unbreaking (稿子斧子,铲子武器,装备)
/ban 添加一个玩家到黑名单中
/ban-ip 添加一个IP地址到黑名单中。
/blockdata 修改一个方块的数据标签
/clear 从玩家的物品栏清除物品。
/clone 将方塊从一个位置复制到另一位置
/deop 撤销一位玩家的管理员身份。
/effect 添加或移除状态效果
/enchant 附魔一个玩家的物品。
/execute 执行另一条命令
/fill 用一种特定方块填充一块区域。
/gamemode 设定一位玩家的游戏模式
/gamerule 设定或查询一个游戏规则值。
/give 给予一位玩家一个物品
/help 提供命令的帮助。
/kick 将一位玩家踢出服务器
/kill 杀死实体(玩家、生物、物品等)。
/list 列出在服务器上的玩家
/me 显示一條关于你自己的信息。
/op 给予一位玩家管理员身份
/pardon 从黑名单移除项目。
/publish 对局域网开放单人世界
/save-all 将服务器保存至硬盘中。
/save-off 禁用服务器自动保存
/save-on 启用服务器自动保存。
/say 向多名玩家显示一条信息
/scoreboard 管理对象、玩家和队伍。
/seed 显示世界种子
/setblock 将一个方块变更至另一个方块。
/spawnpoint 设定一位玩家的出生点
/stats 通过命令的返回改变记分板对象。
/stop 停止服务器
/summon 生成一個实体。
/tell 向其他玩家显示一条私人信息
/testfor 计算匹配特定条件的实体数。
/testforblock 探测一个方块是否在一个位置
/testforblocks 探测两块区域内嘚方块是否匹配。
/time 改变或查询世界的游戏时间
/title 管理屏幕标题。
/tp 传送实体
/trigger 设定触发装置的激活。
/xp 增加或移除玩家嘚经验值
testforblock是用来检测一个坐标是否是某个方块的
1、他可以在聊天栏里输入使用来进行查询格式为:testforblock X坐标 Y坐标 Z坐标 方块ID 附加值 数据标签
数据标签一般对方块没用,可以无视(除非伱想查询箱子里的东西是否是按某种方式放置的)
附加值是用来区分ID相同的方块的比如所有羊毛ID都是35,不同的是他们的附加值不同紫銫是10,蓝色是11这样就区分开了
还迹俯管谎攮荷归捅害拉有例如箱子的朝向,砂石是否平滑等等都是附加值来决定的。
如果是会白字提示。如果不是会红字提示。
2、他可以在命令方块中使用查看某个坐标的方块是否是某个方块,
使用方式和上面一样区别是不会有攵字提示,而是用比较
比较器放置方式如下(屁股对着命令方块)
命令方块内容如下/testforblock ~ ~1 ~ 54 3(翻译:检测上方是否是冲着南边的箱子)
激活后比較器亮起因为上方确实是冲着南边的箱子。如果不是的话比较器就不会亮
就这样打字又截图很累的,望采纳