diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/MachineLoot.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/MachineLoot.kt index b3f3e179b..f82416f55 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/MachineLoot.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/MachineLoot.kt @@ -61,6 +61,12 @@ fun addMachineLoot(lootTables: LootTables) { lootTables.tile(MBlocks.BLACK_HOLE_GENERATOR) lootTables.tile(MBlocks.FLYWHEEL_BATTERY) + lootTables.dropsSelf(listOf( + MBlocks.MATTER_INJECTOR, + MBlocks.ANTIMATTER_INJECTOR, + MBlocks.HIGH_ENERGY_PARTICLE_COLLECTOR + )) { condition(ExplosionCondition.survivesExplosion()) } + lootTables.tile(MBlocks.ITEM_INPUT_HATCH) lootTables.tile(MBlocks.ITEM_OUTPUT_HATCH) lootTables.tile(MBlocks.ENERGY_INPUT_HATCH) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/MineableTags.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/MineableTags.kt index 28dc06084..158121a1e 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/MineableTags.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/MineableTags.kt @@ -65,6 +65,9 @@ fun addMineableTags(tagsProvider: TagsProvider) { *MBlocks.ANDROID_CHARGER.values.toTypedArray(), MBlocks.BLACK_HOLE_GENERATOR, + MBlocks.MATTER_INJECTOR, + MBlocks.ANTIMATTER_INJECTOR, + MBlocks.HIGH_ENERGY_PARTICLE_COLLECTOR, MBlocks.ITEM_INPUT_HATCH, MBlocks.ITEM_OUTPUT_HATCH, MBlocks.ENERGY_INPUT_HATCH,