Class BuiltInBehaviors

java.lang.Object
fr.robie.machineengine.api.definition.BuiltInBehaviors

public final class BuiltInBehaviors extends Object
Behavior types MachineEngine provides for data-driven machines.
  • Field Details

    • PROCESSING

      public static final BehaviorType PROCESSING
      ProcessingBehavior:
      behavior:
        type: machineengine:processing
        recipes: mypack:smelting      # recipe type
        inputs: [input]               # storages inputs come from (may be empty for generators)
        output: output                # storage outputs go to
        costs: energy                 # optional storage per-tick costs are paid from
        push: front                   # optional: push the output to this side
        retry-ticks: 20               # optional
      
    • STORAGE

      public static final BehaviorType STORAGE
      A machine that only stores (chests, tanks, batteries): type: machineengine:storage.
    • MULTIBLOCK_MEMBER

      public static final BehaviorType MULTIBLOCK_MEMBER
      A block of a multiblock (D33): type: machineengine:multiblock_member, see MultiblockDefinitions.