基岩版指令推荐标准:
注意并非强制遵守, 只是推荐遵守标准
本标准会持续更新, 有任何意见都可以提
用语规范:
举例: 在网易基岩版和国际基岩版的翻译中,对于循环/重复命令方块命令方块的翻译不同,虽然意思大致相同,但是显然国际基岩版的更符合语境, 因此采用国际版作为标准而不是网易版
替换字符:
条件标准:
实例:
(玩家进入提示)
对于存在红石控制的(例如比较器), 应当这样写,当然你也可以用自己的方式写
意思是:
红石 如果(if代表红石比较器监测) 监测到 来自命令方块的红石输出请求(例如
) 那么就输出能量为可选最大值(-1代表可以输出的最大值)的红石能量 给下列指令
在下列需要用红石逻辑的指令前增加缩进符,例如:
(最简单的攻击范围可选随机伤害)
以下是可选参数:
注意并非强制遵守, 只是推荐遵守标准
本标准会持续更新, 有任何意见都可以提
用语规范:
举例: 在网易基岩版和国际基岩版的翻译中,对于循环/重复命令方块命令方块的翻译不同,虽然意思大致相同,但是显然国际基岩版的更符合语境, 因此采用国际版作为标准而不是网易版
替换字符:
代码:
循环 => 重复
单次 => 脉冲
始终开启 => 保持开启
刻 => tick
红石刻 => rdtick (redstone tick)
随机刻 => rtick (random tick)
秒 => s
时 => h
游戏日 => gd (game day)
分 => min
游戏分 => gmin / g-min (game-min)
有条件的 => 有条件
不受控制 => 无条件
条件标准:
丰富的(BB 代码):
### 主词条 ###
### 循环 == R peat
### 连锁 == C hain
### 脉冲 == O nce
###
### 红石控制 == rd
### 保持开启 == st
###
### 1t == 延迟选项 1
### 20t == 延迟选项 20
### 以此类推
### 1s = 20t (命令刻)
###
### no == 无条件
### if == 有条件
###
### 命令方块格式 :
### R-st-no-0t
### /say 循环 无条件 保持开启 0tick --运行
实例:
(玩家进入提示)
对于存在红石控制的(例如比较器), 应当这样写,当然你也可以用自己的方式写
代码:
Redstone if True:rd-1
红石 如果(if代表红石比较器监测) 监测到 来自命令方块的红石输出请求(例如
代码:
testfor @a
在下列需要用红石逻辑的指令前增加缩进符,例如:
(最简单的攻击范围可选随机伤害)
以下是可选参数:
丰富的(BB 代码):
依照先后顺序排列
条件头参数:
Redstone
#红石控制
Testfor
#Testfor指令控制
判断参数:
if
#如果
in
#在...内
out
#在...脱出...外(不常用也不推荐,理解起来相当困难)
test
#套嵌testfor命令(和头参数相同的用法)
标识语句:
True:
#结果为真
False:
#结果为假(通常是与红石Redstone连用)
Value:
#向逻辑语句内套嵌变量参数,例如tag和scores
运行语句:
rd
#输出红石能量
#有着17个选项,从-1到15,分别代表了不同的能量,其中-1代表最大,0代表最小
#如果要输出真0级的红石能量应当使用{level:True}标签,例如0 {level:Ture}
lambda
#直接运行单命令
#用法
#
#lambda: {cmd:[{say 114514},{tag @a add player}]}
#
#当存在多条命令时按照先后顺序排列