我的世界指令代码让人们能够在游戏中创造各种令人惊叹的建筑和机构,成为游戏中的专业建筑师。作为最基础的玩法之一,指令代码不仅能够让玩家更快地完成任务,还能够解锁游戏的潜力。尽管使用指令需要一定的技巧和经验,但只要掌握了基本的指令,就可以开始创造属于自己的世界。
以下是Minecraft通用指令:
clear:清除玩家的物品
clone:复制或移动某区域内的方块
deop:撤销玩家的管理员身份
difficulty:调整游戏难度
effect:给予实体状态效果
enchant:对实体手持物品进行附魔
execute:在改变执行者、执行位置和角度,添加限制条件,并储存其输出值的情况下执行另一条命令
experience/xp:更改玩家的经验和等级
fill:在指定区域填充指定方块
function:执行函数
gamemode:修改游戏模式
gamerule:查看和修改游戏规则
give:给予玩家指定物品
help/?:列出可用指令、查看特定指令用法
kick:将玩家踢出服务器
kill:移除或杀死实体
list:列出在服务器中的玩家
locate:定位特定结构
me:以“*?执行者名称+动作”的格式发送一条旁白信息
op:给予玩家管理员身份
particle:显示粒子
playsound:播放音效
reload:重新加载数据包
say:通过聊天框向玩家发送消息
schedule:在经过指定的时间后执行函数
scoreboard:管理和查看记分板的目标、玩家和队伍
setblock:放置指定方块
setworldspawn:设置世界出生点
spawnpoint:设置特定玩家的重生点
spreadplayers:散步玩家
stopsound:停止音效
summon:生成实体
tag:管理实体的记分板标签
tell/msg/w:通过聊天框向玩家发送私聊信息
tellraw:向玩家发送JSON文本消息
time:设置时间
title:设置和显示标题
teleport/tp:传送实体
weather:设置天气
whitelist:管理服务器中的白名单
以下是java版特有指令:
advancement:使特定玩家达成进度
attribute:管理实体属性
ban:将玩家列入黑名单
ban-ip:将一个ip地址列入黑名单
banlist:显示黑名单
bossbar:管理boss栏
data:查看或修改方块或实体的nbt数据
datapack:管理数据包
debug:开始或结束调试会话
defaultgamemode:设置默认游戏模式
forceload:强制加载区块
item:修改方块或实体物品栏内的物品
jfr:使用Java FlightRecorder分析数据和某些自定义事件
locatebiome:定位生物群系
loot:将指定的战利品放入物品栏或世界
pardon:将玩家移出黑名单
pardon-ip:将一个ip地址移出黑名单
perf:记录并保存性能分析数据
placefeature[新增:JE 1.18.2]:放置一个地物,目前不可用
publish:向局域网开放单人游戏世界
recipe:给予或剥夺玩家配方
save-all:将服务器保存至硬盘
save-off:禁用服务器的自动保存
save-on:启用服务器的自动保存
seed:输出世界种子
setidletimeout:设置踢出空闲不动玩家的时间
spectate:使处于旁观者模式的玩家进入另一个实体的视角
stop:停止服务端
team:管理队伍
teammsg:给使用命令的实体所在的队伍全体成员发送消息
trigger:修改一个准则为“触发器”的记分板目标
worldborder:控制世界边界
在我的世界中,通过输入代码实现给与物品数量。
输入/give [名字/@p(给予最近玩家)/@a(给予全部玩家)/@r(给予随即玩家)] [物品id] [数量1~64(不写默认64)]。
上一节我们介绍了译码器的使用方法,而译码器在数控机床上最常用的一个功能就是用它来制作M代码,比如冷却液的开启和关闭M08,M09,刚性攻丝M29等等。本节,我们就介绍一下M代码是如何在数控系统上实现的。
实现数控系统上M代码的制作一共只需要3步:代码译码,逻辑编程,代码完成信号输出
1、M代码译码:其实M代码译码很简单,套用固定的译码格式,然后输入我们想要制作的代码数和中间地址就可以了,见下图
M代码译码
我们只需要按照需求
同样的格式,如果我们想要制作M10~M17,只需要重新指定代码号和译码地址就可以了,见下图
M代码译码
2、逻辑编程:当我们加工程序中执行到M代码时,代码所对应的中间地址就会接通,利用这个接通的中间地址,我们就可以完成PLC的逻辑编程。比如我们准备用M08来控制冷却液的开启,用M09来控制冷却液的关闭,冷却液的输出地址是Y0.0,那么冷却液的M代码控制程序如下:
M代码使用
3、M代码完成信号输出:M代码制作和逻辑编程都做好了之后,我们还要给系统一个M代码的完成信号,如果没有完成信号,那么加工程序就会一直停留在M代码行,而无法继续执行后续程序(如果发现程序光标停留在某个M代码行而不继续向下执行时,那一定是这个M代码的完成信号没有接通)。完成信号的输出,我只需要将G4.3接通即可。
M代码完成信号
将以上三部分的PLC程序组合到一起,就是一个完整的M代码制作程序。
PS:在进行M代码译码时,建议大家一定要按代码数字顺序排列号,避免译码地址重复造成PLC的逻辑错误。