// ### IMPORTS ### //
import crafttweaker.entity.IEntityDefinition;
print("Animania Drops:");
// ################################################### COWS ################################################### //
// Bulls
print("-> Bulls");
val bullArray = [<entity:animania:bull_angus>, <entity:animania:bull_friesian>, <entity:animania:bull_hereford>, <entity:animania:bull_highland>,
<entity:animania:bull_holstein>, <entity:animania:bull_jersey>, <entity:animania:bull_longhorn>, <entity:animania:bull_mooshroom>] as IEntityDefinition[];
for bull in bullArray {
bull.clearDrops();
bull.addDrop(<minecraft:beef>, 3, 5);
bull.addDrop(<animania:raw_prime_beef>%10, 2, 3);
bull.addDrop(<minecraft:leather>, 2, 5);
}
// Cows
print("-> Cows");
val cowArray = [<entity:animania:cow_angus>, <entity:animania:cow_friesian>, <entity:animania:cow_hereford>, <entity:animania:cow_highland>,
<entity:animania:cow_holstein>, <entity:animania:cow_jersey>, <entity:animania:cow_longhorn>, <entity:animania:cow_mooshroom>] as IEntityDefinition[];
for cow in cowArray {
cow.clearDrops();
cow.addDrop(<minecraft:beef>, 2, 5);
cow.addDrop(<animania:raw_prime_beef>%30, 1, 3);
cow.addDrop(<minecraft:leather>, 2, 5);
}
// Calves
print("-> Calves");
val calfArray = [<entity:animania:calf_angus>, <entity:animania:calf_friesian>, <entity:animania:calf_hereford>, <entity:animania:calf_highland>,
<entity:animania:calf_holstein>, <entity:animania:calf_jersey>, <entity:animania:calf_longhorn>, <entity:animania:calf_mooshroom>] as IEntityDefinition[];
for calf in calfArray {
calf.clearDrops();
calf.addDrop(<animania:raw_prime_beef>, 1, 2);
calf.addDrop(<minecraft:beef>%40, 1, 3);
calf.addDrop(<minecraft:leather>, 1, 3);
}
// ################################################### PIGS ################################################### //
// Hogs
print("-> Hogs");
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>,
<entity:animania:hog_yorkshire>] as IEntityDefinition[];
for hog in hogArray {
hog.clearDrops();
hog.addDrop(<minecraft:porkchop>, 3, 5);
hog.addDrop(<animania:raw_prime_pork>%15, 2, 4);
hog.addDrop(<minecraft:leather>, 1, 3);
}
// Sows
print("-> Sows");
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>,
<entity:animania:sow_yorkshire>] as IEntityDefinition[];
for sow in sowArray {
sow.clearDrops();
sow.addDrop(<minecraft:porkchop>, 2, 4);
sow.addDrop(<animania:raw_prime_pork>%40, 1, 5);
sow.addDrop(<minecraft:leather>, 1, 3);
}
// Piglets
print("-> Piglets");
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>,
<entity:animania:piglet_yorkshire>] as IEntityDefinition[];
for piglet in pigletArray {
piglet.clearDrops();
piglet.addDrop(<animania:raw_prime_pork>, 1, 4);
piglet.addDrop(<minecraft:porkchop>%40, 1, 3);
piglet.addDrop(<minecraft:leather>, 1, 2);
// ################################################### CHICKEN ################################################### //
// Roosters
print("-> Roosters");
val roosterArray = [<entity:animania:rooster_leghorn>, <entity:animania:rooster_orpington>, <entity:animania:rooster_plymouth_rock>, <entity:animania:rooster_rhode_island_red>,
<entity:animania:rooster_wyandotte>] as IEntityDefinition[];
for rooster in roosterArray {
rooster.clearDrops();
rooster.addDrop(<minecraft:chicken>);
rooster.addDrop(<animania:raw_prime_chicken>%15);
rooster.addDrop(<minecraft:feather>, 2, 5);
}
// Hens
print("-> Hens");
val henArray = [<entity:animania:hen_leghorn>, <entity:animania:hen_orpington>, <entity:animania:hen_plymouth_rock>, <entity:animania:hen_rhode_island_red>,
<entity:animania:hen_wyandotte>] as IEntityDefinition[];
for hen in henArray {
hen.clearDrops();
hen.addDrop(<minecraft:chicken>);
hen.addDrop(<animania:raw_prime_chicken>%35);
hen.addDrop(<minecraft:feather>, 2, 5);
}
// Chicks
print("-> Chicks");
val chickArray = [<entity:animania:chick_leghorn>, <entity:animania:chick_orpington>, <entity:animania:chick_plymouth_rock>, <entity:animania:chick_rhode_island_red>,
<entity:animania:chick_wyandotte>] as IEntityDefinition[];
for chick in chickArray {
chick.clearDrops();
chick.addDrop(<animania:raw_prime_chicken>);
chick.addDrop(<minecraft:feather>, 1, 3);
}
// ################################################### HORSE ################################################### //
// Stallions
print("-> Stallions");
val stallionArray = [<entity:minecraft:horse>, <entity:animania:stallion_draft>] as IEntityDefinition[];
for stallion in stallionArray {
stallion.clearDrops();
stallion.addDrop(<animania:raw_horse>, 2, 5);
stallion.addDrop(<minecraft:leather>, 2, 6);
}
// Mares
print("-> Mares");
val mareArray = [<entity:animania:mare_draft>] as IEntityDefinition[];
for mare in mareArray {
mare.clearDrops();
mare.addDrop(<animania:raw_horse>, 2, 5);
mare.addDrop(<minecraft:leather>, 2, 5);
}
// Foals
print("-> Foals");
val foalArray = [<entity:animania:foal_draft>] as IEntityDefinition[];
for foal in foalArray {
foal.clearDrops();
foal.addDrop(<animania:raw_horse>, 1, 3);
foal.addDrop(<minecraft:leather>, 1, 3);
}
// ################################################### GOATS ################################################### //
// Bucks
print("-> Bucks");
val buckArray = [<entity:animania:buck_alpine>, <entity:animania:buck_angora>, <entity:animania:buck_fainting>, <entity:animania:buck_kiko>,
<entity:animania:buck_kinder>, <entity:animania:buck_nigerian_dwarf>, <entity:animania:buck_pygmy>] as IEntityDefinition[];
for buck in buckArray {
buck.clearDrops();
buck.addDrop(<animania:raw_chevon>, 2, 4);
buck.addDrop(<animania:raw_prime_chevon>%10, 1, 2);
buck.addDrop(<minecraft:leather>, 1, 3);
}
// Does
print("-> Does");
val doeArray = [<entity:animania:doe_alpine>, <entity:animania:doe_angora>, <entity:animania:doe_fainting>, <entity:animania:doe_kiko>,
<entity:animania:doe_kinder>, <entity:animania:doe_nigerian_dwarf>, <entity:animania:doe_pygmy>] as IEntityDefinition[];
for doe in doeArray {
doe.clearDrops();
doe.addDrop(<animania:raw_chevon>, 2, 3);
doe.addDrop(<animania:raw_prime_chevon>%30, 1, 3);
doe.addDrop(<minecraft:leather>, 1, 3);
}
// Kids
print("-> Kids");
val kidArray = [<entity:animania:kid_alpine>, <entity:animania:kid_angora>, <entity:animania:kid_fainting>, <entity:animania:kid_kiko>,
<entity:animania:kid_kinder>, <entity:animania:kid_nigerian_dwarf>, <entity:animania:kid_pygmy>] as IEntityDefinition[];
for kid in kidArray {
kid.clearDrops();
kid.addDrop(<animania:raw_prime_chevon>, 1, 3);
kid.addDrop(<animania:raw_chevon>%40, 1, 2);
kid.addDrop(<minecraft:leather>, 1, 2);
}
// ################################################### SHEEP ################################################### //
// Rams
print("-> Rams");
val ramArray = [<entity:animania:ram_dorper>, <entity:animania:ram_dorset>, <entity:animania:ram_friesian>, <entity:animania:ram_jacob>, <entity:animania:ram_merino>,
<entity:animania:ram_suffolk>] as IEntityDefinition[];
for ram in ramArray {
ram.clearDrops();
ram.addDrop(<minecraft:mutton>, 2, 4);
ram.addDrop(<animania:raw_prime_mutton>%20, 1, 2);
ram.addDrop(<minecraft:wool>, 1, 4);
}
// Ewes
print("-> Ewes");
val eweArray = [<entity:animania:ewe_dorper>, <entity:animania:ewe_dorset>, <entity:animania:ewe_friesian>, <entity:animania:ewe_jacob>,
<entity:animania:ewe_merino>, <entity:animania:ewe_suffolk>] as IEntityDefinition[];
for ewe in eweArray {
ewe.clearDrops();
ewe.addDrop(<minecraft:mutton>, 1, 4);
ewe.addDrop(<animania:raw_prime_mutton>%40, 1, 2);
ewe.addDrop(<minecraft:wool>, 1, 4);
}
// Lambs
print("-> Lambs");
val lambArray = [<entity:animania:lamb_dorper>, <entity:animania:lamb_dorset>, <entity:animania:lamb_friesian>, <entity:animania:lamb_jacob>,
<entity:animania:lamb_merino>, <entity:animania:lamb_suffolk>] as IEntityDefinition[];
for lamb in lambArray {
lamb.clearDrops();
lamb.addDrop(<animania:raw_prime_mutton>, 1, 3);
lamb.addDrop(<minecraft:mutton>%40, 1, 2);
lamb.addDrop(<minecraft:wool>, 1, 2);
}
// ################################################### RABBITS ################################################### //
// Bucks
print("-> Bucks");
val buckRArray = [<entity:animania:buck_chinchilla>, <entity:animania:buck_cottontail>, <entity:animania:buck_dutch>, <entity:animania:buck_havana>,
<entity:animania:buck_jack>, <entity:animania:buck_lop>, <entity:animania:buck_new_zealand>, <entity:animania:buck_rex>] as IEntityDefinition[];
for buck in buckRArray {
buck.clearDrops();
buck.addDrop(<minecraft:rabbit>);
buck.addDrop(<animania:raw_prime_rabbit>%25);
buck.addDrop(<minecraft:rabbit_foot>%10);
buck.addDrop(<minecraft:rabbit_hide>, 1, 3);
}
// Does
print("-> Does");
val doeRArray = [<entity:animania:doe_chinchilla>, <entity:animania:doe_cottontail>, <entity:animania:doe_dutch>, <entity:animania:doe_havana>,
<entity:animania:doe_jack>, <entity:animania:doe_lop>, <entity:animania:doe_new_zealand>, <entity:animania:doe_rex>] as IEntityDefinition[];
for doe in doeRArray {
doe.clearDrops();
doe.addDrop(<minecraft:rabbit>);
doe.addDrop(<animania:raw_prime_rabbit>%50);
doe.addDrop(<minecraft:rabbit_foot>%10);
doe.addDrop(<minecraft:rabbit_hide>, 1, 2);
}
// Kits
print("-> Kits");
val kitArray = [<entity:animania:kit_chinchilla>, <entity:animania:kit_cottontail>, <entity:animania:kit_dutch>, <entity:animania:kit_havana>,
<entity:animania:kit_jack>, <entity:animania:kit_lop>, <entity:animania:kit_new_zealand>, <entity:animania:kit_rex>] as IEntityDefinition[];
for kit in kitArray {
kit.clearDrops();
kit.addDrop(<animania:raw_prime_rabbit>);
kit.addDrop(<minecraft:rabbit>%20);
kit.addDrop(<minecraft:rabbit_foot>%10);
kit.addDrop(<minecraft:rabbit_hide>, 1, 1);
}
// ################################################### PEAFOWLS ################################################### //
// Peacocks
print("-> Peacocks");
val peacockArray = [<entity:animania:peacock_blue>, <entity:animania:peacock_charcoal>, <entity:animania:peacock_opal>, <entity:animania:peacock_peach>,
<entity:animania:peacock_purple>, <entity:animania:peacock_taupe>, <entity:animania:peacock_white>] as IEntityDefinition[];
for peacock in peacockArray {
peacock.clearDrops();
peacock.addDrop(<animania:raw_peacock>);
peacock.addDrop(<animania:raw_prime_peacock>%25);
peacock.addDrop(<animania:white_peacock_feather>, 2, 5);
}
// Peachicks
print("-> Peachicks");
val peachickArray = [<entity:animania:peachick_blue>, <entity:animania:peachick_charcoal>, <entity:animania:peachick_opal>, <entity:animania:peachick_peach>,
<entity:animania:peachick_purple>, <entity:animania:peachick_taupe>, <entity:animania:peachick_white>] as IEntityDefinition[];
for peachick in peachickArray {
peachick.clearDrops();
peachick.addDrop(<animania:raw_peacock>);
peachick.addDrop(<animania:raw_prime_peacock>%40);
peachick.addDrop(<animania:white_peacock_feather>, 2, 5);
}
// Peahens
print("-> Peahens");
val peahenArray = [<entity:animania:peahen_blue>, <entity:animania:peahen_charcoal>, <entity:animania:peahen_opal>, <entity:animania:peahen_peach>,
<entity:animania:peahen_purple>, <entity:animania:peahen_taupe>, <entity:animania:peahen_white>] as IEntityDefinition[];
for peahen in peahenArray {
peahen.clearDrops();
peahen.addDrop(<animania:raw_prime_peacock>);
peahen.addDrop(<animania:white_peacock_feather>, 1, 3);
}
// ################################################### AMPHIBIANS ################################################### //
// Frogs
print("-> Frogs");
val frogArray = [<entity:animania:frog>, <entity:animania:toad>, <entity:animania:dartfrog>] as IEntityDefinition[];
for frog in frogArray {
frog.clearDrops();
frog.addDrop(<animania:raw_frog_legs>, 1, 2);
}
// ################################################### FERRETS ################################################### //
// Ferrets
print("-> Ferrets");
val ferretArray = [<entity:animania:ferret_grey>, <entity:animania:ferret_white>] as IEntityDefinition[];
for ferret in ferretArray {
ferret.addDrop(<minecraft:leather>, 1, 2);
}
Comments
0 B
|👍
/👎