GearShocky — Сегодня, в 16:52
Дбот а можно лучше ступеньки из плитки
This commit is contained in:
parent
b82f8f6879
commit
c0364736f4
@ -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) {
|
for ((color, block) in MRegistry.TRITANIUM_WALL.allBlocks) {
|
||||||
DataGen.decorativeWall(
|
DataGen.decorativeWall(
|
||||||
block as WallBlock,
|
block as WallBlock,
|
||||||
@ -89,6 +107,14 @@ fun addDecorativeData(blockStateProvider: MatteryBlockStateProvider, itemModelPr
|
|||||||
itemModelProvider.block(item)
|
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) {
|
for ((color, item) in MRegistry.TRITANIUM_WALL.allItems) {
|
||||||
itemModelProvider.exec {
|
itemModelProvider.exec {
|
||||||
itemModelProvider.wallInventory(item.registryName!!.path, modLocation(DataGen.DECORATIVE_BLOCK_LOCATION + "/" + MRegistry.TRITANIUM_BLOCK.allBlocks[color]!!.registryName!!.path))
|
itemModelProvider.wallInventory(item.registryName!!.path, modLocation(DataGen.DECORATIVE_BLOCK_LOCATION + "/" + MRegistry.TRITANIUM_BLOCK.allBlocks[color]!!.registryName!!.path))
|
||||||
|
@ -11,6 +11,8 @@ private fun decoratives(provider: MatteryLanguageProvider) {
|
|||||||
provider.englishColors.add(MRegistry.TRITANIUM_SLAB, "%s Tritanium Slab")
|
provider.englishColors.add(MRegistry.TRITANIUM_SLAB, "%s Tritanium Slab")
|
||||||
provider.englishColors.add(MRegistry.TRITANIUM_WALL, "%s Tritanium Wall")
|
provider.englishColors.add(MRegistry.TRITANIUM_WALL, "%s Tritanium Wall")
|
||||||
provider.englishColors.add(MRegistry.FLOOR_TILES, "%s Floor Tiles")
|
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.UNREFINED_FLOOR_TILES, "Unrefined %s Floor Tiles")
|
||||||
|
|
||||||
provider.englishColors.add(MRegistry.INDUSTRIAL_GLASS, "%s Stained Industrial Glass")
|
provider.englishColors.add(MRegistry.INDUSTRIAL_GLASS, "%s Stained Industrial Glass")
|
||||||
|
@ -45,6 +45,9 @@ fun addLootTables(lootTables: LootTables) {
|
|||||||
lootTables.dropsSelf(MRegistry.TRITANIUM_STRIPED_WALL.flatBlocks)
|
lootTables.dropsSelf(MRegistry.TRITANIUM_STRIPED_WALL.flatBlocks)
|
||||||
lootTables.createSlabItemTable(MRegistry.TRITANIUM_STRIPED_SLAB.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.CARBON_FIBRE_BLOCK)
|
||||||
lootTables.dropsSelf(MBlocks.TRITANIUM_RAW_BLOCK)
|
lootTables.dropsSelf(MBlocks.TRITANIUM_RAW_BLOCK)
|
||||||
lootTables.dropsSelf(MBlocks.TRITANIUM_STRIPED_BLOCK)
|
lootTables.dropsSelf(MBlocks.TRITANIUM_STRIPED_BLOCK)
|
||||||
|
@ -98,6 +98,11 @@ fun addDecorativesRecipes(provider: MatteryRecipeProvider, consumer: Consumer<Fi
|
|||||||
slabWithCut(MItems.TRITANIUM_STRIPED_BLOCK, MItems.TRITANIUM_STRIPED_SLAB, consumer)
|
slabWithCut(MItems.TRITANIUM_STRIPED_BLOCK, MItems.TRITANIUM_STRIPED_SLAB, consumer)
|
||||||
wallWithCut(MItems.TRITANIUM_STRIPED_BLOCK, MItems.TRITANIUM_STRIPED_WALL, consumer)
|
wallWithCut(MItems.TRITANIUM_STRIPED_BLOCK, MItems.TRITANIUM_STRIPED_WALL, consumer)
|
||||||
|
|
||||||
|
for ((color, item) in MRegistry.FLOOR_TILES.items) {
|
||||||
|
stairsWithCut(item, MRegistry.FLOOR_TILES_STAIRS.items[color]!!, consumer)
|
||||||
|
slabWithCut(item, MRegistry.FLOOR_TILES_SLAB.items[color]!!, consumer)
|
||||||
|
}
|
||||||
|
|
||||||
for ((item, colors) in MRegistry.TRITANIUM_STRIPED_BLOCK.itemsWithColor) {
|
for ((item, colors) in MRegistry.TRITANIUM_STRIPED_BLOCK.itemsWithColor) {
|
||||||
val (base, stripe) = colors
|
val (base, stripe) = colors
|
||||||
|
|
||||||
|
@ -77,9 +77,16 @@ fun addTags(tagsProvider: TagsProvider) {
|
|||||||
tagsProvider.items.appender(MItemTags.MACHINES).add(MItems.MACHINES)
|
tagsProvider.items.appender(MItemTags.MACHINES).add(MItems.MACHINES)
|
||||||
tagsProvider.blocks.appender(MBlockTags.MACHINES).add(MItems.MACHINES.stream().map { it as? BlockItem }.filter { it != null }.map { it!!.block })
|
tagsProvider.blocks.appender(MBlockTags.MACHINES).add(MItems.MACHINES.stream().map { it as? BlockItem }.filter { it != null }.map { it!!.block })
|
||||||
|
|
||||||
|
tagsProvider.blocks.appender(BlockTags.STAIRS)
|
||||||
|
.add(MRegistry.FLOOR_TILES_STAIRS.blocks.values)
|
||||||
|
.add(MRegistry.TRITANIUM_STAIRS.allBlocks.values)
|
||||||
|
.add(MRegistry.TRITANIUM_STRIPED_STAIRS.flatBlocks)
|
||||||
|
.add(MBlocks.TRITANIUM_STRIPED_STAIRS)
|
||||||
|
|
||||||
tagsProvider.blocks.appender(BlockTags.SLABS)
|
tagsProvider.blocks.appender(BlockTags.SLABS)
|
||||||
.add(MRegistry.TRITANIUM_SLAB.allBlocks.values)
|
.add(MRegistry.TRITANIUM_SLAB.allBlocks.values)
|
||||||
.add(MRegistry.TRITANIUM_STRIPED_SLAB.flatBlocks)
|
.add(MRegistry.TRITANIUM_STRIPED_SLAB.flatBlocks)
|
||||||
|
.add(MRegistry.FLOOR_TILES_SLAB.blocks.values)
|
||||||
.add(MBlocks.TRITANIUM_STRIPED_SLAB)
|
.add(MBlocks.TRITANIUM_STRIPED_SLAB)
|
||||||
|
|
||||||
tagsProvider.blocks.appender(BlockTags.WALLS)
|
tagsProvider.blocks.appender(BlockTags.WALLS)
|
||||||
@ -90,6 +97,7 @@ fun addTags(tagsProvider: TagsProvider) {
|
|||||||
tagsProvider.items.appender(ItemTags.SLABS)
|
tagsProvider.items.appender(ItemTags.SLABS)
|
||||||
.add(MRegistry.TRITANIUM_SLAB.allItems.values)
|
.add(MRegistry.TRITANIUM_SLAB.allItems.values)
|
||||||
.add(MRegistry.TRITANIUM_STRIPED_SLAB.flatItems)
|
.add(MRegistry.TRITANIUM_STRIPED_SLAB.flatItems)
|
||||||
|
.add(MRegistry.FLOOR_TILES_SLAB.items.values)
|
||||||
.add(MItems.TRITANIUM_STRIPED_SLAB)
|
.add(MItems.TRITANIUM_STRIPED_SLAB)
|
||||||
|
|
||||||
tagsProvider.items.appender(ItemTags.WALLS)
|
tagsProvider.items.appender(ItemTags.WALLS)
|
||||||
@ -154,6 +162,8 @@ fun addTags(tagsProvider: TagsProvider) {
|
|||||||
tagsProvider.requiresPickaxe(MRegistry.TRITANIUM_STRIPED_SLAB.flatBlocks, Tiers.IRON)
|
tagsProvider.requiresPickaxe(MRegistry.TRITANIUM_STRIPED_SLAB.flatBlocks, Tiers.IRON)
|
||||||
|
|
||||||
tagsProvider.requiresPickaxe(MRegistry.FLOOR_TILES.blocks.values)
|
tagsProvider.requiresPickaxe(MRegistry.FLOOR_TILES.blocks.values)
|
||||||
|
tagsProvider.requiresPickaxe(MRegistry.FLOOR_TILES_STAIRS.blocks.values)
|
||||||
|
tagsProvider.requiresPickaxe(MRegistry.FLOOR_TILES_SLAB.blocks.values)
|
||||||
tagsProvider.requiresShovel(MRegistry.UNREFINED_FLOOR_TILES.blocks.values)
|
tagsProvider.requiresShovel(MRegistry.UNREFINED_FLOOR_TILES.blocks.values)
|
||||||
|
|
||||||
tagsProvider.requiresPickaxe(MRegistry.INDUSTRIAL_GLASS.allBlocks.values, Tiers.STONE)
|
tagsProvider.requiresPickaxe(MRegistry.INDUSTRIAL_GLASS.allBlocks.values, Tiers.STONE)
|
||||||
|
@ -200,6 +200,8 @@ object MBlocks {
|
|||||||
MRegistry.INDUSTRIAL_GLASS_PANE.registerBlocks(registry)
|
MRegistry.INDUSTRIAL_GLASS_PANE.registerBlocks(registry)
|
||||||
MRegistry.UNREFINED_FLOOR_TILES.registerBlocks(registry)
|
MRegistry.UNREFINED_FLOOR_TILES.registerBlocks(registry)
|
||||||
MRegistry.FLOOR_TILES.registerBlocks(registry)
|
MRegistry.FLOOR_TILES.registerBlocks(registry)
|
||||||
|
MRegistry.FLOOR_TILES_STAIRS.registerBlocks(registry)
|
||||||
|
MRegistry.FLOOR_TILES_SLAB.registerBlocks(registry)
|
||||||
MRegistry.VENT.registerBlocks(registry)
|
MRegistry.VENT.registerBlocks(registry)
|
||||||
MRegistry.VENT_ALTERNATIVE.registerBlocks(registry)
|
MRegistry.VENT_ALTERNATIVE.registerBlocks(registry)
|
||||||
MRegistry.DECORATIVE_CRATE.registerBlocks(registry)
|
MRegistry.DECORATIVE_CRATE.registerBlocks(registry)
|
||||||
|
@ -351,6 +351,8 @@ object MItems {
|
|||||||
MRegistry.INDUSTRIAL_GLASS_PANE.registerItems(registry)
|
MRegistry.INDUSTRIAL_GLASS_PANE.registerItems(registry)
|
||||||
MRegistry.UNREFINED_FLOOR_TILES.registerItems(registry)
|
MRegistry.UNREFINED_FLOOR_TILES.registerItems(registry)
|
||||||
MRegistry.FLOOR_TILES.registerItems(registry)
|
MRegistry.FLOOR_TILES.registerItems(registry)
|
||||||
|
MRegistry.FLOOR_TILES_STAIRS.registerItems(registry)
|
||||||
|
MRegistry.FLOOR_TILES_SLAB.registerItems(registry)
|
||||||
MRegistry.VENT.registerItems(registry)
|
MRegistry.VENT.registerItems(registry)
|
||||||
MRegistry.VENT_ALTERNATIVE.registerItems(registry)
|
MRegistry.VENT_ALTERNATIVE.registerItems(registry)
|
||||||
MRegistry.DECORATIVE_CRATE.registerItems(registry)
|
MRegistry.DECORATIVE_CRATE.registerItems(registry)
|
||||||
|
@ -65,6 +65,8 @@ object MNames {
|
|||||||
const val CARBON_FIBRE_BLOCK = "carbon_fibre_block"
|
const val CARBON_FIBRE_BLOCK = "carbon_fibre_block"
|
||||||
|
|
||||||
const val FLOOR_TILES = "floor_tiles"
|
const val FLOOR_TILES = "floor_tiles"
|
||||||
|
const val FLOOR_TILES_STAIRS = "floor_tiles_stairs"
|
||||||
|
const val FLOOR_TILES_SLAB = "floor_tiles_slab"
|
||||||
const val UNREFINED_FLOOR_TILES = "unrefined_floor_tiles"
|
const val UNREFINED_FLOOR_TILES = "unrefined_floor_tiles"
|
||||||
const val VENT = "vent"
|
const val VENT = "vent"
|
||||||
const val VENT_ALTERNATIVE = "vent_alternative"
|
const val VENT_ALTERNATIVE = "vent_alternative"
|
||||||
|
@ -176,6 +176,17 @@ object MRegistry {
|
|||||||
.strength(1.5f, 6f)
|
.strength(1.5f, 6f)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
val FLOOR_TILES_STAIRS = ColoredDecorativeBlock(MNames.FLOOR_TILES_STAIRS, {
|
||||||
|
StairBlock(
|
||||||
|
{ FLOOR_TILES.blocks[it]!!.defaultBlockState() },
|
||||||
|
BlockBehaviour.Properties.copy(FLOOR_TILES.blocks[it]!!)
|
||||||
|
)
|
||||||
|
})
|
||||||
|
|
||||||
|
val FLOOR_TILES_SLAB = ColoredDecorativeBlock(MNames.FLOOR_TILES_SLAB, {
|
||||||
|
SlabBlock(BlockBehaviour.Properties.copy(FLOOR_TILES.blocks[it]!!))
|
||||||
|
})
|
||||||
|
|
||||||
val UNREFINED_FLOOR_TILES = ColoredDecorativeBlock.simple(MNames.UNREFINED_FLOOR_TILES, {
|
val UNREFINED_FLOOR_TILES = ColoredDecorativeBlock.simple(MNames.UNREFINED_FLOOR_TILES, {
|
||||||
BlockBehaviour.Properties.of(Material.CLAY, it.materialColor)
|
BlockBehaviour.Properties.of(Material.CLAY, it.materialColor)
|
||||||
.sound(SoundType.GRAVEL)
|
.sound(SoundType.GRAVEL)
|
||||||
|
Loading…
Reference in New Issue
Block a user