From c0364736f469855b1be8779022248f8056b32c45 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sat, 8 Oct 2022 17:10:46 +0700 Subject: [PATCH] =?UTF-8?q?GearShocky=20=E2=80=94=20=D0=A1=D0=B5=D0=B3?= =?UTF-8?q?=D0=BE=D0=B4=D0=BD=D1=8F,=20=D0=B2=2016:52=20=D0=94=D0=B1=D0=BE?= =?UTF-8?q?=D1=82=20=D0=B0=20=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=20=D0=BB=D1=83?= =?UTF-8?q?=D1=87=D1=88=D0=B5=20=D1=81=D1=82=D1=83=D0=BF=D0=B5=D0=BD=D1=8C?= =?UTF-8?q?=D0=BA=D0=B8=20=D0=B8=D0=B7=20=D0=BF=D0=BB=D0=B8=D1=82=D0=BA?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mc/otm/datagen/DecorativeData.kt | 26 +++++++++++++++++++ .../mc/otm/datagen/lang/English.kt | 2 ++ .../mc/otm/datagen/loot/LootTablesData.kt | 3 +++ .../otm/datagen/recipes/DecorativesRecipes.kt | 5 ++++ .../dbotthepony/mc/otm/datagen/tags/Tags.kt | 10 +++++++ .../ru/dbotthepony/mc/otm/registry/MBlocks.kt | 2 ++ .../ru/dbotthepony/mc/otm/registry/MItems.kt | 2 ++ .../ru/dbotthepony/mc/otm/registry/MNames.kt | 2 ++ .../dbotthepony/mc/otm/registry/MRegistry.kt | 11 ++++++++ 9 files changed, 63 insertions(+) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DecorativeData.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DecorativeData.kt index 70c2e0687..83e31826e 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DecorativeData.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/DecorativeData.kt @@ -73,6 +73,24 @@ fun addDecorativeData(blockStateProvider: MatteryBlockStateProvider, itemModelPr } } + for ((color, block) in MRegistry.FLOOR_TILES_SLAB.blocks) { + blockStateProvider.exec { + blockStateProvider.slabBlock( + block as SlabBlock, + MRegistry.FLOOR_TILES.blocks[color]!!.registryName!!, + modLocation("${DataGen.DECORATIVE_BLOCK_LOCATION}/${MRegistry.FLOOR_TILES.blocks[color]!!.registryName!!.path}") + ) + } + } + + for ((color, block) in MRegistry.FLOOR_TILES_STAIRS.blocks) { + DataGen.decorativeStairs( + block as StairBlock, + MRegistry.FLOOR_TILES.blocks[color]!!.registryName!!.path, + MRegistry.FLOOR_TILES.blocks[color]!!.registryName!!.path + ) + } + for ((color, block) in MRegistry.TRITANIUM_WALL.allBlocks) { DataGen.decorativeWall( block as WallBlock, @@ -89,6 +107,14 @@ fun addDecorativeData(blockStateProvider: MatteryBlockStateProvider, itemModelPr itemModelProvider.block(item) } + for (item in MRegistry.FLOOR_TILES_SLAB.items.values) { + itemModelProvider.block(item) + } + + for (item in MRegistry.FLOOR_TILES_STAIRS.items.values) { + itemModelProvider.block(item) + } + for ((color, item) in MRegistry.TRITANIUM_WALL.allItems) { itemModelProvider.exec { itemModelProvider.wallInventory(item.registryName!!.path, modLocation(DataGen.DECORATIVE_BLOCK_LOCATION + "/" + MRegistry.TRITANIUM_BLOCK.allBlocks[color]!!.registryName!!.path)) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt index dc7fcf5df..98474103b 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/lang/English.kt @@ -11,6 +11,8 @@ private fun decoratives(provider: MatteryLanguageProvider) { provider.englishColors.add(MRegistry.TRITANIUM_SLAB, "%s Tritanium Slab") provider.englishColors.add(MRegistry.TRITANIUM_WALL, "%s Tritanium Wall") provider.englishColors.add(MRegistry.FLOOR_TILES, "%s Floor Tiles") + provider.englishColors.add(MRegistry.FLOOR_TILES_STAIRS, "%s Floor Tiles Stairs") + provider.englishColors.add(MRegistry.FLOOR_TILES_SLAB, "%s Floor Tiles Slab") provider.englishColors.add(MRegistry.UNREFINED_FLOOR_TILES, "Unrefined %s Floor Tiles") provider.englishColors.add(MRegistry.INDUSTRIAL_GLASS, "%s Stained Industrial Glass") diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt index 7049d59e8..9ca7bed78 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesData.kt @@ -45,6 +45,9 @@ fun addLootTables(lootTables: LootTables) { lootTables.dropsSelf(MRegistry.TRITANIUM_STRIPED_WALL.flatBlocks) lootTables.createSlabItemTable(MRegistry.TRITANIUM_STRIPED_SLAB.flatBlocks) + lootTables.dropsSelf(MRegistry.FLOOR_TILES_STAIRS.blocks.values) + lootTables.createSlabItemTable(MRegistry.FLOOR_TILES_SLAB.blocks.values) + lootTables.dropsSelf(MBlocks.CARBON_FIBRE_BLOCK) lootTables.dropsSelf(MBlocks.TRITANIUM_RAW_BLOCK) lootTables.dropsSelf(MBlocks.TRITANIUM_STRIPED_BLOCK) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/DecorativesRecipes.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/DecorativesRecipes.kt index e9c9abd27..fb612eefb 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/DecorativesRecipes.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/DecorativesRecipes.kt @@ -98,6 +98,11 @@ fun addDecorativesRecipes(provider: MatteryRecipeProvider, consumer: Consumer