Use lootTable property for datagen

This commit is contained in:
DBotThePony 2022-01-08 19:30:12 +07:00
parent eabca10e5e
commit 26df2ea5b2
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -45,7 +45,7 @@ class MatteryLootTableProvider(generator: DataGenerator) : LootTableProvider(gen
fun simpleBlock(block: Block) {
block {
it.accept(block.registryName!!, singleLootPool {
it.accept(block.lootTable, singleLootPool {
it.add(LootItem.lootTableItem(block))
})
}
@ -57,7 +57,7 @@ class MatteryLootTableProvider(generator: DataGenerator) : LootTableProvider(gen
fun tile(block: Block, f: (CopyNbtFunction.Builder) -> Unit = {}) {
block {
it.accept(block.registryName!!, singleLootPool {
it.accept(block.lootTable, singleLootPool {
it.add(LootItem.lootTableItem(block).also {
it.apply(CopyNbtFunction.copyData(ContextNbtProvider.BLOCK_ENTITY).also {
it.copy("Name", "BlockEntityTag.Name")