命令课堂 公告 基岩版指令教学的推荐规范用语

  • 主题 作者
基岩版指令推荐标准:
注意并非强制遵守, 只是推荐遵守标准
本标准会持续更新, 有任何意见都可以提


用语规范:
举例: 在网易基岩版和国际基岩版的翻译中,对于循环/重复命令方块命令方块的翻译不同,虽然意思大致相同,但是显然国际基岩版的更符合语境, 因此采用国际版作为标准而不是网易版

替换字符:
代码:
循环 => 重复
单次 => 脉冲
始终开启 => 保持开启
刻 => 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 --运行

实例:
1711538364112.png
(玩家进入提示)

对于存在红石控制的(例如比较器), 应当这样写,当然你也可以用自己的方式写
代码:
Redstone if True:rd-1
意思是:

红石 如果(if代表红石比较器监测) 监测到 来自命令方块的红石输出请求(例如
代码:
testfor @a
) 那么就输出能量为可选最大值(-1代表可以输出的最大值)的红石能量 给下列指令
在下列需要用红石逻辑的指令前增加缩进符,例如:
1711538697711.png
(最简单的攻击范围可选随机伤害)

以下是可选参数:

丰富的(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}]}
    #
    #当存在多条命令时按照先后顺序排列
 
后退
顶部