давайте исходить из того, что железных палок у нас в моде нет, так что и рецепты показывать НЕ НУЖНО

This commit is contained in:
YuRaNnNzZZ 2025-02-10 18:38:28 +03:00
parent 1b865d8c5f
commit a2c9234501
Signed by: YuRaNnNzZZ
GPG Key ID: 5F71738C85A6006D

View File

@ -9,6 +9,8 @@ import net.minecraft.world.item.ItemStack
import net.minecraft.world.item.Items
import net.minecraft.world.item.crafting.Ingredient
import net.neoforged.neoforge.common.Tags
import net.neoforged.neoforge.common.conditions.NotCondition
import net.neoforged.neoforge.common.conditions.TagEmptyCondition
import ru.dbotthepony.mc.otm.block.entity.MatteryBlockEntity
import ru.dbotthepony.mc.otm.config.CablesConfig
import ru.dbotthepony.mc.otm.core.ResourceLocation
@ -530,6 +532,7 @@ fun addCraftingTableRecipes(consumer: RecipeOutput) {
.build(consumer)
val ironRod = ItemTags.create(ResourceLocation("c", "rods/iron"))
var condConsumer = consumer.withConditions(NotCondition(TagEmptyCondition(ironRod)))
for ((color, item) in MItems.GRILL) {
MatteryRecipe(item, category = RecipeCategory.DECORATIONS)
@ -542,13 +545,13 @@ fun addCraftingTableRecipes(consumer: RecipeOutput) {
.rowB(color?.tag)
.row(ironRod, ironRod, ironRod)
.rowAC(MItemTags.TRITANIUM_INGOTS, MItemTags.TRITANIUM_INGOTS)
.build(consumer, "grill_alt_a/${color?.name?.lowercase() ?: "default"}")
.build(condConsumer, "grill_alt_a/${color?.name?.lowercase() ?: "default"}")
MatteryRecipe(item, category = RecipeCategory.DECORATIONS)
.rowB(color?.tag)
.row(ironRod, ironRod, ironRod)
.rowB(MItemTags.TRITANIUM_PLATES)
.build(consumer, "grill_alt_b/${color?.name?.lowercase() ?: "default"}")
.build(condConsumer, "grill_alt_b/${color?.name?.lowercase() ?: "default"}")
MatteryRecipe(item, category = RecipeCategory.DECORATIONS)
.rowB(color?.tag)