From ac2a7e074695cf92224c4594113b7c79f5b82ab2 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Thu, 13 Oct 2022 17:10:15 +0700 Subject: [PATCH] Add helper provider method --- .../kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTables.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTables.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTables.kt index 29c934b0b..78c5e906c 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTables.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTables.kt @@ -114,6 +114,10 @@ class LootTables(generator: DataGenerator) : LootTableProvider(generator) { providers.add(Pair(Supplier { provider }, context)) } + fun provider(context: LootContextParamSet, id: ResourceLocation, block: LootTable.Builder.() -> Unit) { + providers.add(Pair(Supplier { Consumer { it.accept(id, LootTable.lootTable().also(block)) } }, context)) + } + private val seenStuff = ObjectArraySet() fun dropsSelf(block: Block) {