Download ME Infinity Cell — Minecraft Mods — MetaMods

ME Infinity Cell

Active

Downloads

0

Last update

2 months ago
Client
Technological
Addons

ME Infinity Cell

This addon for Applied Energistics 2 introduces special cells with infinite resources that can significantly simplify storage organization in your ME system. The mod adds two basic cells: an infinite cobblestone cell and an infinite water cell, providing unlimited access to these essential resources.

KubeJS Integration

One of the key features is full KubeJS support, allowing you to create custom infinite cells for any items, fluids, and even energies from other mods. You can customize cells according to your needs using simple JavaScript code.

Usage Examples

StartupEvents.registry("item",event =>{
    event.create("infinity_iron_ingot_cell","meinfinitycell:infinity_cell").itemType("minecraft:iron_ingot")
    event.create("infinity_lava_cell","meinfinitycell:infinity_cell").fluidType("minecraft:lava")

    //Additional mod required: Applied Flux
    event.create("infinity_fe_cell","meinfinitycell:infinity_cell").type(FluxKeyHelper.of(EnergyType.FE))
    //Additional mod required: Applied Mekanistics
    event.create("infinity_oxygen_cell","meinfinitycell:infinity_cell").type(MekanismKeyHelper.gas("mekanism:oxygen"))
    event.create("infinity_carbon_cell","meinfinitycell:infinity_cell").type(MekanismKeyHelper.infuseType("mekanism:carbon"))
    event.create("infinity_yellow_cell","meinfinitycell:infinity_cell").type(MekanismKeyHelper.pigment("mekanism:yellow"))
    event.create("infinity_clean_osmium_cell","meinfinitycell:infinity_cell").type(MekanismKeyHelper.slurry("mekanism:clean_osmium"))
})

//Of course, you can also use "Java.loadClass()" to obtain an AEKey and register an infinite cell
const $SourceKey = Java.loadClass('gripe._90.arseng.me.key.SourceKey')
StartupEvents.registry("item",event =>{
    //Additional mod required: Ars Énergistique
    event.create("infinity_source_cell","meinfinitycell:infinity_cell").type(() => $SourceKey.KEY)
})

//In addition to adding an infinite cell for one item, you can also create a cell for multiple items
StartupEvents.registry("item",event =>{
    event.create("infinities_cell","meinfinitycell:infinities_cell").setName(Text.literal("test")).setKeys(KeyList.of().adds(keys =>{
        keys.add(AEKeyHelper.item("minecraft:diamond"))
        keys.add(AEKeyHelper.item("minecraft:iron_ingot"))
        keys.add(AEKeyHelper.item("minecraft:gold_ingot"))
        keys.add(AEKeyHelper.item("minecraft:copper_ingot"))
        keys.add(AEKeyHelper.item("minecraft:stone"))
    }))
})
Project members
y_xiao233

y_xiao233

Created: 4 Aug 2025

ID: 258461