Remove colored blocks recipe variants to reduce clutter

This commit is contained in:
DBotThePony 2022-09-06 22:39:07 +07:00
parent 3f23eea95a
commit 5fa901202e
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -48,7 +48,7 @@ fun addCraftingTableRecipes(consumer: Consumer<FinishedRecipe>) {
for ((color, item) in MRegistry.TRITANIUM_BLOCK.mappedColoredItemsAll) { for ((color, item) in MRegistry.TRITANIUM_BLOCK.mappedColoredItemsAll) {
MatteryRecipe(item, 24) MatteryRecipe(item, 24)
.rowAB(color?.tag, MItemTags.PLATE_TRITANIUM) .rowBC(MItemTags.PLATE_TRITANIUM, color?.tag)
.row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM) .row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM)
.rowB(MItemTags.PLATE_TRITANIUM) .rowB(MItemTags.PLATE_TRITANIUM)
.unlockedBy(MItemTags.PLATE_TRITANIUM) .unlockedBy(MItemTags.PLATE_TRITANIUM)
@ -80,57 +80,22 @@ fun addCraftingTableRecipes(consumer: Consumer<FinishedRecipe>) {
.unlockedBy(Tags.Items.DYES_YELLOW) .unlockedBy(Tags.Items.DYES_YELLOW)
.build(consumer) .build(consumer)
MatteryRecipe(MBlocks.TRITANIUM_STRIPED_BLOCK, 24)
.rowB(MItemTags.PLATE_TRITANIUM)
.row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM)
.rowBC(MItemTags.PLATE_TRITANIUM, Tags.Items.DYES_YELLOW)
.unlockedBy(MItemTags.PLATE_TRITANIUM)
.unlockedBy(Tags.Items.DYES_YELLOW)
.build(consumer, "alt")
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
MatteryRecipe(item, 24) MatteryRecipe(item, 24)
.rowAB(a = base.tag, b = MItemTags.PLATE_TRITANIUM) .rowBC(MItemTags.PLATE_TRITANIUM, base.tag)
.row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM) .row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM)
.rowAB(a = stripe.tag, b = MItemTags.PLATE_TRITANIUM) .rowAB(stripe.tag, MItemTags.PLATE_TRITANIUM)
.unlockedBy(MItemTags.PLATE_TRITANIUM) .unlockedBy(MItemTags.PLATE_TRITANIUM)
.unlockedBy(base.tag) .unlockedBy(base.tag)
.unlockedBy(stripe.tag) .unlockedBy(stripe.tag)
.build(consumer, "1") .build(consumer)
MatteryRecipe(item, 24)
.rowBC(c = base.tag, b = MItemTags.PLATE_TRITANIUM)
.row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM)
.rowBC(c = stripe.tag, b = MItemTags.PLATE_TRITANIUM)
.unlockedBy(MItemTags.PLATE_TRITANIUM)
.unlockedBy(base.tag)
.unlockedBy(stripe.tag)
.build(consumer, "2")
MatteryRecipe(item, 24)
.rowAB(a = base.tag, b = MItemTags.PLATE_TRITANIUM)
.row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM)
.rowBC(c = stripe.tag, b = MItemTags.PLATE_TRITANIUM)
.unlockedBy(MItemTags.PLATE_TRITANIUM)
.unlockedBy(base.tag)
.unlockedBy(stripe.tag)
.build(consumer, "3")
MatteryRecipe(item, 24)
.rowBC(c = base.tag, b = MItemTags.PLATE_TRITANIUM)
.row(MItemTags.PLATE_TRITANIUM, COBBLESTONE, MItemTags.PLATE_TRITANIUM)
.rowAB(a = stripe.tag, b = MItemTags.PLATE_TRITANIUM)
.unlockedBy(MItemTags.PLATE_TRITANIUM)
.unlockedBy(base.tag)
.unlockedBy(stripe.tag)
.build(consumer, "4")
} }
for ((color, item) in MRegistry.VENT.mappedColoredItemsAll) { for ((color, item) in MRegistry.VENT.mappedColoredItemsAll) {
MatteryRecipe(item, 24) MatteryRecipe(item, 24)
.rowAB(color?.tag, MItemTags.PLATE_TRITANIUM) .rowBC(MItemTags.PLATE_TRITANIUM, color?.tag)
.row(MItemTags.PLATE_TRITANIUM, Items.IRON_BARS, MItemTags.PLATE_TRITANIUM) .row(MItemTags.PLATE_TRITANIUM, Items.IRON_BARS, MItemTags.PLATE_TRITANIUM)
.rowB(MItemTags.PLATE_TRITANIUM) .rowB(MItemTags.PLATE_TRITANIUM)
.unlockedBy(MItemTags.PLATE_TRITANIUM) .unlockedBy(MItemTags.PLATE_TRITANIUM)
@ -153,37 +118,13 @@ fun addCraftingTableRecipes(consumer: Consumer<FinishedRecipe>) {
MItems.CRATE_PINK to Tags.Items.DYES_PINK, MItems.CRATE_PINK to Tags.Items.DYES_PINK,
MItems.CRATE_PURPLE to Tags.Items.DYES_PURPLE, MItems.CRATE_PURPLE to Tags.Items.DYES_PURPLE,
)) { )) {
MatteryRecipe(crate, 24)
.rowAB(color, MItemTags.PLATE_IRON)
.row(MItemTags.PLATE_IRON, COBBLESTONE, MItemTags.PLATE_IRON)
.rowB(MItemTags.PLATE_IRON)
.unlockedBy(MItemTags.PLATE_IRON)
.unlockedBy(color)
.build(consumer, "1")
MatteryRecipe(crate, 24) MatteryRecipe(crate, 24)
.rowBC(MItemTags.PLATE_IRON, color) .rowBC(MItemTags.PLATE_IRON, color)
.row(MItemTags.PLATE_IRON, COBBLESTONE, MItemTags.PLATE_IRON) .row(MItemTags.PLATE_IRON, COBBLESTONE, MItemTags.PLATE_IRON)
.rowB(MItemTags.PLATE_IRON) .rowB(MItemTags.PLATE_IRON)
.unlockedBy(MItemTags.PLATE_IRON) .unlockedBy(MItemTags.PLATE_IRON)
.unlockedBy(color) .unlockedBy(color)
.build(consumer, "2") .build(consumer)
MatteryRecipe(crate, 24)
.rowB(MItemTags.PLATE_IRON)
.row(MItemTags.PLATE_IRON, COBBLESTONE, MItemTags.PLATE_IRON)
.rowAB(color, MItemTags.PLATE_IRON)
.unlockedBy(MItemTags.PLATE_IRON)
.unlockedBy(color)
.build(consumer, "3")
MatteryRecipe(crate, 24)
.rowB(MItemTags.PLATE_IRON)
.row(MItemTags.PLATE_IRON, COBBLESTONE, MItemTags.PLATE_IRON)
.rowBC(MItemTags.PLATE_IRON, color)
.unlockedBy(MItemTags.PLATE_IRON)
.unlockedBy(color)
.build(consumer, "4")
} }
// Машины // Машины