50 lines
2.5 KiB
Java
50 lines
2.5 KiB
Java
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<TileEntityType<?>> TILES = DeferredRegister.create(ForgeRegistries.TILE_ENTITIES, ElectroMana.ID);
|
|
|
|
public static final RegistryObject<TileEntityType<ManaTransformerTile>> MANA_TRANSFORMER_TILE =
|
|
TILES.register(
|
|
"mana_transformer_tile",
|
|
() -> TileEntityType.Builder.create(ManaTransformerTile::new, ElectroManaBlocks.MANA_TRANSFORMER.get()).build(null)
|
|
);
|
|
|
|
public static final RegistryObject<TileEntityType<ManaTransformerMK2Tile>> 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<TileEntityType<LesserManaAltarTile>> 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<TileEntityType<GreaterManaAltarTile>> 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<TileEntityType<ExquisiteManaAltarTile>> 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());
|
|
}
|
|
}
|