Advertisement
Shadowmaster435

Untitled

Nov 18th, 2019
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. package net.mcreator.modid;
  2.  
  3. import net.minecraftforge.registries.IForgeRegistry;
  4. import net.minecraftforge.fml.common.registry.GameRegistry.ObjectHolder;
  5. import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
  6. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  7. import net.minecraftforge.fml.common.Mod.EventHandler;
  8. import net.minecraftforge.event.RegistryEvent;
  9. import net.minecraftforge.common.MinecraftForge;
  10.  
  11. import net.minecraft.item.ItemBlock;
  12. import net.minecraft.item.Item;
  13. import net.minecraft.block.Block;
  14.  
  15. import net.mcreator.thebeginning2.MCreatorDynamicmodel;
  16. import net.mcreator.thebeginning2.Elementsthebeginning2;
  17.  
  18. @Elementsthebeginning2.ModElement.Tag
  19. public class MCreatorExtendspreinit extends Elementsthebeginning2.ModElement {
  20. public static final String MODID = "thebeginning2";
  21. public static final String VERSION = "1.0.0";
  22.  
  23. public MCreatorExtendspreinit(Elementsthebeginning2 instance) {
  24. super(instance, elementnumber"CHANGE THIS TO THE LATEST ELEMENT NUMBER OR HIGHER");
  25. }
  26.  
  27. @EventHandler
  28. public void preInit(FMLPreInitializationEvent event) {
  29. MinecraftForge.EVENT_BUS.register(this);
  30. }
  31.  
  32. @SubscribeEvent
  33. public void onBlockRegistryCreated(RegistryEvent.Register<Block> event) {
  34. IForgeRegistry<Block> reg = event.getRegistry();
  35. reg.register(new MCreatorDynamicmodel());
  36. }
  37.  
  38. @SubscribeEvent
  39. public void onItemRegistryCreated(RegistryEvent.Register<Item> event) {
  40. IForgeRegistry<Item> reg = event.getRegistry();
  41. reg.register(createItemBlock(ModBlocks.mcreatordynamicmodel));
  42. //
  43. }
  44.  
  45. private ItemBlock createItemBlock(Block block) {
  46. ItemBlock item = new ItemBlock(block);
  47. item.setRegistryName(block.getRegistryName());
  48. return item;
  49. }
  50.  
  51. @ObjectHolder(MODID)
  52. public static class ModBlocks {
  53. public static final MCreatorDynamicmodel mcreatordynamicmodel = null;
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement