diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootModifiersData.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootModifiersData.kt index da2442a1d..47fe28da8 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootModifiersData.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootModifiersData.kt @@ -143,12 +143,18 @@ fun addLootModifiers(it: LootModifiers) { )) it.add("wither_exosuit_upgrades", BasicLootAppender( - arrayOf(LootTableIdCondition(EntityType.WITHER.defaultLootTable)), + arrayOf( + LootTableIdCondition(EntityType.WITHER.defaultLootTable), + KilledByRealPlayerOrIndirectly, + ), ItemStack(MItems.ExosuitUpgrades.INVENTORY_UPGRADE_WITHER), )) it.add("ender_dragon_exosuit_upgrades", BasicLootAppender( - arrayOf(LootTableIdCondition(EntityType.ENDER_DRAGON.defaultLootTable)), + arrayOf( + LootTableIdCondition(EntityType.ENDER_DRAGON.defaultLootTable), + KilledByRealPlayerOrIndirectly, + ), ItemStack(MItems.ExosuitUpgrades.INVENTORY_UPGRADE_ENDER_DRAGON), )) }