Advertisement
spacechase0

Everlasting Tools (MineTweaker3)

Mar 26th, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. import minetweaker.data.IData;
  2. import minetweaker.item.IItemStack;
  3.  
  4. var tag = { Unbreakable: true, Lore: [ "Everlasting" ] } as IData;
  5. // Not sure how to make it work for any ItemTool, etc. so have a whitelist instead. :P
  6. var tools =
  7. [
  8. <minecraft:leather_helmet>,
  9. <minecraft:chainmail_helmet>,
  10. <minecraft:iron_helmet>,
  11. <minecraft:diamond_helmet>,
  12. <minecraft:golden_helmet>,
  13. <minecraft:leather_chestplate>,
  14. <minecraft:chainmail_chestplate>,
  15. <minecraft:iron_chestplate>,
  16. <minecraft:diamond_chestplate>,
  17. <minecraft:golden_chestplate>,
  18. <minecraft:leather_leggings>,
  19. <minecraft:chainmail_leggings>,
  20. <minecraft:iron_leggings>,
  21. <minecraft:diamond_leggings>,
  22. <minecraft:golden_leggings>,
  23. <minecraft:leather_boots>,
  24. <minecraft:chainmail_boots>,
  25. <minecraft:iron_boots>,
  26. <minecraft:diamond_boots>,
  27. <minecraft:golden_boots>,
  28. <minecraft:flint_and_steel>,
  29. <minecraft:fishing_rod>,
  30. <minecraft:carrot_on_a_stick>,
  31. <minecraft:shears>,
  32. <minecraft:bow>,
  33. <minecraft:wooden_hoe>,
  34. <minecraft:stone_hoe>,
  35. <minecraft:iron_hoe>,
  36. <minecraft:diamond_hoe>,
  37. <minecraft:golden_hoe>,
  38. <minecraft:wooden_sword>,
  39. <minecraft:stone_sword>,
  40. <minecraft:iron_sword>,
  41. <minecraft:diamond_sword>,
  42. <minecraft:golden_sword>,
  43. <minecraft:wooden_axe>,
  44. <minecraft:stone_axe>,
  45. <minecraft:iron_axe>,
  46. <minecraft:diamond_axe>,
  47. <minecraft:golden_axe>,
  48. <minecraft:wooden_pickaxe>,
  49. <minecraft:stone_pickaxe>,
  50. <minecraft:iron_pickaxe>,
  51. <minecraft:diamond_pickaxe>,
  52. <minecraft:golden_pickaxe>,
  53. <minecraft:wooden_shovel>,
  54. <minecraft:stone_shovel>,
  55. <minecraft:iron_shovel>,
  56. <minecraft:diamond_shovel>,
  57. <minecraft:golden_shovel>,
  58. ] as IItemStack[];
  59.  
  60. for i, tool in tools
  61. {
  62. recipes.addShapeless( tool,
  63. [
  64. tool.anyDamage().marked("tool"),
  65. <minecraft:magma_cream>,
  66. <minecraft:fire_charge>,
  67. <minecraft:ender_eye>,
  68. <minecraft:gold_block>,
  69. <minecraft:diamond_block>,
  70. <minecraft:emerald_block>,
  71. <minecraft:iron_block>,
  72. <minecraft:redstone_lamp>
  73. ],
  74. function( output, inputs, crafting )
  75. {
  76. return inputs.tool.updateTag( tag );
  77. } );
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement