Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Mod(TenChest.MODID)
- public class TenChest {
- public static final String MODID = "tenchest";
- private static final Logger LOGGER = LogManager.getLogger();
- public static final ItemGroup MOD_GROUP = new ItemGroup("tenchest") {
- @Override
- public ItemStack makeIcon() {
- return new ItemStack(Items.DIAMOND);
- }
- };
- public TenChest() {
- IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus();
- bus.addListener(this::setup);
- bus.addListener(this::gatherData);
- DistExecutor.runWhenOn(Dist.CLIENT, () -> () -> bus.addListener(this::setupClient));
- //Register Stuff
- Blocks.BLOCKS.register(bus);
- Blocks.ITEMS.register(bus);
- BaseChestTileEntityType.TILE_ENTITIES.register(bus);
- BaseChestContainerType.CONTAINERS.register(bus);
- //MinecraftForge.EVENT_BUS.register(new Blocks());
- }
- @OnlyIn(Dist.CLIENT)
- private void setupClient(FMLClientSetupEvent event) {
- ScreenManager.register(BaseChestContainerType.BASE_CHEST.get(), BaseChestScreen::new);
- ClientRegistry.bindTileEntityRenderer(BaseChestTileEntityType.MINI_CHEST.get(), BaseChestTileEntityRendered::new);
- }
- private void setup(final FMLCommonSetupEvent event) {
- LOGGER.info("Pre Initialization");
- }
- private void gatherData(GatherDataEvent event) {
- DataGenerator dataGenerator = event.getGenerator();
- if (event.includeServer()) {
- //Recipe Provider
- //dataGenerator.func_200390_a(new IronChestsRecipeProvider(datagenerator));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement