Advertisement
IsakViste

animaniaDrops.zs

May 23rd, 2019
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 12.52 KB | None | 0 0
  1. // ### IMPORTS ### //
  2. import crafttweaker.entity.IEntityDefinition;
  3.  
  4. print("Animania Drops:");
  5.  
  6. // ################################################### COWS ################################################### //
  7. // Bulls
  8. print("-> Bulls");
  9. val bullArray = [<entity:animania:bull_angus>, <entity:animania:bull_friesian>, <entity:animania:bull_hereford>, <entity:animania:bull_highland>,
  10.                 <entity:animania:bull_holstein>, <entity:animania:bull_jersey>, <entity:animania:bull_longhorn>, <entity:animania:bull_mooshroom>] as IEntityDefinition[];
  11.  
  12. for bull in bullArray {
  13.     bull.clearDrops();
  14.     bull.addDrop(<minecraft:beef>, 3, 5);
  15.     bull.addDrop(<animania:raw_prime_beef>%10, 2, 3);
  16.     bull.addDrop(<minecraft:leather>, 2, 5);
  17. }
  18.  
  19. // Cows
  20. print("-> Cows");
  21. val cowArray = [<entity:animania:cow_angus>, <entity:animania:cow_friesian>, <entity:animania:cow_hereford>, <entity:animania:cow_highland>,
  22.                 <entity:animania:cow_holstein>, <entity:animania:cow_jersey>, <entity:animania:cow_longhorn>, <entity:animania:cow_mooshroom>] as IEntityDefinition[];
  23.  
  24. for cow in cowArray {
  25.     cow.clearDrops();
  26.     cow.addDrop(<minecraft:beef>, 2, 5);
  27.     cow.addDrop(<animania:raw_prime_beef>%30, 1, 3);
  28.     cow.addDrop(<minecraft:leather>, 2, 5);
  29. }
  30.  
  31. // Calves
  32. print("-> Calves");
  33. val calfArray = [<entity:animania:calf_angus>, <entity:animania:calf_friesian>, <entity:animania:calf_hereford>, <entity:animania:calf_highland>,
  34.                 <entity:animania:calf_holstein>, <entity:animania:calf_jersey>, <entity:animania:calf_longhorn>, <entity:animania:calf_mooshroom>] as IEntityDefinition[];
  35.  
  36. for calf in calfArray {
  37.     calf.clearDrops();
  38.     calf.addDrop(<animania:raw_prime_beef>, 1, 2);
  39.     calf.addDrop(<minecraft:beef>%40, 1, 3);
  40.     calf.addDrop(<minecraft:leather>, 1, 3);
  41. }
  42.  
  43. // ################################################### PIGS ################################################### //
  44. // Hogs
  45. print("-> Hogs");
  46. val hogArray = [<entity:animania:hog_duroc>, <entity:animania:hog_hampshire>, <entity:animania:hog_large_black>, <entity:animania:hog_large_white>, <entity:animania:hog_old_spot>,
  47.                 <entity:animania:hog_yorkshire>] as IEntityDefinition[];
  48.  
  49. for hog in hogArray {
  50.     hog.clearDrops();
  51.     hog.addDrop(<minecraft:porkchop>, 3, 5);
  52.     hog.addDrop(<animania:raw_prime_pork>%15, 2, 4);
  53.     hog.addDrop(<minecraft:leather>, 1, 3);
  54. }
  55.  
  56. // Sows
  57. print("-> Sows");
  58. val sowArray = [<entity:animania:sow_duroc>, <entity:animania:sow_hampshire>, <entity:animania:sow_large_black>, <entity:animania:sow_large_white>, <entity:animania:sow_old_spot>,
  59.                 <entity:animania:sow_yorkshire>] as IEntityDefinition[];
  60.  
  61. for sow in sowArray {
  62.     sow.clearDrops();
  63.     sow.addDrop(<minecraft:porkchop>, 2, 4);
  64.     sow.addDrop(<animania:raw_prime_pork>%40, 1, 5);
  65.     sow.addDrop(<minecraft:leather>, 1, 3);
  66. }
  67.  
  68. // Piglets
  69. print("-> Piglets");
  70. val pigletArray = [<entity:animania:piglet_duroc>, <entity:animania:piglet_hampshire>, <entity:animania:piglet_large_black>, <entity:animania:piglet_large_white>, <entity:animania:piglet_old_spot>,
  71.                     <entity:animania:piglet_yorkshire>] as IEntityDefinition[];
  72.  
  73. for piglet in pigletArray {
  74.     piglet.clearDrops();
  75.     piglet.addDrop(<animania:raw_prime_pork>, 1, 4);
  76.     piglet.addDrop(<minecraft:porkchop>%40, 1, 3);
  77.     piglet.addDrop(<minecraft:leather>, 1, 2);
  78.  
  79.  
  80. // ################################################### CHICKEN ################################################### //
  81. // Roosters
  82. print("-> Roosters");
  83. val roosterArray = [<entity:animania:rooster_leghorn>, <entity:animania:rooster_orpington>, <entity:animania:rooster_plymouth_rock>, <entity:animania:rooster_rhode_island_red>,
  84.                     <entity:animania:rooster_wyandotte>] as IEntityDefinition[];
  85.  
  86. for rooster in roosterArray {
  87.     rooster.clearDrops();
  88.     rooster.addDrop(<minecraft:chicken>);
  89.     rooster.addDrop(<animania:raw_prime_chicken>%15);
  90.     rooster.addDrop(<minecraft:feather>, 2, 5);
  91. }
  92.  
  93. // Hens
  94. print("-> Hens");
  95. val henArray = [<entity:animania:hen_leghorn>, <entity:animania:hen_orpington>, <entity:animania:hen_plymouth_rock>, <entity:animania:hen_rhode_island_red>,
  96.                 <entity:animania:hen_wyandotte>] as IEntityDefinition[];
  97.  
  98. for hen in henArray {
  99.     hen.clearDrops();
  100.     hen.addDrop(<minecraft:chicken>);
  101.     hen.addDrop(<animania:raw_prime_chicken>%35);
  102.     hen.addDrop(<minecraft:feather>, 2, 5);
  103. }
  104.  
  105. // Chicks
  106. print("-> Chicks");
  107. val chickArray = [<entity:animania:chick_leghorn>, <entity:animania:chick_orpington>, <entity:animania:chick_plymouth_rock>, <entity:animania:chick_rhode_island_red>,
  108.                     <entity:animania:chick_wyandotte>] as IEntityDefinition[];
  109.  
  110. for chick in chickArray {
  111.     chick.clearDrops();
  112.     chick.addDrop(<animania:raw_prime_chicken>);
  113.     chick.addDrop(<minecraft:feather>, 1, 3);
  114. }
  115.  
  116. // ################################################### HORSE ################################################### //
  117. // Stallions
  118. print("-> Stallions");
  119. val stallionArray = [<entity:minecraft:horse>, <entity:animania:stallion_draft>] as IEntityDefinition[];
  120.  
  121. for stallion in stallionArray {
  122.     stallion.clearDrops();
  123.     stallion.addDrop(<animania:raw_horse>, 2, 5);
  124.     stallion.addDrop(<minecraft:leather>, 2, 6);
  125. }
  126.  
  127. // Mares
  128. print("-> Mares");
  129. val mareArray = [<entity:animania:mare_draft>] as IEntityDefinition[];
  130.  
  131. for mare in mareArray {
  132.     mare.clearDrops();
  133.     mare.addDrop(<animania:raw_horse>, 2, 5);
  134.     mare.addDrop(<minecraft:leather>, 2, 5);
  135. }
  136.  
  137. // Foals
  138. print("-> Foals");
  139. val foalArray = [<entity:animania:foal_draft>] as IEntityDefinition[];
  140.  
  141. for foal in foalArray {
  142.     foal.clearDrops();
  143.     foal.addDrop(<animania:raw_horse>, 1, 3);
  144.     foal.addDrop(<minecraft:leather>, 1, 3);
  145. }
  146.  
  147.  
  148. // ################################################### GOATS ################################################### //
  149. // Bucks
  150. print("-> Bucks");
  151. val buckArray = [<entity:animania:buck_alpine>, <entity:animania:buck_angora>, <entity:animania:buck_fainting>, <entity:animania:buck_kiko>,
  152.                 <entity:animania:buck_kinder>, <entity:animania:buck_nigerian_dwarf>, <entity:animania:buck_pygmy>] as IEntityDefinition[];
  153.  
  154. for buck in buckArray {
  155.     buck.clearDrops();
  156.     buck.addDrop(<animania:raw_chevon>, 2, 4);
  157.     buck.addDrop(<animania:raw_prime_chevon>%10, 1, 2);
  158.     buck.addDrop(<minecraft:leather>, 1, 3);
  159. }
  160.  
  161. // Does
  162. print("-> Does");
  163. val doeArray = [<entity:animania:doe_alpine>, <entity:animania:doe_angora>, <entity:animania:doe_fainting>, <entity:animania:doe_kiko>,
  164.                 <entity:animania:doe_kinder>, <entity:animania:doe_nigerian_dwarf>, <entity:animania:doe_pygmy>] as IEntityDefinition[];
  165.  
  166. for doe in doeArray {
  167.     doe.clearDrops();
  168.     doe.addDrop(<animania:raw_chevon>, 2, 3);
  169.     doe.addDrop(<animania:raw_prime_chevon>%30, 1, 3);
  170.     doe.addDrop(<minecraft:leather>, 1, 3);
  171. }
  172.  
  173. // Kids
  174. print("-> Kids");
  175. val kidArray = [<entity:animania:kid_alpine>, <entity:animania:kid_angora>, <entity:animania:kid_fainting>, <entity:animania:kid_kiko>,
  176.                 <entity:animania:kid_kinder>, <entity:animania:kid_nigerian_dwarf>, <entity:animania:kid_pygmy>] as IEntityDefinition[];
  177.  
  178. for kid in kidArray {
  179.     kid.clearDrops();
  180.     kid.addDrop(<animania:raw_prime_chevon>, 1, 3);
  181.     kid.addDrop(<animania:raw_chevon>%40, 1, 2);
  182.     kid.addDrop(<minecraft:leather>, 1, 2);
  183. }
  184.  
  185. // ################################################### SHEEP ################################################### //
  186. // Rams
  187. print("-> Rams");
  188. val ramArray = [<entity:animania:ram_dorper>, <entity:animania:ram_dorset>, <entity:animania:ram_friesian>, <entity:animania:ram_jacob>, <entity:animania:ram_merino>,
  189.                 <entity:animania:ram_suffolk>] as IEntityDefinition[];
  190.  
  191. for ram in ramArray {
  192.     ram.clearDrops();
  193.     ram.addDrop(<minecraft:mutton>, 2, 4);
  194.     ram.addDrop(<animania:raw_prime_mutton>%20, 1, 2);
  195.     ram.addDrop(<minecraft:wool>, 1, 4);
  196. }
  197.  
  198. // Ewes
  199. print("-> Ewes");
  200. val eweArray = [<entity:animania:ewe_dorper>, <entity:animania:ewe_dorset>, <entity:animania:ewe_friesian>, <entity:animania:ewe_jacob>,
  201.                 <entity:animania:ewe_merino>, <entity:animania:ewe_suffolk>] as IEntityDefinition[];
  202.  
  203. for ewe in eweArray {
  204.     ewe.clearDrops();
  205.     ewe.addDrop(<minecraft:mutton>, 1, 4);
  206.     ewe.addDrop(<animania:raw_prime_mutton>%40, 1, 2);
  207.     ewe.addDrop(<minecraft:wool>, 1, 4);
  208. }
  209.  
  210. // Lambs
  211. print("-> Lambs");
  212. val lambArray = [<entity:animania:lamb_dorper>, <entity:animania:lamb_dorset>, <entity:animania:lamb_friesian>, <entity:animania:lamb_jacob>,
  213.                 <entity:animania:lamb_merino>, <entity:animania:lamb_suffolk>] as IEntityDefinition[];
  214.  
  215. for lamb in lambArray {
  216.     lamb.clearDrops();
  217.     lamb.addDrop(<animania:raw_prime_mutton>, 1, 3);
  218.     lamb.addDrop(<minecraft:mutton>%40, 1, 2);
  219.     lamb.addDrop(<minecraft:wool>, 1, 2);
  220. }
  221.  
  222. // ################################################### RABBITS ################################################### //
  223. // Bucks
  224. print("-> Bucks");
  225. val buckRArray = [<entity:animania:buck_chinchilla>, <entity:animania:buck_cottontail>, <entity:animania:buck_dutch>, <entity:animania:buck_havana>,
  226.                 <entity:animania:buck_jack>, <entity:animania:buck_lop>, <entity:animania:buck_new_zealand>, <entity:animania:buck_rex>] as IEntityDefinition[];
  227.  
  228. for buck in buckRArray {
  229.     buck.clearDrops();
  230.     buck.addDrop(<minecraft:rabbit>);
  231.     buck.addDrop(<animania:raw_prime_rabbit>%25);
  232.     buck.addDrop(<minecraft:rabbit_foot>%10);
  233.     buck.addDrop(<minecraft:rabbit_hide>, 1, 3);
  234. }
  235.  
  236. // Does
  237. print("-> Does");
  238. val doeRArray = [<entity:animania:doe_chinchilla>, <entity:animania:doe_cottontail>, <entity:animania:doe_dutch>, <entity:animania:doe_havana>,
  239.                 <entity:animania:doe_jack>, <entity:animania:doe_lop>, <entity:animania:doe_new_zealand>, <entity:animania:doe_rex>] as IEntityDefinition[];
  240.  
  241. for doe in doeRArray {
  242.     doe.clearDrops();
  243.     doe.addDrop(<minecraft:rabbit>);
  244.     doe.addDrop(<animania:raw_prime_rabbit>%50);
  245.     doe.addDrop(<minecraft:rabbit_foot>%10);
  246.     doe.addDrop(<minecraft:rabbit_hide>, 1, 2);
  247. }
  248.  
  249. // Kits
  250. print("-> Kits");
  251. val kitArray = [<entity:animania:kit_chinchilla>, <entity:animania:kit_cottontail>, <entity:animania:kit_dutch>, <entity:animania:kit_havana>,
  252.                 <entity:animania:kit_jack>, <entity:animania:kit_lop>, <entity:animania:kit_new_zealand>, <entity:animania:kit_rex>] as IEntityDefinition[];
  253.  
  254. for kit in kitArray {
  255.     kit.clearDrops();
  256.     kit.addDrop(<animania:raw_prime_rabbit>);
  257.     kit.addDrop(<minecraft:rabbit>%20);
  258.     kit.addDrop(<minecraft:rabbit_foot>%10);
  259.     kit.addDrop(<minecraft:rabbit_hide>, 1, 1);
  260. }
  261.  
  262. // ################################################### PEAFOWLS ################################################### //
  263. // Peacocks
  264. print("-> Peacocks");
  265. val peacockArray = [<entity:animania:peacock_blue>, <entity:animania:peacock_charcoal>, <entity:animania:peacock_opal>, <entity:animania:peacock_peach>,
  266.                     <entity:animania:peacock_purple>, <entity:animania:peacock_taupe>, <entity:animania:peacock_white>] as IEntityDefinition[];
  267.  
  268. for peacock in peacockArray {
  269.     peacock.clearDrops();
  270.     peacock.addDrop(<animania:raw_peacock>);
  271.     peacock.addDrop(<animania:raw_prime_peacock>%25);
  272.     peacock.addDrop(<animania:white_peacock_feather>, 2, 5);
  273. }
  274.  
  275. // Peachicks
  276. print("-> Peachicks");
  277. val peachickArray = [<entity:animania:peachick_blue>, <entity:animania:peachick_charcoal>, <entity:animania:peachick_opal>, <entity:animania:peachick_peach>,
  278.                     <entity:animania:peachick_purple>, <entity:animania:peachick_taupe>, <entity:animania:peachick_white>] as IEntityDefinition[];
  279.  
  280. for peachick in peachickArray {
  281.     peachick.clearDrops();
  282.     peachick.addDrop(<animania:raw_peacock>);
  283.     peachick.addDrop(<animania:raw_prime_peacock>%40);
  284.     peachick.addDrop(<animania:white_peacock_feather>, 2, 5);
  285. }
  286.  
  287. // Peahens
  288. print("-> Peahens");
  289. val peahenArray = [<entity:animania:peahen_blue>, <entity:animania:peahen_charcoal>, <entity:animania:peahen_opal>, <entity:animania:peahen_peach>,
  290.                     <entity:animania:peahen_purple>, <entity:animania:peahen_taupe>, <entity:animania:peahen_white>] as IEntityDefinition[];
  291.  
  292. for peahen in peahenArray {
  293.     peahen.clearDrops();
  294.     peahen.addDrop(<animania:raw_prime_peacock>);
  295.     peahen.addDrop(<animania:white_peacock_feather>, 1, 3);
  296. }
  297.  
  298. // ################################################### AMPHIBIANS ################################################### //
  299. // Frogs
  300. print("-> Frogs");
  301. val frogArray = [<entity:animania:frog>, <entity:animania:toad>, <entity:animania:dartfrog>] as IEntityDefinition[];
  302.  
  303. for frog in frogArray {
  304.     frog.clearDrops();
  305.     frog.addDrop(<animania:raw_frog_legs>, 1, 2);
  306. }
  307.  
  308. // ################################################### FERRETS ################################################### //
  309. // Ferrets
  310. print("-> Ferrets");
  311. val ferretArray = [<entity:animania:ferret_grey>, <entity:animania:ferret_white>] as IEntityDefinition[];
  312.  
  313. for ferret in ferretArray {
  314.     ferret.addDrop(<minecraft:leather>, 1, 2);
  315. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement