Advertisement
Yurim64

Untitled

May 3rd, 2021
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. @Mod(TenChest.MODID)
  2. public class TenChest {
  3.  
  4.     public static final String MODID = "tenchest";
  5.     private static final Logger LOGGER = LogManager.getLogger();
  6.     public static final ItemGroup MOD_GROUP = new ItemGroup("tenchest") {
  7.         @Override
  8.         public ItemStack makeIcon() {
  9.             return new ItemStack(Items.DIAMOND);
  10.         }
  11.     };
  12.  
  13.     public TenChest() {
  14.         IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus();
  15.         bus.addListener(this::setup);
  16.         bus.addListener(this::gatherData);
  17.         DistExecutor.runWhenOn(Dist.CLIENT, () -> () -> bus.addListener(this::setupClient));
  18.  
  19.         //Register Stuff
  20.  
  21.         Blocks.BLOCKS.register(bus);
  22.         Blocks.ITEMS.register(bus);
  23.         BaseChestTileEntityType.TILE_ENTITIES.register(bus);
  24.         BaseChestContainerType.CONTAINERS.register(bus);
  25.  
  26.         //MinecraftForge.EVENT_BUS.register(new Blocks());
  27.     }
  28.  
  29.     @OnlyIn(Dist.CLIENT)
  30.     private void setupClient(FMLClientSetupEvent event) {
  31.         ScreenManager.register(BaseChestContainerType.BASE_CHEST.get(), BaseChestScreen::new);
  32.         ClientRegistry.bindTileEntityRenderer(BaseChestTileEntityType.MINI_CHEST.get(), BaseChestTileEntityRendered::new);
  33.     }
  34.  
  35.     private void setup(final FMLCommonSetupEvent event) {
  36.         LOGGER.info("Pre Initialization");
  37.  
  38.     }
  39.  
  40.     private void gatherData(GatherDataEvent event) {
  41.         DataGenerator dataGenerator = event.getGenerator();
  42.         if (event.includeServer()) {
  43.             //Recipe Provider
  44.             //dataGenerator.func_200390_a(new IronChestsRecipeProvider(datagenerator));
  45.         }
  46.  
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement