Datagen models for exosuit upgrades

This commit is contained in:
DBotThePony 2022-09-11 23:05:42 +07:00
parent 30967f0fd2
commit a7eab58a24
Signed by: DBot
GPG Key ID: DCC23B5715498507
2 changed files with 11 additions and 0 deletions

View File

@ -92,4 +92,14 @@ fun addItemModels(provider: MatteryItemModelProvider) {
provider.block(MItems.STORAGE_BUS)
provider.block(MItems.STORAGE_IMPORTER)
provider.block(MItems.STORAGE_EXPORTER)
provider.generated(MItems.EXOSUIT_CRAFTING_UPGRADE)
provider.generated(MItems.EXOSUIT_INVENTORY_UPGRADE_CREATIVE)
provider.generatedStrict(MItems.EXOSUIT_INVENTORY_UPGRADE_BIG, "exosuit_inventory_upgrade")
provider.generatedStrict(MItems.EXOSUIT_INVENTORY_UPGRADE_HUGE, "exosuit_inventory_upgrade")
for (item in MItems.EXOSUIT_INVENTORY_UPGRADES) {
provider.generatedStrict(item, "exosuit_inventory_upgrade")
}
}

View File

@ -49,6 +49,7 @@ class MatteryItemModelProvider(event: GatherDataEvent) : ItemModelProvider(event
fun handheld(items: Collection<Item>) = items.forEach { handheld(it, ResourceLocation(DataGen.MOD_ID, "item/${it.registryName!!.path}")) }
fun generated(item: Item, prefix: String) = generated(item, ResourceLocation(DataGen.MOD_ID, "item/${prefix}${item.registryName!!.path}"))
fun generatedStrict(item: Item, path: String) = generated(item, ResourceLocation(DataGen.MOD_ID, "item/$path"))
fun handheld(item: Item, prefix: String) = handheld(item, ResourceLocation(DataGen.MOD_ID, "item/${prefix}${item.registryName!!.path}"))
fun component(item: Item) = generated(item, "component/")