diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/AdvancementData.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/AdvancementData.kt index 5ac77cd56..f63082661 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/AdvancementData.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/advancements/AdvancementData.kt @@ -537,4 +537,20 @@ fun addAdvancements(serializer: Consumer, existingFileHelper: Exist .addCriterion("pill3", criterion(MItems.PILL_HUMANE)) .addCriterion("pill4", criterion(MItems.PILL_OBLIVION)) .save(serializer, modLocation("regular/all_pills"), existingFileHelper) + + AdvancementBuilder() + .parent(root) + .display( + itemStack = ItemStack(MItems.ESSENCE_CAPSULE), + title = translation.add("essence_capsule", "Forgot To Forget") { + russian("Я забыл забыть") + }, + description = translation.add("essence_capsule.desc", "Recover Essence Capsule. Memories...") { + russian("Верните капсулу эссенции. Воспоминания...") + }, + ) + .requirements(RequirementsStrategy.OR) + .addCriterion("essence1", criterion(MItems.ESSENCE_CAPSULE)) + .addCriterion("essence2", criterion(MItems.ESSENCE_DRIVE)) + .save(serializer, modLocation("regular/essence_capsule"), existingFileHelper) } diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt index e86310f86..456b343df 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt @@ -136,6 +136,7 @@ fun addLootTables(lootTables: LootTables) { } lootTables.tile(MBlocks.COBBLESTONE_GENERATOR) + lootTables.tile(MBlocks.ESSENCE_STORAGE) lootTables.tile(MBlocks.ENERGY_SERVO) lootTables.tile(MBlocks.ENERGY_COUNTER) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt index 4e24d9fd4..aaf8e4147 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/tags/Tags.kt @@ -171,6 +171,7 @@ fun addTags(tagsProvider: TagsProvider) { MBlocks.ENGINE, MBlocks.HOLO_SIGN, MBlocks.COBBLESTONE_GENERATOR, + MBlocks.ESSENCE_STORAGE, ), Tiers.IRON) tagsProvider.requiresPickaxe(MBlocks.TRITANIUM_ANVIL, Tiers.IRON)