Advertisement
Guest User

Untitled

a guest
Oct 31st, 2017
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. package mod.mcreator;
  2.  
  3. import net.minecraftforge.common.util.EnumHelper;
  4.  
  5. import net.minecraft.world.World;
  6. import net.minecraft.item.ItemSword;
  7. import net.minecraft.item.ItemStack;
  8. import net.minecraft.item.Item;
  9. import net.minecraft.init.Items;
  10.  
  11. import java.util.Set;
  12. import java.util.Random;
  13. import java.util.HashMap;
  14.  
  15. import cpw.mods.fml.common.registry.GameRegistry;
  16. import cpw.mods.fml.common.event.FMLServerStartingEvent;
  17. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  18.  
  19. public class felmod_saphirrSword {
  20.  
  21. public felmod_saphirrSword() {
  22. }
  23.  
  24. public static Item block;
  25. public static Object instance;
  26.  
  27. public void load() {
  28. ItemStack stack = new ItemStack(block, 1);
  29. GameRegistry.addRecipe(stack,
  30. new Object[]{"0XX", "3XX", "6XX", Character.valueOf('0'), new ItemStack(felmod_saphirr.block, 1), Character.valueOf('3'),
  31. new ItemStack(felmod_saphirr.block, 1), Character.valueOf('6'), new ItemStack(Items.stick, 1),});
  32. GameRegistry.addRecipe(stack,
  33. new Object[]{"X0X", "X3X", "X6X", Character.valueOf('0'), new ItemStack(felmod_saphirr.block, 1), Character.valueOf('3'),
  34. new ItemStack(felmod_saphirr.block, 1), Character.valueOf('6'), new ItemStack(Items.stick, 1),});
  35. GameRegistry.addRecipe(stack,
  36. new Object[]{"XX0", "XX3", "XX6", Character.valueOf('0'), new ItemStack(felmod_saphirr.block, 1), Character.valueOf('3'),
  37. new ItemStack(felmod_saphirr.block, 1), Character.valueOf('6'), new ItemStack(Items.stick, 1),});
  38. }
  39. public boolean getIsRepairable(ItemStack input, ItemStack repair)
  40.  
  41. {
  42.  
  43. if(repair.getItem() == mod.felmod.felmod_saphirr.block)
  44.  
  45. {
  46.  
  47. return true;
  48.  
  49. }
  50.  
  51. return false;
  52.  
  53. }
  54. public void generateNether(World world, Random random, int chunkX, int chunkZ) {
  55. }
  56.  
  57. public void generateSurface(World world, Random random, int chunkX, int chunkZ) {
  58. }
  59.  
  60. public int addFuel(ItemStack fuel) {
  61. return 0;
  62. }
  63.  
  64. public void serverLoad(FMLServerStartingEvent event) {
  65. }
  66.  
  67. public void preInit(FMLPreInitializationEvent event) {
  68. }
  69.  
  70. public void registerRenderers() {
  71. }
  72.  
  73. static {
  74. Item.ToolMaterial enumt = EnumHelper.addToolMaterial("SAPHIRRSWORD", 0, 1600, 0F, 6, 10);
  75. block = (Item) (new ItemSword(enumt) {
  76. public Set<String> getToolClasses(ItemStack stack) {
  77. HashMap<String, Integer> ret = new HashMap<String, Integer>();
  78. ret.put("sword", 0);
  79. return ret.keySet();
  80. }
  81. }).setUnlocalizedName("SaphirrSword").setTextureName("saphirr_sword");
  82. Item.itemRegistry.addObject(442, "SaphirrSword", block);
  83.  
  84. }
  85.  
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement