Bedrock Energistics Core
    Preparing search index...

    Machine I/O

    Note

    Remember to update the machine's networks using if any tags change. The simplest way to manually trigger a network update is with the MachineNetwork.updateWithBlock function.

    In order for a machine to connect to a machine network, it must be adjacent and share one or more I/O types with that network. To define which I/O types your machine uses, use the fluffyalien_energisticscore:io. tag.

    Syntax (Default): fluffyalien_energisticscore:io.any | fluffyalien_energisticscore:io.{type|category}.XYZ

    For example, use the fluffyalien_energisticscore:io.type.energy tag to make your machine connect to networks that share the energy storage type, or fluffyalien_energisticscore:io.category.gas to make your machine connect to networks that share any storage type with the gas category.

    Syntax (Explicit Sides): fluffyalien_energisticscore:io.any.{north|east|south|west|up|down|side|network_link} | fluffyalien_energisticscore:io.{type|category}.XYZ.{north|east|south|west|up|down|side|network_link}

    .{north|east|south|west|up|down|side|network_link} can be appended at the end of the tag to only connect to networks that from specific directions. This will only be parsed if the fluffyalien_energisticscore:explicit_sides tag is added as well.

    For example, use the fluffyalien_energisticscore:io.type.energy.north to only connect to adjacent energy networks if they connect to the north face of this block.

    The network_link value is used when the block is connected wirelessly via a network link.

    In order for machine networks to allocate something to your machine, you need to define it using the fluffyalien_energistics:consumer. tag.

    Syntax: fluffyalien_energisticscore:consumer.any | fluffyalien_energisticscore:consumer.{type|category}.XYZ

    For example, use the fluffyalien_energisticscore:consumer.type.energy tag to make machine networks send energy to your machine. Use the fluffyalien_energisticscore:consumer.category.gas tag to make machine networks send any storage type with the gas category to your machine.

    Note

    Your machine must be connected to a network in the first place to have that network allocate storage types to it. For example, a machine that consumes energy must have both the fluffyalien_energisticscore:io.type.energy to connect to an energy network and fluffyalien_energisticscore:consumer.type.energy to tell that network to send energy to this machine.