From a7eab58a248fa93b97aaf642cc2d94b84b00ec95 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sun, 11 Sep 2022 23:05:42 +0700 Subject: [PATCH] Datagen models for exosuit upgrades --- .../ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt | 10 ++++++++++ .../mc/otm/datagen/items/MatteryItemModelProvider.kt | 1 + 2 files changed, 11 insertions(+) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt index 4f18a9405..7bdf3db1a 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/ItemModels.kt @@ -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") + } } diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/MatteryItemModelProvider.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/MatteryItemModelProvider.kt index 1d516a310..43e92fd75 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/MatteryItemModelProvider.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/items/MatteryItemModelProvider.kt @@ -49,6 +49,7 @@ class MatteryItemModelProvider(event: GatherDataEvent) : ItemModelProvider(event fun handheld(items: Collection) = 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/")