ntx4core/src/main/java/net/anvilcraft/ntx4core/Ntx4Core.java

34 lines
1.1 KiB
Java

package net.anvilcraft.ntx4core;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import net.anvilcraft.ntx4core.worldgen.Ntx4CoreFeatures;
import net.anvilcraft.ntx4core.worldgen.Ntx4CoreStructures;
import net.minecraft.util.Identifier;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
@Mod("ntx4core")
public class Ntx4Core {
public static final String MODID = "ntx4core";
public static final Logger LOGGER = LogManager.getLogger();
public Ntx4Core() {
IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus();
Ntx4CoreBlocks.BLOCKS.register(bus);
Ntx4CoreItems.ITEMS.register(bus);
Ntx4CoreFeatures.STRUCTURE_FEATURES.register(bus);
Ntx4CoreStructures.CONFIGURED_STRUCTURE_FEATURES.register(bus);
MinecraftForge.EVENT_BUS.register(Ntx4CoreShaders.class);
}
public static Identifier id(String s) {
return new Identifier(MODID, s);
}
}