keaft

Untitled

May 2nd, 2021
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import loottweaker.LootTweaker;
  2. import loottweaker.vanilla.loot.LootTable;
  3. import loottweaker.vanilla.loot.LootPool;
  4. import loottweaker.vanilla.loot.Functions;
  5.  
  6. FreshwaterBiomes = ["Forest","Plains","Extreme Hills"];
  7. AridBiomes = ["Desert"];
  8. ArcticBiomes = ["Tundra","Taiga"];
  9. SaltwaterBiomes = ["Beach","Ocean","Deep Ocean"];
  10. TropicalBiomes = ["Jungle"];
  11. BrackishBiomes = ["Swamp"];
  12. BrackishBiomes += FreshwaterBiomes;
  13. MushroomBiomes = ["Mushroom Island"];
  14. MushroomBiomes += FreshwaterBiomes;
  15. AllBiomes = FreshwaterBiomes + AridBiomes + ArcticBiomes + SaltwaterBiomes + TropicalBiomes + BrackishBiomes + MushroomBiomes;
  16.  
  17. fishArray = [
  18. ["Bluegill",<aquaculture:fish:0>,0.1,100,"Freshwater"],
  19. ["Perch",<aquaculture:fish:1>,0.1,100,"Freshwater"],
  20. ["Gar",<aquaculture:fish:2>,0.1,100,"Freshwater"],
  21. ["Bass",<aquaculture:fish:3>,0.1,100,"Freshwater"],
  22. ["Muskellunge",<aquaculture:fish:4>,0.1,100,"Freshwater"],
  23. ["Brown Trout",<aquaculture:fish:5>,0.1,100,"Freshwater"],
  24. ["Catfish",<aquaculture:fish:6>,0.1,100,"Freshwater"],
  25. ["Carp",<aquaculture:fish:7>,0.1,100,"Freshwater"],
  26. ["Blowfish",<aquaculture:fish:8>,0.1,100,"Saltwater"],
  27. ["Red Grouper",<aquaculture:fish:9>,0.1,100,"Saltwater"],
  28. ["Salmon",<aquaculture:fish:10>,0.1,100,"Saltwater"],
  29. ["Tuna",<aquaculture:fish:11>,0.1,100,"Saltwater"],
  30. ["Sword Fish",<aquaculture:fish:12>,0.1,100,"Saltwater"],
  31. ["Shark",<aquaculture:fish:13>,0.1,100,"Saltwater"],
  32. ["Whale",<aquaculture:fish:14>,0.1,100,"Saltwater"],
  33. ["Squid",<aquaculture:fish:15>,0.1,100,"Saltwater"],
  34. ["Jellyfish",<aquaculture:fish:16>,0.1,100,"Saltwater"],
  35. ["Frog",<aquaculture:fish:17>,0.1,100,"Swamp"],
  36. ["Turtle",<aquaculture:fish:18>,0.1,100,"Swamp"],
  37. ["Leech",<aquaculture:fish:19>,0.1,100,"Swamp"],
  38. ["Pirahna",<aquaculture:fish:20>,0.1,100,"Tropical"],
  39. ["Electric Eel",<aquaculture:fish:21>,0.1,100,"Tropical"],
  40. ["Tambaqui",<aquaculture:fish:22>,0.1,100,"Tropical"],
  41. ["Arapaima",<aquaculture:fish:23>,0.1,100,"Tropical"],
  42. ["Cod",<aquaculture:fish:24>,0.1,100,"Arctic"],
  43. ["Pollock",<aquaculture:fish:25>,0.1,100,"Arctic"],
  44. ["Herring",<aquaculture:fish:26>,0.1,100,"Arctic"],
  45. ["Halibut",<aquaculture:fish:27>,0.1,100,"Arctic"],
  46. ["Pink Salmon",<aquaculture:fish:28>,0.1,100,"Arctic"],
  47. ["Rainbow Trout",<aquaculture:fish:29>,0.1,100,"Arctic"],
  48. ["Blackfish",<aquaculture:fish:30>,0.1,100,"Arctic"],
  49. ["Capitaine",<aquaculture:fish:31>,0.1,100,"Arid"],
  50. ["Boulti",<aquaculture:fish:32>,0.1,100,"Arid"],
  51. ["Bagrid",<aquaculture:fish:33>,0.1,100,"Arid"],
  52. ["Syndontis",<aquaculture:fish:34>,0.1,100,"Arid"],
  53. ["Red Shrooma",<aquaculture:fish:35>,0.1,100,"Mushroom"],
  54. ["Brown Shrooma",<aquaculture:fish:36>,0.1,100,"Mushroom"],
  55. ["Goldfish",<aquaculture:fish:37>,0.1,100,"All"],
  56. ["Fish Bones",<aquaculture:fish:38>,0.1,100,"All"]
  57. ];
  58.  
  59.  
  60. val fishing = LootTweaker.getTable("minecraft:gameplay/fishing/fish");
  61. val fish = fishing.getPool("main");
  62.  
  63. for i in fishArray {
  64.     var fishBiome = AllBiomes;
  65.     if fishArray[i][4] = "Freshwater" {
  66.         fishBiome = FreshwaterBiomes;
  67.     }
  68.     if fishArray[i][4] = "Saltwater" {
  69.         fishBiome = SaltwaterBiomes;
  70.     }
  71.     if fishArray[i][4] = "Swamp" {
  72.         fishBiome = BrackishBiomes;
  73.     }
  74.     if fishArray[i][4] = "Arid"{
  75.         fishBiome = AridBiomes;
  76.     }
  77.     if fishArray[i][4] = "Arctic"{
  78.         fishBiome = ArcticBiomes
  79.     }
  80.     if fishArray[i][4] = "Tropical"{
  81.         fishBiome = TropicalBiomes
  82.     }
  83.     if fishArray[i][4] = "Mushroom"{
  84.         fishBiome = MushroomBiomes
  85.     }
  86.    
  87.     fish.addItemEntryHelper(fishArray[i][1], 75, 0,
  88.     [
  89.         Functions.zenscript(function(stack, random, context)
  90.         {
  91.             return stack * random.nextInt(fishArray[i][2], fishArray[i][3]);
  92.         })
  93.     ], [fishBiome]);
  94. }
Advertisement
Add Comment
Please, Sign In to add comment