Fixed Fishing Loot, addressing #3133

This commit is contained in:
ayutac 2023-05-20 17:59:03 +02:00 committed by modmuss
parent 172ce26179
commit 42503eb3e6

View file

@ -91,9 +91,6 @@ public class ModLoot {
.apply(SetDamageLootFunction.builder(UniformLootNumberProvider.create(0.0f, 0.9f))).build(); .apply(SetDamageLootFunction.builder(UniformLootNumberProvider.create(0.0f, 0.9f))).build();
LootPoolEntry scrap = ItemEntry.builder(Parts.SCRAP).weight(10).build(); LootPoolEntry scrap = ItemEntry.builder(Parts.SCRAP).weight(10).build();
LootPool poolFishingJunk = LootPool.builder().with(rubber).with(treeTap).with(scrap).build();
LootTableEvents.MODIFY.register((resourceManager, lootManager, id, tableBuilder, source) -> { LootTableEvents.MODIFY.register((resourceManager, lootManager, id, tableBuilder, source) -> {
String stringId = id.toString(); String stringId = id.toString();
if (!stringId.startsWith("minecraft:gameplay") && !stringId.startsWith("minecraft:chests")) { if (!stringId.startsWith("minecraft:gameplay") && !stringId.startsWith("minecraft:chests")) {
@ -143,7 +140,8 @@ public class ModLoot {
if (TechRebornConfig.enableFishingJunkLoot) { if (TechRebornConfig.enableFishingJunkLoot) {
if (stringId.equals("minecraft:gameplay/fishing/junk")) { if (stringId.equals("minecraft:gameplay/fishing/junk")) {
tableBuilder.pool(poolFishingJunk); tableBuilder.modifyPools(poolBuilder -> poolBuilder
.with(rubber).with(treeTap).with(scrap));
} }
} }
}); });