Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. package mod.mcreator;
  2.  
  3. import net.minecraftforge.fml.relauncher.Side;
  4. import net.minecraftforge.fml.common.registry.GameRegistry;
  5. import net.minecraftforge.fml.common.event.FMLServerStartingEvent;
  6. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  7. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  8.  
  9. import net.minecraft.world.World;
  10. import net.minecraft.item.ItemStack;
  11. import net.minecraft.item.Item;
  12. import net.minecraft.creativetab.CreativeTabs;
  13. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  14. import net.minecraft.client.Minecraft;
  15. import net.minecraft.block.state.IBlockState;
  16. import net.minecraft.block.Block;
  17.  
  18. import java.util.Random;
  19.  
  20. @SuppressWarnings("unchecked")
  21. public class mcreator_sword {
  22.  
  23. public mcreator_sword() {
  24. }
  25.  
  26. public static Item block;
  27. public static Object instance;
  28.  
  29. public void load(FMLInitializationEvent event) {
  30. if (event.getSide() == Side.CLIENT)
  31. Minecraft.getMinecraft().getRenderItem().getItemModelMesher()
  32. .register(block, 0, new ModelResourceLocation("testenvironmentmod:Sword", "inventory"));
  33. }
  34.  
  35. public void generateNether(World world, Random random, int chunkX, int chunkZ) {
  36. }
  37.  
  38. public void generateSurface(World world, Random random, int chunkX, int chunkZ) {
  39. }
  40.  
  41. public int addFuel(ItemStack fuel) {
  42. return 0;
  43. }
  44.  
  45. public void serverLoad(FMLServerStartingEvent event) {
  46. }
  47.  
  48. public void preInit(FMLPreInitializationEvent event) {
  49. }
  50.  
  51. public void registerRenderers() {
  52. }
  53.  
  54. static {
  55. block = (new Itemsword());
  56.  
  57. }
  58.  
  59. static class Itemsword extends Item {
  60.  
  61. public Itemsword() {
  62. setMaxDamage(500);
  63. maxStackSize = 1;
  64. setUnlocalizedName("Sword");
  65. setRegistryName("Sword");
  66. GameRegistry.register(this);
  67. setCreativeTab(CreativeTabs.COMBAT);
  68. }
  69.  
  70. @Override
  71. public int getItemEnchantability() {
  72. return 0;
  73. }
  74.  
  75. @Override
  76. public int getMaxItemUseDuration(ItemStack par1ItemStack) {
  77. return 0;
  78. }
  79.  
  80. @Override
  81. public float getStrVsBlock(ItemStack par1ItemStack, IBlockState par2Block) {
  82. return 1.5F;
  83. }
  84.  
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement