package xyz.nuark.mods.electromana; import net.minecraft.tileentity.TileEntityType; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import xyz.nuark.mods.electromana.tile.ExquisiteManaAltarTile; import xyz.nuark.mods.electromana.tile.GreaterManaAltarTile; import xyz.nuark.mods.electromana.tile.LesserManaAltarTile; import xyz.nuark.mods.electromana.tile.ManaTransformerTile; import xyz.nuark.mods.electromana.tile.ManaTransformerMK2Tile; public class ElectroManaTiles { private static final DeferredRegister> TILES = DeferredRegister.create(ForgeRegistries.TILE_ENTITIES, ElectroMana.ID); public static final RegistryObject> MANA_TRANSFORMER_TILE = TILES.register( "mana_transformer_tile", () -> TileEntityType.Builder.create(ManaTransformerTile::new, ElectroManaBlocks.MANA_TRANSFORMER.get()).build(null) ); public static final RegistryObject> MANA_TRANSFORMER_TILE_MK2 = TILES.register( "mana_transformer_tile_mk2", () -> TileEntityType.Builder.create(ManaTransformerMK2Tile::new, ElectroManaBlocks.MANA_TRANSFORMER_MK2.get()).build(null) ); public static final RegistryObject> LESSER_MANA_ALTAR_TILE = TILES.register( "lesser_mana_altar_tile", () -> TileEntityType.Builder.create(LesserManaAltarTile::new, ElectroManaBlocks.LESSER_MANA_ALTAR.get()).build(null) ); public static final RegistryObject> GREATER_MANA_ALTAR_TILE = TILES.register( "greater_mana_altar_tile", () -> TileEntityType.Builder.create(GreaterManaAltarTile::new, ElectroManaBlocks.GREATER_MANA_ALTAR.get()).build(null) ); public static final RegistryObject> EXQUISITE_MANA_ALTAR_TILE = TILES.register( "exquisite_mana_altar_tile", () -> TileEntityType.Builder.create(ExquisiteManaAltarTile::new, ElectroManaBlocks.EXQUISITE_MANA_ALTAR.get()).build(null) ); public static void register() { TILES.register(FMLJavaModLoadingContext.get().getModEventBus()); } }