Advertisement
Guest User

Untitled

a guest
Mar 19th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. package me.x7airworker.MysticItems;
  2.  
  3. import net.minecraft.block.material.Material;
  4. import net.minecraft.creativetab.CreativeTabs;
  5. import net.minecraft.init.Items;
  6. import net.minecraft.item.ItemStack;
  7. import net.minecraftforge.fml.common.Mod;
  8. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  9. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  10. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  11. import net.minecraftforge.fml.common.registry.GameRegistry;
  12.  
  13. import static net.minecraftforge.fml.common.registry.GameRegistry.addShapedRecipe;
  14.  
  15. @Mod(modid = "mysticitems", name = "MysticItems", version = "1.0")
  16. public class MysticItems {
  17. @Mod.Instance
  18. public static MysticItems instance = new MysticItems();
  19.  
  20. Blocks mysticlamp;
  21.  
  22. @Mod.EventHandler
  23. public void preInit(FMLPreInitializationEvent e) {
  24. System.out.println("preInit-Methode lädt.");
  25. }
  26. @Mod.EventHandler
  27. public void init(FMLInitializationEvent e) {
  28. loadBlocks();
  29. loadCraftingRecipes();
  30. }
  31. @Mod.EventHandler
  32. public void postInit(FMLPostInitializationEvent e) {
  33. System.out.println("postInit-Methode lädt.");
  34. }
  35.  
  36. public void loadCraftingRecipes() {
  37. GameRegistry.addRecipe(new ItemStack(this.mysticlamp), 4, new Object[]{
  38. "BYB",
  39. "YGY",
  40. "BYB",
  41. 'B', new ItemStack(Items.dye, 1, 5),
  42. 'Y', Items.glowstone_dust,
  43. 'G', new ItemStack(Items.dye, 1, 11),
  44.  
  45. });
  46. }
  47.  
  48. private void loadBlocks() {
  49. //1. Blocks mysticlamp
  50. mysticlamp = new Blocks(Material.ground, "mysticlamp", 1.0F, 1.0F, 2.0F, "pickaxe", 0);
  51. GameRegistry.registerBlock(mysticlamp, "Mystic Lamp");
  52. mysticlamp.setCreativeTab(CreativeTabs.tabDecorations);
  53. //2. anderer block
  54.  
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement