diff --git a/kubejs/server_scripts/species/loot.js b/kubejs/server_scripts/species/loot.js index 28b019256..8e00d55b5 100644 --- a/kubejs/server_scripts/species/loot.js +++ b/kubejs/server_scripts/species/loot.js @@ -21,6 +21,7 @@ function registerSpeciesLoots(event) { event.addEntityLootModifier('species:goober') + .addLoot('tfc:large_raw_hide') .addWeightedLoot([4, 6], ['minecraft:bone']) .addWeightedLoot([12, 20], ['tfg:food/raw_goober_meat']) @@ -30,6 +31,7 @@ function registerSpeciesLoots(event) { event.addEntityLootModifier('species:springling') + .addLoot('tfc:small_raw_hide') .addWeightedLoot([2, 4], ['minecraft:bone']) .addWeightedLoot([6, 8], ['tfg:food/raw_springling_chops']) @@ -40,6 +42,7 @@ function registerSpeciesLoots(event) { // TODO: meat event.addEntityLootModifier('species:cruncher') + .addLoot('tfc:large_raw_hide') .addWeightedLoot([10, 13], ['minecraft:bone']) diff --git a/kubejs/server_scripts/tfg/loot.js b/kubejs/server_scripts/tfg/loot.js index c4508dc1c..59a0f4c0d 100644 --- a/kubejs/server_scripts/tfg/loot.js +++ b/kubejs/server_scripts/tfg/loot.js @@ -155,6 +155,7 @@ function registerTFGLoots(event) { // Animal drops event.addEntityLootModifier('tfg:glacian_ram') + .addLoot('tfc:small_sheepskin_hide') .addWeightedLoot([1, 2], ['minecraft:bone']) .addWeightedLoot([8, 12], ['tfg:food/raw_glacian_mutton']) @@ -164,6 +165,7 @@ function registerTFGLoots(event) { event.addEntityLootModifier('tfg:moon_rabbit') + .addLoot('tfc:small_raw_hide') .addWeightedLoot([2, 3], ['minecraft:bone']) .addLoot('tfg:food/raw_moon_rabbit') @@ -173,6 +175,7 @@ function registerTFGLoots(event) { event.addEntityLootModifier('tfg:sniffer') + .addLoot('tfc:large_raw_hide') .addWeightedLoot([5, 8], ['minecraft:bone']) .addWeightedLoot([16, 20], ['tfg:food/raw_sniffer_beef']) @@ -182,6 +185,7 @@ function registerTFGLoots(event) { event.addEntityLootModifier('tfg:wraptor') + .addLoot('tfc:small_raw_hide') .addWeightedLoot([2, 3], ['minecraft:bone']) .addWeightedLoot([2, 4], ['minecraft:feather']) .addWeightedLoot([4, 7], ['tfg:food/raw_wraptor']) diff --git a/kubejs/server_scripts/wan_ancient_beasts/loot.js b/kubejs/server_scripts/wan_ancient_beasts/loot.js index 85e80b3f9..69bcec458 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/loot.js +++ b/kubejs/server_scripts/wan_ancient_beasts/loot.js @@ -4,6 +4,7 @@ function registerWansAncientBeastsLoots(event) { event.addEntityLootModifier('wan_ancient_beasts:crusher') + .addLoot('tfc:medium_raw_hide') .addWeightedLoot([2, 4], ['minecraft:bone']) .addWeightedLoot([2, 4], ['wan_ancient_beasts:crusher_spike']) .addWeightedLoot([4, 7], ['tfg:food/raw_crusher_meat']) @@ -14,6 +15,7 @@ function registerWansAncientBeastsLoots(event) { event.addEntityLootModifier('wan_ancient_beasts:glider') + .addLoot('tfc:medium_raw_hide') .addWeightedLoot([1, 3], ['minecraft:bone']) .addWeightedLoot([2, 4], ['wan_ancient_beasts:glider_feather']) .addWeightedLoot([6, 8], ['tfg:food/raw_glider_wings']) @@ -24,6 +26,7 @@ function registerWansAncientBeastsLoots(event) { event.addEntityLootModifier('wan_ancient_beasts:soarer') + .addLoot('tfc:medium_raw_hide') .addWeightedLoot([1, 3], ['minecraft:bone']) .addWeightedLoot([2, 4], ['minecraft:feather']) .addWeightedLoot([2, 4], ['tfg:food/raw_whole_soarer']) @@ -34,6 +37,7 @@ function registerWansAncientBeastsLoots(event) { event.addEntityLootModifier('wan_ancient_beasts:walker') + .addWeightedLoot([2, 3], ['tfc:large_raw_hide']) .addWeightedLoot([10, 15], ['minecraft:bone']) .addWeightedLoot([25, 35], ['tfg:food/raw_walker_steak']) @@ -41,5 +45,24 @@ function registerWansAncientBeastsLoots(event) { .matchMainHand('#forge:tools/butchery_knives') .addWeightedLoot([12, 16], ['tfg:food/raw_walker_steak']) - // TODO: eater, surfer + + event.addEntityLootModifier('wan_ancient_beasts:eater') + .addLoot('tfc:large_raw_hide') + .addWeightedLoot([6, 8], ['minecraft:bone']) + .addWeightedLoot([1, 2], ['wan_ancient_beasts:eater_tooth']) + .addWeightedLoot([10, 14], ['wan_ancient_beasts:raw_ancient_meat']) + + event.addEntityLootModifier('wan_ancient_beasts:eater') + .matchMainHand('#forge:tools/butchery_knives') + .addWeightedLoot([5, 7], ['wan_ancient_beasts:raw_ancient_meat']) + + + event.addEntityLootModifier('wan_ancient_beasts:surfer') + .addLoot('tfc:medium_raw_hide') + .addWeightedLoot([1, 3], ['minecraft:bone']) + // TODO: meat + + //event.addEntityLootModifier('wan_ancient_beasts:surfer') + // .matchMainHand('#forge:tools/butchery_knives') + // .addWeightedLoot([1, 2], ['tfg:food/raw_whole_soarer']) } \ No newline at end of file diff --git a/kubejs/server_scripts/wan_ancient_beasts/tags.js b/kubejs/server_scripts/wan_ancient_beasts/tags.js index edec34ebb..e729229b6 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/tags.js +++ b/kubejs/server_scripts/wan_ancient_beasts/tags.js @@ -46,5 +46,6 @@ const registerWABEntityTypeTags = (event) => { event.add('wan_ancient_beasts:eater_ignore', 'tfg:sniffer') event.add('wan_ancient_beasts:eater_ignore', 'tfg:wraptor') event.add('wan_ancient_beasts:eater_ignore', 'species:springling') + event.add('wan_ancient_beasts:eater_ignore', 'species:quake') } \ No newline at end of file