Add helper provider method
This commit is contained in:
parent
d3296767dd
commit
ac2a7e0746
@ -114,6 +114,10 @@ class LootTables(generator: DataGenerator) : LootTableProvider(generator) {
|
|||||||
providers.add(Pair(Supplier { provider }, context))
|
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<Any>()
|
private val seenStuff = ObjectArraySet<Any>()
|
||||||
|
|
||||||
fun dropsSelf(block: Block) {
|
fun dropsSelf(block: Block) {
|
||||||
|
Loading…
Reference in New Issue
Block a user