Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.05 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. public class mod_Paintball extends BaseModMp
  4. {
  5. public static final Item RedHelmet = (new ItemArmor(252, 1, 5, 0)).setItemName("Red Helmet");
  6. public static final Item RedPlate = (new ItemArmor(253, 1, 5, 1)).setItemName("Red Plate");
  7. public static final Item RedLegs = (new ItemArmor(254, 1, 5, 2)).setItemName("Red Legs");
  8. public static final Item RedBoots = (new ItemArmor(255, 1, 5, 3)).setItemName("Red Boots");
  9. public static final Item RedPellets = (new Item(250)).setItemName("Red Pellets");
  10. public static final Item BlueHelmet = (new ItemArmor(256, 1, 6, 0)).setItemName("Blue Helmet");
  11. public static final Item BluePlate = (new ItemArmor(257, 1, 6, 1)).setItemName("Blue Plate");
  12. public static final Item BlueLegs = (new ItemArmor(258, 1, 6, 2)).setItemName("Blue Legs");
  13. public static final Item BlueBoots = (new ItemArmor(259, 1, 6, 3)).setItemName("Blue Boots");
  14. public static final Item BluePellets = (new Item(251)).setItemName("Blue Pellets");
  15. public static final Item PaintballShotgunRed = (new ItemPaintballShotgunRed(244)).setItemName("Paintball Shotgun (R)");
  16. public static final Item PaintballShotgunBlue = (new ItemPaintballShotgunBlue(245)).setItemName("Paintball Shotgun (B)");
  17. public static final Item PaintballGunRed = (new ItemPaintballGunRed(246)).setItemName("Paintball Gun (R)");
  18. public static final Item PaintballGunBlue = (new ItemPaintballGunBlue(247)).setItemName("Paintball Gun (B)");
  19. public static final Item PaintballSniperRed = (new ItemPaintballSniperRed(248)).setItemName("Paintball Sniper (R)");
  20. public static final Item PaintballSniperBlue = (new ItemPaintballSniperBlue(249)).setItemName("Paintball Sniper (B)");
  21.  
  22. public mod_Paintball()
  23. {
  24. ModLoader.AddArmor("red");
  25. ModLoader.AddArmor("blue");
  26.  
  27. ModLoader.RegisterEntityID(EntityRedPellets.class,"RedPellets",ModLoader.getUniqueEntityId());
  28. ModLoader.RegisterEntityID(EntityBluePellets.class,"BluePellets",ModLoader.getUniqueEntityId());
  29. ModLoader.RegisterEntityID(EntityRedSniper.class,"RedSniper",ModLoader.getUniqueEntityId());
  30. ModLoader.RegisterEntityID(EntityBlueSniper.class,"BlueSniper",ModLoader.getUniqueEntityId());
  31. ModLoader.RegisterEntityID(EntityRedShotgun.class,"RedShotgun",ModLoader.getUniqueEntityId());
  32. ModLoader.RegisterEntityID(EntityBlueShotgun.class,"BlueShotgun",ModLoader.getUniqueEntityId());
  33.  
  34. RedHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/redhelmet.png");
  35. RedPlate.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/redplate.png");
  36. RedLegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/redlegs.png");
  37. RedBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/redboots.png");
  38. RedPellets.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/redpellets.png");
  39. BlueHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/bluehelmet.png");
  40. BluePlate.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/blueplate.png");
  41. BlueLegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/bluelegs.png");
  42. BlueBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/blueboots.png");
  43. BluePellets.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/bluepellets.png");
  44. PaintballGunRed.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/paintballgunred.png");
  45. PaintballGunBlue.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/paintballgunblue.png");
  46. PaintballSniperRed.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/paintballsniperred.png");
  47. PaintballSniperBlue.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/paintballsniperblue.png");
  48. PaintballShotgunRed.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/paintballshotgunred.png");
  49. PaintballShotgunBlue.iconIndex = ModLoader.addOverride("/gui/items.png", "/PaintballPics/paintballshotgunblue.png");
  50.  
  51.  
  52. ModLoader.AddRecipe(new ItemStack(RedHelmet, 1), new Object[] {
  53. "XXX", "X X", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 14)});
  54. ModLoader.AddRecipe(new ItemStack(RedPlate, 1), new Object[] {
  55. "X X", "XXX", "XXX", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 14)});
  56. ModLoader.AddRecipe(new ItemStack(RedLegs, 1), new Object[] {
  57. "XXX", "X X", "X X", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 14)});
  58. ModLoader.AddRecipe(new ItemStack(RedBoots, 1), new Object[] {
  59. "X X", "X X", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 14)});
  60. ModLoader.AddRecipe(new ItemStack(RedPellets, 32), new Object[] {
  61. " X ", "XYX", " X ", Character.valueOf('X'), Block.glass, Character.valueOf('Y'), new ItemStack(Item.dyePowder, 2, 1)});
  62. ModLoader.AddRecipe(new ItemStack(BlueHelmet, 1), new Object[] {
  63. "XXX", "X X", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 11)});
  64. ModLoader.AddRecipe(new ItemStack(BluePlate, 1), new Object[] {
  65. "X X", "XXX", "XXX", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 11)});
  66. ModLoader.AddRecipe(new ItemStack(BlueLegs, 1), new Object[] {
  67. "XXX", "X X", "X X", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 11)});
  68. ModLoader.AddRecipe(new ItemStack(BlueBoots, 1), new Object[] {
  69. "X X", "X X", Character.valueOf('X'), new ItemStack(Block.cloth, 2, 11)});
  70. ModLoader.AddRecipe(new ItemStack(BluePellets, 32), new Object[] {
  71. " X ", "XYX", " X ", Character.valueOf('X'), Block.glass, Character.valueOf('Y'), new ItemStack(Item.dyePowder, 2, 4)});
  72. ModLoader.AddRecipe(new ItemStack(PaintballGunRed, 1), new Object[] {
  73. "X ", " X ", "QZX", Character.valueOf('X'), Item.ingotIron, Character.valueOf('Z'), Item.stick, Character.valueOf('Q'), new ItemStack(Item.dyePowder, 2, 1)});
  74. ModLoader.AddRecipe(new ItemStack(PaintballGunBlue, 1), new Object[] {
  75. "X ", " X ", "QZX", Character.valueOf('X'), Item.ingotIron, Character.valueOf('Z'), Item.stick, Character.valueOf('Q'), new ItemStack(Item.dyePowder, 2, 4)});
  76. ModLoader.AddRecipe(new ItemStack(PaintballSniperRed, 1), new Object[] {
  77. "X ", " XY", "QZX", Character.valueOf('X'), Item.ingotIron, Character.valueOf('Y'),
  78. Block.glass, Character.valueOf('Z'), Item.stick, Character.valueOf('Q'), new ItemStack(Item.dyePowder, 2, 1)});
  79. ModLoader.AddRecipe(new ItemStack(PaintballSniperBlue, 1), new Object[] {
  80. "X ", " XY", "QZX", Character.valueOf('X'), Item.ingotIron, Character.valueOf('Y'),
  81. Block.glass, Character.valueOf('Z'), Item.stick, Character.valueOf('Q'), new ItemStack(Item.dyePowder, 2, 4)});
  82. ModLoader.AddRecipe(new ItemStack(PaintballShotgunRed, 1), new Object[] {
  83. " ", " X ", "QZX", Character.valueOf('X'), Item.ingotIron, Character.valueOf('Z'), Item.stick, Character.valueOf('Q'), new ItemStack(Item.dyePowder, 2, 1)});
  84. ModLoader.AddRecipe(new ItemStack(PaintballShotgunBlue, 1), new Object[] {
  85. " ", " X ", "QZX", Character.valueOf('X'), Item.ingotIron, Character.valueOf('Z'), Item.stick, Character.valueOf('Q'), new ItemStack(Item.dyePowder, 2, 4)});
  86.  
  87. ModLoaderMp.RegisterEntityTrackerEntry(EntityRedPellets.class, 181);
  88. ModLoaderMp.RegisterEntityTracker(EntityRedPellets.class, 160, 3);
  89. ModLoaderMp.RegisterEntityTrackerEntry(EntityBluePellets.class, 182);
  90. ModLoaderMp.RegisterEntityTracker(EntityBluePellets.class, 160, 3);
  91. ModLoaderMp.RegisterEntityTrackerEntry(EntityRedSniper.class, 183);
  92. ModLoaderMp.RegisterEntityTracker(EntityRedSniper.class, 160, 3);
  93. ModLoaderMp.RegisterEntityTrackerEntry(EntityBlueSniper.class, 184);
  94. ModLoaderMp.RegisterEntityTracker(EntityBlueSniper.class, 160, 3);
  95. ModLoaderMp.RegisterEntityTrackerEntry(EntityRedShotgun.class, 185);
  96. ModLoaderMp.RegisterEntityTracker(EntityRedShotgun.class, 160, 3);
  97. ModLoaderMp.RegisterEntityTrackerEntry(EntityBlueShotgun.class, 186);
  98. ModLoaderMp.RegisterEntityTracker(EntityBlueShotgun.class, 160, 3);
  99. }
  100.  
  101. public String Version()
  102. {
  103. return "1.7.3";
  104. }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement