Disabled not used recipes temporarily.

This commit is contained in:
2022-01-12 17:18:06 +00:00
parent 9cb6ccf8cd
commit 69a84bb8fe

View File

@ -1,18 +1,45 @@
package dev.micle.totemofreviving.data; package dev.micle.totemofreviving.data;
import dev.micle.totemofreviving.setup.ModItems; import dev.micle.totemofreviving.setup.ModItems;
import net.minecraft.data.*; import net.minecraft.data.DataGenerator;
import net.minecraft.data.IFinishedRecipe;
import net.minecraft.data.RecipeProvider;
import net.minecraft.data.ShapedRecipeBuilder;
import net.minecraft.item.Items; import net.minecraft.item.Items;
import javax.annotation.ParametersAreNonnullByDefault;
import java.util.function.Consumer; import java.util.function.Consumer;
public class ModRecipeProvider extends RecipeProvider { public class ModRecipeProvider extends RecipeProvider {
public ModRecipeProvider(DataGenerator generator) { public ModRecipeProvider(DataGenerator generator) {
super(generator); super(generator);
} }
@Override @Override
@ParametersAreNonnullByDefault
protected void buildShapelessRecipes(Consumer<IFinishedRecipe> consumer) { protected void buildShapelessRecipes(Consumer<IFinishedRecipe> consumer) {
ShapedRecipeBuilder.shaped(ModItems.STRAW_TOTEM.get())
.define('W', Items.WHEAT)
.define('|', Items.STICK)
.define('S', Items.STRING)
.define('N', Items.IRON_NUGGET)
.pattern("NSN")
.pattern("NWN")
.pattern("N|N")
.unlockedBy("has_item", has(Items.WHEAT))
.save(consumer);
/*
ShapedRecipeBuilder.shaped(ModItems.STRAW_CHARGE.get())
.define('W', Items.WHEAT)
.define('E', Items.EMERALD)
.define('I', Items.IRON_INGOT)
.pattern("IWI")
.pattern("WEW")
.pattern("IWI")
.unlockedBy("has_item", has(Items.EMERALD))
.save(consumer);
*/
/*
ShapedRecipeBuilder.shaped(ModItems.TOTEM_OF_REVIVING.get()) ShapedRecipeBuilder.shaped(ModItems.TOTEM_OF_REVIVING.get())
.define('#', Items.TOTEM_OF_UNDYING) .define('#', Items.TOTEM_OF_UNDYING)
.define('@', Items.DIAMOND) .define('@', Items.DIAMOND)
@ -30,24 +57,6 @@ public class ModRecipeProvider extends RecipeProvider {
.pattern("@E@") .pattern("@E@")
.unlockedBy("has_item", has(ModItems.TOTEM_OF_REVIVING.get())) .unlockedBy("has_item", has(ModItems.TOTEM_OF_REVIVING.get()))
.save(consumer); .save(consumer);
ShapedRecipeBuilder.shaped(ModItems.STRAW_TOTEM.get()) */
.define('W', Items.WHEAT)
.define('/', Items.STICK)
.define('S', Items.STRING)
.define('N', Items.IRON_NUGGET)
.pattern("NSN")
.pattern("NWN")
.pattern("N/N")
.unlockedBy("has_item", has(Items.WHEAT))
.save(consumer);
ShapedRecipeBuilder.shaped(ModItems.STRAW_CHARGE.get())
.define('W', Items.WHEAT)
.define('E', Items.EMERALD)
.define('I', Items.IRON_INGOT)
.pattern("IWI")
.pattern("WEW")
.pattern("IWI")
.unlockedBy("has_item", has(Items.EMERALD))
.save(consumer);
} }
} }