Guest User

Untitled

a guest
Sep 11th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package matyk.aqarium.proxy;
  2.  
  3. import matyk.aqarium.util.ModBlocks;
  4. import matyk.aqarium.util.ModItems;
  5. import matyk.aqarium.util.Ref;
  6. import net.minecraft.block.Block;
  7. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  8. import net.minecraft.item.Item;
  9. import net.minecraft.item.ItemBlock;
  10. import net.minecraftforge.client.event.ModelRegistryEvent;
  11. import net.minecraftforge.client.model.ModelLoader;
  12. import net.minecraftforge.event.RegistryEvent;
  13. import net.minecraftforge.fml.common.Mod;
  14. import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
  15. import net.minecraftforge.fml.common.registry.ForgeRegistries;
  16. import net.minecraftforge.fml.relauncher.Side;
  17. //@Mod.EventBusSubscriber(modid="aqariumtestmod")
  18. public class ClientProxy extends CommonProxy{
  19. @SubscribeEvent
  20. public static void registerModels(ModelRegistryEvent event) {
  21. //ModBlocks.initModels();
  22. ModItems.initModels();
  23. }
  24. public static void preInitClientOnly() {
  25. // This step is necessary in order to make your block render properly when it is an item (i.e. in the inventory
  26. // or in your hand or thrown on the ground).
  27. // It must be done on client only, and must be done after the block has been created in Common.preinit().
  28. ModelResourceLocation itemModelResourceLocation = new ModelResourceLocation("aqariumtestmod:blockgenerator", "inventory");
  29. final int DEFAULT_ITEM_SUBTYPE = 0;
  30. ModelLoader.setCustomModelResourceLocation(ServerProxy.itemBlockGenerator, DEFAULT_ITEM_SUBTYPE, itemModelResourceLocation);
  31. }
  32. @SubscribeEvent
  33. public void onBlockRegistryReady(RegistryEvent.Register<Block> event) {
  34. event.getRegistry().register(ModBlocks.blockgenerator);
  35. ForgeRegistries.ITEMS.register(new ItemBlock(ModBlocks.blockgenerator).setRegistryName(ModBlocks.blockgenerator.getRegistryName()));
  36. }
  37.  
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment