原文见这里:https://github.com/Vazkii/ThaumicTinkerer/wiki/Peripheral-Documentation
本文为中文翻译,为方便使用中文版神秘工匠2的minecraft玩家而写。
外设文档说明:
神秘工匠让其添加的某些方块以及神秘时代添加的一些方块可以作为电脑外设(ComputerCraft的外设)使用。
文档目录(跳转至英文页面,中文请直接看后文)
神秘工匠部分(Thaumic Tinkerer):
Dynamism Tablet活化工具台
Kinetic Attractor奥术念力磁铁
Corporeal Attractor奥术生物磁铁
神秘时代部分(Thaumcraft):
Aura Node, Crucible and Arcane Alembic灵气节点,坩埚,奥术蒸馏器
Deconstruction Table多方块奥术工作台
活化工具台指令Dynamism Tablet Commands
getRedstone()
Returns: boolean
返回值:布尔量
Gets if the tablet is in Redstone Control mode.
功能说明:判断活化工具台是否处于红石控制模式。
setRedstone(boolean)
Returns: nil
返回值:无
Sets the tablet's Redstone Control mode to the one specified.
功能说明:设置活化工具台是否处于红石控制模式(是/否)。
getLeftClick()
Returns: boolean
返回值:布尔量
Gets if the tablet is in Left Click mode.
功能说明:判断活化工具台是否处于左键模式(如果为右键模式返回假)。
setLeftClick(boolean)
Returns: nil
返回值:无
Sets the tablet's click mode to the one specified, false is Left Click, true is Right Click.
功能说明:设置活化工具台按键模式,参数为真右键,参数为假左键。
getRotation()
Returns: int
返回值:整型
Gets the rotation of the tablet.
功能说明:得到活化工具台朝向。
setRotation(int)
Returns: nil
返回值:无
Sets the tablet's rotation the the one passed in. Valid values are between 0 and 3, inclusive.
功能说明:设置活化工具台朝向,有效输入为0,1,2,3这4个整数。
hasItem()
Returns: boolean
返回值:布尔量
Gets if the tablet has an item in it.
功能说明:判断活化工具台内是否有物品。
trigger()
Returns: boolean
返回值:布尔量
Triggers the tablet to do it's action. Even if it normally wouldn't. Returns false if the tablet is already working, true if it triggered.
功能说明:触发一次活化工具台,让其即使不满足其他条件也执行一次动作。若触发成功,则返回真;如果活化工具台正在动作,而导致触发失败,则返回假。
奥术念力磁铁指令Kinetic Attractor Commands
isPulling()
Returns: boolean
返回值:布尔量
Gets if the attractor is pulling in (blue mode).
功能说明:判断奥术工作台处于何种模式,真为蓝色模式,假为红色模式。
setPulling(boolean)
Returns: nil
返回值:无
Sets the attractor's mode to the one passed in, true is blue, false is red.
功能说明:设置奥术磁铁模式,真为蓝色模式,假为红色模式。
getSignal()
Returns: int
返回值:无
Gets the redstone signal currently being applied to the attractor.
功能说明:得到当前奥术磁铁接收到的红石信号的强度。
奥术生物磁铁指令Corporeal Attractor Commands
Commands Inherited from Kinetic Attractor, see above
getAdultSearch()
Returns: boolean
返回值:布尔量
Gets if the attractor is looking for adult animals.
功能说明:判断奥术磁铁是否对成年动物有效。
setAdultSearch(boolean)
Returns: nil
返回值:无
Sets the attractor's search mode for animals, true for adults, false for children.
功能说明:设置奥术磁铁对动物的搜索模式,真为针对成年,假为针对幼体。
灵气节点,坩埚和奥术蒸馏器指令Aura Node, Crucible and Arcane Alembic Commands
getAspects()
Returns: string array
返回值:字符串数组
Gets an array representing the list of all aspects in the block.
功能说明:得到该方块内包含的要素的列表。
getAspectCount(string)
Returns: int
返回值:整型
Gets the amount of aspects in the block of the type passed in.
功能说明:得到该方块内某种要素的含量。
多方块奥术工作台指令Deconstruction Table Commands
hasAspect()
Returns: boolean
返回值:布尔量
Gets if the table has an aspect in it.
功能说明:判断工作台内是否含有要素。
hasItem()
Returns: boolean
返回值:布尔量
Gets if the table has an item in it.
功能说明:判断工作台内是否含有物品。
getAspect()
Returns: string
返回值:字符串
Gets the aspect in the table, returns nil if there's none.
功能说明:得到工作台内要素的名称,如果没有则返回无。