📂
RykenSlimeCustomizer-wiki
  • 主页
  • 使用前声明
  • 下载与安装
  • 插件本体
    • 指令与权限
  • 附属
    • 附属结构
    • 附属文件
    • 编写附属信息
  • 物品格式
    • 通用物品格式
    • 配方
  • 配置文件
    • 物品组(分类)
    • 物品
    • GEO资源
    • 机器菜单
    • 机器
    • 发电机
    • 材料生成器
    • 配方机器
    • 多方块机器
    • 研究
由 GitBook 提供支持
在本页
  • 设置
  • item_group,item,recipe_type,recipe
  • input/output
  • script
  • work(无电机器专属)
  • energy
  • 其他
  1. 配置文件

机器

上一页机器菜单下一页发电机

最后更新于1年前

粘液附属必不可少的东西

注:该类型没有自定义输入输出!(请到实现)

示例:

EXAMPLE_MACHINE:
  item_group: example_sub_group
  item:
    name: "&b示例机器"
    material: DIAMOND_BLOCK
  recipe_type: ENHANCED_CRAFTING_TABLE
  recipe:
    1:
     material_type: slimefun
     material: EXAMPLE_ITEM
  input: [9, 10, 11, 12, 13, 14, 15, 16, 17]
  output: [31]
  script: "example_machine"
  work: 0
EXAMPLE_MACHINE_ENERGY:
  item_group: example_sub_group
  item:
    name: "&b示例能源机器"
    material: DIAMOND_BLOCK
  recipe_type: ENHANCED_CRAFTING_TABLE
  energy:
    capacity: 100000
    totalTicks: 10
    type: NONE
  recipe:
    1:
     material_type: slimefun
     material: EXAMPLE_ITEM
  input: []
  output: []
  script: "example_machine_energy"
  work: 0

设置

item_group,item,recipe_type,recipe

input/output

设置物品输入输出的位置(不要在菜单中给这些槽位设置物品!)

script

work(无电机器专属)

设置无电机器的工作按钮槽位,默认为-1(不设置)。

如果设置了对应脚本文件,你可以获取working对象(检查是否处于工作)和使用setWorking(布尔值)(设置机器工作状态),点击一次工作按钮则working=true

energy

设置机器的能源设置,如果没有设置这个或者加载/读取失败会自动转为无电机器

capacity

设置机器能储存多少能量。

type

totalTicks

设置机器每次完成任务的总粘液刻数。

其他

详见

设置对应脚本文件。当计算粘液刻时会调用function tick(info),传参是(无电机器是)

设置机器作为能源组件的类型。查看所有可用项详见

在machine.yml里的机器如果想写menu,详见 。

配方机器
物品
MachineInfo
SmallerMachineInfo
EnergyNetComponentType
机器菜单