Advertisement
Guest User

Untitled

a guest
May 25th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. package mod.pyrhatt.moplants;
  2.  
  3. import mod.pyrhatt.moplants.common.CommonProxy;
  4. import net.minecraft.block.Block;
  5. import net.minecraft.item.Item;
  6. import net.minecraft.item.ItemReed;
  7. import net.minecraft.item.ItemSeedFood;
  8. import net.minecraft.item.ItemSeeds;
  9. import net.minecraft.item.ItemFood;
  10. import net.minecraft.item.ItemSoup;
  11. import net.minecraft.item.ItemStack;
  12. import net.minecraft.potion.Potion;
  13. import net.minecraft.creativetab.*;
  14. import net.minecraftforge.common.MinecraftForge;
  15. import cpw.mods.fml.common.Mod;
  16. import cpw.mods.fml.common.Mod.Init;
  17. import cpw.mods.fml.common.Mod.Instance;
  18. import cpw.mods.fml.common.Mod.PreInit;
  19. import cpw.mods.fml.common.SidedProxy;
  20. import cpw.mods.fml.common.event.FMLInitializationEvent;
  21. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  22. import cpw.mods.fml.common.network.NetworkMod;
  23. import cpw.mods.fml.common.registry.GameRegistry;
  24. import cpw.mods.fml.common.registry.LanguageRegistry;
  25.  
  26. @Mod(modid = "more_plants", name = "LuminaCraft Mo'Plants", version = "1.0")
  27. @NetworkMod(clientSideRequired = true, serverSideRequired = true)
  28.  
  29. public class BaseMoplants
  30. {
  31. @Instance("more_plants")
  32. public static BaseMoplants modInstance;
  33.  
  34. @SidedProxy(clientSide="mod.pyrhatt.moplants.client.ClientProxy", serverSide="mod.pyrhatt.moplants.common.CommonProxy", bukkitSide="mod.pyrhatt.moplants.common.CommonProxy")
  35. public static CommonProxy proxy;
  36.  
  37. @PreInit public void initConfig(FMLPreInitializationEvent event)
  38. {
  39. proxy.registerRenderThings();
  40. }
  41.  
  42. @Init public void load(FMLInitializationEvent event)
  43. {
  44. LanguageRegistry.addName(seedMalt, "Malt Seeds");
  45. LanguageRegistry.addName(malt, "Malt");
  46. LanguageRegistry.addName(beer, "Beer");
  47.  
  48. LanguageRegistry.addName(tomato, "Tomato");
  49.  
  50. GameRegistry.addShapelessRecipe(new ItemStack(beer, 3), new Object[]{malt, malt, malt, malt, malt, Item.bucketWater, Item.glassBottle, Item.glassBottle, Item.glassBottle});
  51. }
  52.  
  53. //Malt
  54. public static final Block blockMalt = (new BlockMalt(1202)).setUnlocalizedName("blockMalt");
  55.  
  56. public static final Item seedMalt = (new ItemSeeds(1200, 1202, 60)).setUnlocalizedName("seedMalt");
  57. public static final Item malt = (new Item(1201)).setUnlocalizedName("malt").setCreativeTab(CreativeTabs.tabMaterials);
  58. public static final Item beer = (new ItemBeer(1205, 4)).setPotionEffect(Potion.confusion.id, 30, 1, 0.3F).setCreativeTab(CreativeTabs.tabFood).setUnlocalizedName("beer");
  59.  
  60. //Tomato
  61. public static final Block blockTomato = (new BlockTomato(1203)).setHardness(0.0F).setStepSound(Block.soundGrassFootstep).setUnlocalizedName("blockTomato");
  62.  
  63. public static final Item tomato = (new ItemTomato(1204, BaseMoplants.blockTomato)).setUnlocalizedName("tomato").setCreativeTab(CreativeTabs.tabMaterials);
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement