Advertisement
SlyCooper152

Textures won't load Forum

Oct 1st, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.67 KB | None | 0 0
  1. package SlyCooper152.FarmersCraft;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.creativetab.CreativeTabs;
  6. import net.minecraft.init.Items;
  7. import net.minecraft.item.Item;
  8. import net.minecraft.item.ItemFood;
  9. import net.minecraft.item.ItemStack;
  10. import cpw.mods.fml.common.Mod;
  11. import cpw.mods.fml.common.Mod.EventHandler;
  12. import cpw.mods.fml.common.event.FMLInitializationEvent;
  13. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  14. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  15. import cpw.mods.fml.common.registry.GameRegistry;
  16.  
  17. @Mod(modid = "farmerscraft", name = "FarmersCraft", version = "1.0")
  18.  
  19. public class FarmersCraft {
  20.  
  21. public static Block blockChoppingBoard;
  22. public static Item itemClayBoard;
  23. public static Item itemChoppingKnife;
  24. public static Item itemJamJar;
  25. public static Item itemBlueberry;
  26. public static Item itemBlueberryJam;
  27. public static Item itemStrawberry;
  28. public static Item itemStrawberryJam;
  29. public static Item itemRaspberry;
  30. public static Item itemRaspberryJam;
  31. public static Item itemBlackberry;
  32. public static Item itemBlackberryJam;
  33.  
  34. @EventHandler
  35. public void preInit(FMLPreInitializationEvent event) {
  36. //Item/Block init and registering
  37. //Config handling
  38. blockChoppingBoard = new BlockChoppingBoard(Material.iron).setBlockName("BlockChoppingBoard").setBlockTextureName("farmerscraft:blockChoppingBoard").setCreativeTab(tabFarmersCraft);
  39. itemClayBoard = new ItemClayBoard().setUnlocalizedName("ItemClayBoard").setTextureName("farmerscraft:itemClayBoard").setCreativeTab(tabFarmersCraft);
  40. itemChoppingKnife = new ItemChoppingKnife().setUnlocalizedName("ItemChoppingKnife").setTextureName("farmerscraft:itemChoppingKnife").setCreativeTab(tabFarmersCraft);
  41. itemJamJar = new ItemJamJar().setUnlocalizedName("ItemJamJar").setTextureName("farmerscraft:itemJamJar").setCreativeTab(tabFarmersCraft);
  42. itemBlueberry = new ItemFood(3, 0.4F, false).setUnlocalizedName("ItemBlueberry").setTextureName("farmerscraft:itemBlueberry").setCreativeTab(tabFarmersCraft);
  43. itemBlueberryJam = new ItemBlueberryJam().setUnlocalizedName("ItemBlueberryJam").setTextureName("farmerscraft:itemBlueberryJam").setCreativeTab(tabFarmersCraft);
  44. itemStrawberry = new ItemFood(3, 0.4F, false).setUnlocalizedName("ItemStrawberry").setTextureName("farmerscraft:itemStrawberry").setCreativeTab(tabFarmersCraft);
  45. itemStrawberryJam = new ItemStrawberryJam().setUnlocalizedName("ItemStrawberryJam").setTextureName("farmerscraft:itemStrawberryJam").setCreativeTab(tabFarmersCraft);
  46. itemRaspberry = new ItemFood(3, 0.4F, false).setUnlocalizedName("ItemRaspberry").setTextureName("farmerscraft:itemRaspberry").setCreativeTab(tabFarmersCraft);
  47. itemRaspberryJam = new ItemRaspberryJam().setUnlocalizedName("ItemRaspberryJam").setTextureName("farmerscraft:itemRaspberryJam").setCreativeTab(tabFarmersCraft);
  48. itemBlackberry = new ItemBlackberry().setUnlocalizedName("ItemBlackberry").setTextureName("farmerscraft:itemBlackberry").setCreativeTab(tabFarmersCraft);
  49. itemBlackberryJam = new ItemBlackberryJam().setUnlocalizedName("ItemBlackberryJam").setTextureName("farmerscraft:itemBlackberryJam").setCreativeTab(tabFarmersCraft);
  50.  
  51. GameRegistry.registerBlock(blockChoppingBoard, blockChoppingBoard.getUnlocalizedName().substring(5));
  52. System.out.println(blockChoppingBoard.getUnlocalizedName().substring(5));
  53. GameRegistry.registerItem(itemClayBoard, itemClayBoard.getUnlocalizedName().substring(5));
  54. GameRegistry.addSmelting(itemClayBoard, new ItemStack(blockChoppingBoard), 2.0F);
  55. GameRegistry.registerItem(itemJamJar, itemJamJar.getUnlocalizedName().substring(5));
  56. GameRegistry.registerItem(itemChoppingKnife, itemChoppingKnife.getUnlocalizedName().substring(5));
  57. GameRegistry.registerItem(itemBlueberry, itemBlueberry.getUnlocalizedName().substring(5));
  58. GameRegistry.registerItem(itemBlueberryJam, itemBlueberryJam.getUnlocalizedName().substring(5));
  59. GameRegistry.registerItem(itemStrawberry, itemStrawberry.getUnlocalizedName().substring(5));
  60. GameRegistry.registerItem(itemStrawberryJam, itemStrawberryJam.getUnlocalizedName().substring(5));
  61. GameRegistry.registerItem(itemRaspberry, itemRaspberry.getUnlocalizedName().substring(5));
  62. GameRegistry.registerItem(itemRaspberryJam, itemRaspberryJam.getUnlocalizedName().substring(5));
  63. GameRegistry.registerItem(itemBlackberry, itemBlackberry.getUnlocalizedName().substring(5));
  64. GameRegistry.registerItem(itemBlackberryJam, itemBlackberryJam.getUnlocalizedName().substring(5));
  65. }
  66.  
  67. @EventHandler
  68. public void init(FMLInitializationEvent event) {
  69. //Proxy, TileEntity, entity,GUI and Packet Registering
  70. GameRegistry.addRecipe(new ItemStack(itemClayBoard), new Object[]{" "," ","CCC", 'C', Items.clay_ball});
  71. GameRegistry.addRecipe(new ItemStack(itemChoppingKnife, 2), new Object[]{" I "," I "," C ", 'I', Items.iron_ingot, 'C', Items.coal});
  72. GameRegistry.addRecipe(new ItemStack(itemBlueberryJam), new Object[]{" B ","BJB"," B ", 'B', itemBlueberry, 'J', itemJamJar});
  73. GameRegistry.addRecipe(new ItemStack(itemStrawberryJam),new Object[]{" S ","SJS"," S ", 'S', itemStrawberry, 'J', itemJamJar});
  74. GameRegistry.addRecipe(new ItemStack(itemRaspberryJam), new Object[]{" R ","RJR"," R ", 'R', itemRaspberry, 'J', itemJamJar});
  75. GameRegistry.addRecipe(new ItemStack(itemBlackberryJam), new Object[]{" B ","BJB"," B ", 'B', itemBlackberry, 'J', itemJamJar});
  76. }
  77.  
  78. @EventHandler
  79. public void postinit(FMLPostInitializationEvent event) {
  80.  
  81. }
  82.  
  83. public static CreativeTabs tabFarmersCraft = new CreativeTabs("tabFarmersCraft"){
  84. @Override
  85. public Item getTabIconItem(){
  86. return new ItemStack(itemJamJar).getItem();
  87. }
  88. };
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement