AR中加入的指令,可以实现多种功能。在聊天栏输入/advRocketry [指令类型] [其他] 可以执行。此外,在指令后面加上"help"可以查看游戏内置的帮助信息。
addSolidBlockOverride
格式为/advRocketry addSolidBlockOverride,可以将玩家目前手持的方块加入可以保持气密性的方块的列表中。
addTorch
格式为/advRocketry addTorch,可以将玩家目前手持的方块加入在没有空气的情况下掉落为物品(例如火把,在真空中会熄灭)的列表中。
beginTest
格式为/advRocketry beginTest。输入该指令后,游戏会在当前维度以x=0,z=0为中心生成一个底部y=62的40×40的长方体大坑,并在x=1-5,y=64,z=1-5处生成一个5×5的发射台以及配套设施,上面有一枚准备好的火箭,燃料已经装满。玩家会被传送到这一区域,并坐上火箭。
/advRocketry beginTest的运行结果
dumpBiomes
格式为/advRocketry dumpBiomes,可以将生物群系的信息存储到BiomeDump.txt文件中。执行完成后聊天栏会显示信息"The File 'BiomeDump.txt' has been written to the current directory"(“文件BiomeDump.txt已经被写入当前的工作目录中”)。
fetch
格式为/advRocketry fetch [玩家名称],可以把指定的玩家传送到自己的维度和坐标。
filldata
格式为/advRocketry filldata [数据类型] [填充数量],可以向玩家手持的数据存储单元中填充指定类型与数量的数据。如果没有指定数据类型,数据存储单元会被填充入所有类型的数据。如果没有指定数据量,数据存储单元会被填满。
planet
与行星有关的指令,分为多种类型。
delete
格式为/advRocketry planet delete [维度ID],该指令可以删除指定ID的维度。人形自走歼星舰
不能删除有玩家在其中的维度,如果尝试这样做,聊天栏会显示“World still has players:[玩家名称]”(该世界中仍然有玩家:[玩家名称])。
虽然维度在游戏中被删除了,但在配置文件当中,该维度的相关数据依然存在。
然而即使将主世界删除,回到主世界时也不会发生任何事情。
generate
格式为/advRocketry planet generate [starID] [moon] [gas] <name> <atomsphere base value> <distance base value> <gravity base value> <atomsphereRandomness> <distanceRandomness> <gravityRandomness>,可以生成一颗指定数据的星球。
生成的行星大气压=atomsphere base value(气压基础值)±atomsphereRandomness(气压随机范围)
生成的行星轨道半径=distance base value(轨道半径基础值)±distanceRandomness(轨道半径随机范围)
生成的行星重力=gravity base value(重力基础值)±gravityRandomness(重力随机范围)
如果不输入moon,则会生成行星。如果输入moon,则会生成环绕行星运行的卫星,所环绕的行星则为[starID]所指定的行星(此时该参数的意义变为[planetID])。
如果不输入gas,则会生成一颗可着陆的普通行星。如果输入了gas,则会生成一颗气态巨行星(gas可以跟在moon后面,这时生成的卫星会变成气态巨行星),这样后面的那堆气压、轨道半径和重力数据就没有用了,作者在wiki中提到在未来版本他会让气态巨行星的行星参数变得有意义,但直到目前的最新版本,这一设想依然没有实现。
list
格式为/advRocketry planet list,可以在聊天栏显示行星列表,包括所有的行星。因为行星太多通常会刷屏。
reset
格式为/advRocketry planet reset [维度ID],可以重设某一星体的天体数据。如果不输入维度ID,则会重设玩家当前所处的星体的数据。
注意:该指令的重设实际上是将星体的大部分数据替换成地球的数据(地球化),而不是随机设置,滥用该指令可能会导致游戏体验极差。
输入/advRocketry reset 2导致的地球化的月球,重力、自转周期和大气等都变得与地球相同
set
格式为/advRocketry planet set [property],用于设置玩家目前所处维度的星体数据。下面所列的是[property]可以指代的内容。
atmosphereDensity [数值(浮点数)]:设置大气层的厚度,决定迷雾的厚度以及大气的类型。数值为100时,与地球相同。
averageTemperature [数值(浮点数)]:设置行星的平均温度,决定行星上可以生成什么生物群系。
fogColor [R] [G] [B]:设置行星迷雾的颜色,参数为RGB式,都为浮点数。
gravitationalMultiplier [数值(浮点数)]:设置行星的重力大小,数值为1.0时,与地球相同。
orbitTheta [数值(浮点数)]:设置行星在星图中相对所环绕天体的角度(可以理解为极坐标中的θ角)。
orbitalDist [数值(浮点数)]:设置行星环绕主星体运动的轨道半径。
rotationalPeriod [数值(浮点数)]:设置行星一昼夜的长短,单位为刻。
skyColor [R] [G] [B]:设置行星天空的颜色,参数为RGB式,都为浮点数。
get
格式为/advRocketry planet get [property],可以输出行星指定的参数(见上面/advRocketry planet set)。
givestation
格式为/advRocketry givestation <空间站ID> [玩家名称],可以给予指定玩家指定ID空间站的空间站ID芯片。
goto
格式为/advRocketry goto [目标ID],可以使玩家前往指定ID的维度或空间站。前往指定维度直接在goto后输入维度编号即可,玩家传送后所处的坐标与传送前相同,因此玩家如果在生存模式下使用该指令,有可能会被卡在墙里窒息而死或者从高空掉下来摔死,需要提前作好准备,在地下使用该指令时更要慎重。前往空间站则需要输入station [空间站ID],生存模式下在没有穿好全套太空服的情况下慎用。
help
格式为/advRocketry help,和原版的/help指令功能类似,可以打开高级火箭mod自带指令的帮助列表。
reloadRecipes
格式为/advRocketry reloadRecipes,可以重新加载合成表配方。
setGravity
格式为/advRocketry setGravity [数值],可以调整玩家自身(对其他实体无效)所受到的重力。
游戏内置help中的描述(地球重力为1)是错误的,实际上数值为0时才是地球重力。当数值小于0时玩家会超重,数值越小超重越明显。在(0,1)开区间内会不完全失重,数值越大失重感越强。数值等于1时玩家完全失重,无法直接调整自身高度,类似于飘浮255级的效果。而数值大于1则会让玩家向上飞起如果数值调太大会直接冲上太空。
star
与恒星有关的指令,分为多种类型。
list
格式为/advRocketry star list,可以在聊天栏显示恒星列表。
get temp
格式为/advRocketry star get temp [恒星ID],temp为temperature(温度)的缩写。可以获取指定恒星的温度数值。
get planets
格式为/advRocketry star get planets [恒星ID],可以获取环绕指定恒星的行星列表。
get pos
格式为/advRocketry star get pos [恒星ID],pos为position(位置)的缩写。可以获取指定恒星在星图中的坐标位置。
set temp
格式为/advRocketry star set temp <恒星ID> <温度>,可以将指定恒星的温度设定为指定数值。温度的范围在1到1000之间,设置为100时,与太阳相同。
set pos
格式为/advRocketry star set pos <恒星ID> <x坐标> <y坐标>,可以将指定恒星的位置重设为指定的坐标。
generate
格式为/advRocketry star generate <恒星名称> <温度> <x坐标> <y坐标>,可以生成一颗指定名称、温度、坐标的恒星。温度的范围在1到1000之间,设置为100时,与太阳相同。
资料分类: | 游戏命令 |