Spigot Plugin
FastPipes
Create me a item transport pipe for 26.1.2 that is made by using 6 iron filled in the left and right column of the crafting table,in the middle use a stick.Fast item transport pipes too
src/main/java/eu/codexe/fastpipes/recipe/ModRecipes.java
package eu.codexe.fastpipes.recipe;
import eu.codexe.fastpipes.FastPipesMod;
import eu.codexe.fastpipes.block.ModBlocks;
import eu.codexe.fastpipes.item.ModItems;
import net.fabricmc.fabric.api.registry.FabricRecipeProvider;
import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder;
import net.minecraft.item.Items;
import net.minecraft.registry.RegistryWrapper;
public final class ModRecipes {
private ModRecipes() {
}
public static void register() {
FabricRecipeProvider.getRecipeGenerator(new RecipeRegistrar()).generate();
}
private static final class RecipeRegistrar extends net.minecraft.data.server.recipe.RecipeProvider {
private RecipeRegistrar() {
super((RegistryWrapper.WrapperLookup) null);
}
@Override
protected void generate(RegistryWrapper.WrapperLookup wrapperLookup, net.minecraft.data.server.recipe.RecipeExporter exporter) {
ShapedRecipeJsonBuilder.create(net.minecraft.recipe.book.RecipeCategory.REDSTONE, ModItems.ITEM_PIPE, 8)
.pattern("I I")
.pattern("S S")
.pattern("I I")
.input('I', Items.IRON_INGOT)
.input('S', Items.STICK)
.criterion("has_iron", conditionsFromItem(Items.IRON_INGOT))
.offerTo(exporter, FastPipesMod.id("item_pipe"));
ShapedRecipeJsonBuilder.create(net.minecraft.recipe.book.RecipeCategory.REDSTONE, ModItems.FAST_ITEM_PIPE, 8)
.pattern("G G")
.pattern("S S")
.pattern("G G")
.input('G', Items.GOLD_INGOT)
.input('S', Items.STICK)
.criterion("has_gold", conditionsFromItem(Items.GOLD_INGOT))
.offerTo(exporter, FastPipesMod.id("fast_item_pipe"));
}
}
}