add hides to mars mobs

This commit is contained in:
Pyritie 2025-09-27 14:02:56 +01:00
parent be7e63263d
commit 9b05f0a37e
4 changed files with 32 additions and 1 deletions

View file

@ -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'])

View file

@ -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'])

View file

@ -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'])
}

View file

@ -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')
}