checking these damn recipes

This commit is contained in:
Mohammad-Ali Minaie
2018-10-02 00:27:23 -04:00
parent 93b7f9f82c
commit 1a9b83059a
5 changed files with 109 additions and 104 deletions

View File

@@ -29,18 +29,18 @@ public class CTCrucible {
@ZenMethod @ZenMethod
public static void addRecipe(String recipe_name, public static void addRecipe(String recipe_name,
int cookTemp,
int cookTime,
int coolTime,
Ingredient ing0, Ingredient ing0,
Ingredient ing1, Ingredient ing1,
Ingredient ing2, Ingredient ing2,
Ingredient ing3, Ingredient ing3,
Ingredient ing4, Ingredient ing4,
ItemStack dropsCooked, int cookTemp,
ItemStack dropsRaw) int cookTime,
int coolTime,
ItemStack dropsRaw,
ItemStack dropsCooked)
{ {
CraftTweakerAPI.apply(new Add(recipe_name, cookTemp, cookTime, coolTime, ing0, ing1, ing2, ing3, ing4, dropsCooked, dropsRaw) ); CraftTweakerAPI.apply(new Add(recipe_name, ing0, ing1, ing2, ing3, ing4, dropsRaw, dropsCooked, cookTemp, cookTime, coolTime) );
} }
@ZenMethod @ZenMethod
@@ -57,9 +57,6 @@ public class CTCrucible {
private static class Add implements IAction private static class Add implements IAction
{ {
private final String recipe_name; private final String recipe_name;
private final int cookTemp; private final int cookTemp;
private final int cookTime; private final int cookTime;
@@ -74,7 +71,7 @@ public class CTCrucible {
//private final int cook_time; //private final int cook_time;
//private boolean is_disabled, is_hidden; //private boolean is_disabled, is_hidden;
public Add(String recipe_name, int cookTemp, int cookTime, int coolTime, Ingredient ing0, Ingredient ing1, Ingredient ing2, Ingredient ing3, Ingredient ing4,ItemStack dropsCooked, ItemStack dropsRaw) public Add(String recipe_name, Ingredient ing0, Ingredient ing1, Ingredient ing2, Ingredient ing3, Ingredient ing4, ItemStack dropsRaw, ItemStack dropsCooked, int cookTemp, int cookTime, int coolTime)
{ {
this.recipe_name = recipe_name; this.recipe_name = recipe_name;
this.cookTemp = cookTemp; this.cookTemp = cookTemp;
@@ -85,7 +82,7 @@ public class CTCrucible {
this.ing2 = ing2; this.ing2 = ing2;
this.ing3 = ing3; this.ing3 = ing3;
this.ing4 =ing4; this.ing4 =ing4;
this.dropsCooked = dropsCooked this.dropsCooked = dropsCooked;
this.dropsRaw = dropsRaw; this.dropsRaw = dropsRaw;
this.isDisabled = false; this.isDisabled = false;
this.isHidden = false; this.isHidden = false;
@@ -95,7 +92,17 @@ public class CTCrucible {
public void apply() public void apply()
{ {
PrimalCore.LOGGER.info("Add CraftTweaker Recipe: " + this.recipe_name); PrimalCore.LOGGER.info("Add CraftTweaker Recipe: " + this.recipe_name);
CrucibleCrafting.REGISTRY.register(new CrucibleCrafting(this.cook_time, this.ingredients, this.output).setRecipeName(this.recipe_name)); CrucibleCrafting.REGISTRY.register(new CrucibleCrafting(
this.ing0,
this.ing1,
this.ing2,
this.ing3,
this.ing4,
this.dropsRaw,
this.dropsCooked,
this.cookTemp,
this.cookTime,
this.coolTime).setRecipeName(this.recipe_name));
} }
@Override @Override
@@ -139,7 +146,7 @@ public class CTCrucible {
@Override @Override
public void apply() public void apply()
{ {
for (HibachiRecipe recipe : HibachiRecipe.RECIPES) for (CrucibleCrafting recipe : CrucibleCrafting.RECIPES)
{ {
if (!recipe.isHidden()) if (!recipe.isHidden())
recipe.setDisabled(true); recipe.setDisabled(true);
@@ -149,9 +156,8 @@ public class CTCrucible {
@Override @Override
public String describe() public String describe()
{ {
return "[" + ModInfo.MOD_NAME + "] Removing Crafting Tweaker recipe for:" + HibachiRecipe.RECIPE_PREFIX; return "[" + ModInfo.MOD_NAME + "] Removing Crafting Tweaker recipe for:" + CrucibleCrafting.RECIPE_PREFIX;
} }
} }
} }
}

View File

@@ -2,7 +2,6 @@ package nmd.primal.forgecraft.crafting.CraftingRegistery;
import net.minecraft.block.BlockPlanks; import net.minecraft.block.BlockPlanks;
import net.minecraft.init.Blocks; import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.Ingredient; import net.minecraft.item.crafting.Ingredient;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
@@ -16,7 +15,6 @@ import nmd.primal.core.api.PrimalAPI;
import nmd.primal.forgecraft.ModInfo; import nmd.primal.forgecraft.ModInfo;
import nmd.primal.forgecraft.crafting.CrucibleCrafting; import nmd.primal.forgecraft.crafting.CrucibleCrafting;
import nmd.primal.forgecraft.init.ModItems; import nmd.primal.forgecraft.init.ModItems;
import nmd.primal.forgecraft.util.ToolNBT;
@GameRegistry.ObjectHolder(ModInfo.MOD_ID) @GameRegistry.ObjectHolder(ModInfo.MOD_ID)
@Mod.EventBusSubscriber @Mod.EventBusSubscriber
@@ -280,7 +278,7 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.ironingotball, 1), new ItemStack(ModItems.ironingotball, 1),
1400, 1400,
1200, 1200,
800).setRecipeName("wroughtIron")); 800).setRecipeName("wroughtIron1"));
recipes.register (new CrucibleCrafting( recipes.register (new CrucibleCrafting(
new OreIngredient("dustIron"), new OreIngredient("dustIron"),
@@ -292,9 +290,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.ironingotball, 1), new ItemStack(ModItems.ironingotball, 1),
1250, 1250,
1100, 1100,
800).setRecipeName("wroughtIron")); 800).setRecipeName("wroughtIron2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
Ingredient.fromStacks(new ItemStack(ModItems.brokenwroughtirontool, 1)), Ingredient.fromStacks(new ItemStack(ModItems.brokenwroughtirontool, 1)),
Ingredient.EMPTY, Ingredient.EMPTY,
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -304,9 +302,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.ironingotball, 1), new ItemStack(ModItems.ironingotball, 1),
1250, 1250,
1100, 1100,
800); 800).setRecipeName("wroughtIron3"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("dustIron"), new OreIngredient("dustIron"),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -316,9 +314,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.ironcleaningotball, 1), new ItemStack(ModItems.ironcleaningotball, 1),
1550, 1550,
1200, 1200,
800); 800).setRecipeName("cleanIron1"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
Ingredient.fromStacks(new ItemStack(ModItems.brokencleanirontool, 1)), Ingredient.fromStacks(new ItemStack(ModItems.brokencleanirontool, 1)),
new OreIngredient("nuggetIron"), new OreIngredient("nuggetIron"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -328,9 +326,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.ironcleaningotball, 1), new ItemStack(ModItems.ironcleaningotball, 1),
1550, 1550,
1200, 1200,
800); 800).setRecipeName("cleanIron2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
Ingredient.fromStacks(new ItemStack(ModItems.ironcleaningotball, 1)), Ingredient.fromStacks(new ItemStack(ModItems.ironcleaningotball, 1)),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CHARCOAL_HIGH, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CHARCOAL_HIGH, 1)),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -340,9 +338,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.steelingotball, 1), new ItemStack(ModItems.steelingotball, 1),
2100, 2100,
1500, 1500,
1000); 1000).setRecipeName("steel1"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
Ingredient.fromStacks(new ItemStack(ModItems.brokensteeltool, 1)), Ingredient.fromStacks(new ItemStack(ModItems.brokensteeltool, 1)),
new OreIngredient("nuggetSteel"), new OreIngredient("nuggetSteel"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -352,9 +350,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.steelingotball, 1), new ItemStack(ModItems.steelingotball, 1),
2100, 2100,
1500, 1500,
1000); 1000).setRecipeName("steel2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("dustMagnetite"), new OreIngredient("dustMagnetite"),
Ingredient.fromStacks(new ItemStack(Blocks.LEAVES, 1,BlockPlanks.EnumType.JUNGLE.getMetadata())), Ingredient.fromStacks(new ItemStack(Blocks.LEAVES, 1,BlockPlanks.EnumType.JUNGLE.getMetadata())),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CHARCOAL_PURE, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CHARCOAL_PURE, 1)),
@@ -364,9 +362,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.wootzingotball, 1), new ItemStack(ModItems.wootzingotball, 1),
2100, 2100,
1800, 1800,
1500); 1500).setRecipeName("wootz1"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("magnetite"), new OreIngredient("magnetite"),
Ingredient.fromStacks(new ItemStack(Blocks.LEAVES, 1, BlockPlanks.EnumType.JUNGLE.getMetadata())), Ingredient.fromStacks(new ItemStack(Blocks.LEAVES, 1, BlockPlanks.EnumType.JUNGLE.getMetadata())),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CHARCOAL_PURE, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CHARCOAL_PURE, 1)),
@@ -376,9 +374,9 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.wootzingotball, 1), new ItemStack(ModItems.wootzingotball, 1),
2100, 2100,
1800, 1800,
1500); 1500).setRecipeName("wootz2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
Ingredient.fromStacks(new ItemStack(ModItems.brokenwootztool, 1)), Ingredient.fromStacks(new ItemStack(ModItems.brokenwootztool, 1)),
new OreIngredient("nuggetWootz"), new OreIngredient("nuggetWootz"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -388,7 +386,7 @@ public final class CrucibleCraftingRegister{
new ItemStack(ModItems.wootzingotball, 1), new ItemStack(ModItems.wootzingotball, 1),
2100, 2100,
1800, 1800,
1500); 1500).setRecipeName("wootz3"));
/***BRONZE***/ /***BRONZE***/
NBTTagCompound tagBronzeDefault = new NBTTagCompound(); NBTTagCompound tagBronzeDefault = new NBTTagCompound();
@@ -397,7 +395,7 @@ public final class CrucibleCraftingRegister{
ItemStack defaultBronze = new ItemStack(ModItems.bronzeingotball, 1); ItemStack defaultBronze = new ItemStack(ModItems.bronzeingotball, 1);
defaultBronze.setTagCompound(tagBronzeDefault.copy()); defaultBronze.setTagCompound(tagBronzeDefault.copy());
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
@@ -407,9 +405,9 @@ public final class CrucibleCraftingRegister{
defaultBronze, defaultBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("bronze1"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotBronze"), new OreIngredient("ingotBronze"),
Ingredient.EMPTY, Ingredient.EMPTY,
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -419,11 +417,11 @@ public final class CrucibleCraftingRegister{
defaultBronze, defaultBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("bronze2"));
ItemStack redBronze = defaultBronze.copy(); ItemStack redBronze = defaultBronze.copy();
redBronze.getTagCompound().setString("upgrades", "redstone"); redBronze.getTagCompound().setString("upgrades", "redstone");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotBronze"), new OreIngredient("ingotBronze"),
new OreIngredient("dustRedstone"), new OreIngredient("dustRedstone"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -433,11 +431,11 @@ public final class CrucibleCraftingRegister{
redBronze, redBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("redBronze1"));
ItemStack diamondBronze = defaultBronze.copy(); ItemStack diamondBronze = defaultBronze.copy();
diamondBronze.getTagCompound().setString("upgrades", "diamond"); diamondBronze.getTagCompound().setString("upgrades", "diamond");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotBronze"), new OreIngredient("ingotBronze"),
new OreIngredient("flakeDiamond"), new OreIngredient("flakeDiamond"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -447,11 +445,11 @@ public final class CrucibleCraftingRegister{
diamondBronze, diamondBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("diamondBronze1"));
ItemStack emeraldBronze = defaultBronze.copy(); ItemStack emeraldBronze = defaultBronze.copy();
emeraldBronze.getTagCompound().setString("upgrades", "emerald"); emeraldBronze.getTagCompound().setString("upgrades", "emerald");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotBronze"), new OreIngredient("ingotBronze"),
new OreIngredient("flakeEmerald"), new OreIngredient("flakeEmerald"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -461,11 +459,11 @@ public final class CrucibleCraftingRegister{
emeraldBronze, emeraldBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("emeraldBronze1"));
ItemStack lapisBronze = defaultBronze.copy(); ItemStack lapisBronze = defaultBronze.copy();
lapisBronze.getTagCompound().setString("upgrades", "lapis"); lapisBronze.getTagCompound().setString("upgrades", "lapis");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotBronze"), new OreIngredient("ingotBronze"),
new OreIngredient("gemLapis"), new OreIngredient("gemLapis"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -475,9 +473,9 @@ public final class CrucibleCraftingRegister{
lapisBronze, lapisBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("lapisBronze1"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
@@ -487,9 +485,9 @@ public final class CrucibleCraftingRegister{
redBronze, redBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("redBronze2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
@@ -499,9 +497,9 @@ public final class CrucibleCraftingRegister{
diamondBronze, diamondBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("diamondBronze2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
@@ -511,9 +509,9 @@ public final class CrucibleCraftingRegister{
emeraldBronze, emeraldBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("emeraldBronze2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
new OreIngredient("dustCopper"), new OreIngredient("dustCopper"),
@@ -523,7 +521,7 @@ public final class CrucibleCraftingRegister{
lapisBronze, lapisBronze,
1100, 1100,
800, 800,
600); 600).setRecipeName("lapisBronze2"));
/***COPPER***/ /***COPPER***/
@@ -533,7 +531,7 @@ public final class CrucibleCraftingRegister{
ItemStack defaultCopper = new ItemStack(PrimalAPI.Items.COPPER_INGOT, 1); ItemStack defaultCopper = new ItemStack(PrimalAPI.Items.COPPER_INGOT, 1);
defaultCopper.setTagCompound(tagCopperDefault.copy()); defaultCopper.setTagCompound(tagCopperDefault.copy());
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("oreCopper"), new OreIngredient("oreCopper"),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -543,9 +541,9 @@ public final class CrucibleCraftingRegister{
defaultCopper, defaultCopper,
900, 900,
800, 800,
600); 600).setRecipeName("copper1"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotCopper"), new OreIngredient("ingotCopper"),
Ingredient.EMPTY, Ingredient.EMPTY,
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -555,11 +553,11 @@ public final class CrucibleCraftingRegister{
defaultCopper, defaultCopper,
900, 900,
750, 750,
550); 550).setRecipeName("copper2"));
ItemStack redCopper = defaultCopper.copy(); ItemStack redCopper = defaultCopper.copy();
redCopper.getTagCompound().setString("upgrades", "redstone"); redCopper.getTagCompound().setString("upgrades", "redstone");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotCopper"), new OreIngredient("ingotCopper"),
new OreIngredient("dustRedstone"), new OreIngredient("dustRedstone"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -569,11 +567,11 @@ public final class CrucibleCraftingRegister{
redCopper, redCopper,
900, 900,
750, 750,
550); 550).setRecipeName("redCopper1"));
ItemStack diamondCopper = defaultCopper.copy(); ItemStack diamondCopper = defaultCopper.copy();
diamondCopper.getTagCompound().setString("upgrades", "diamond"); diamondCopper.getTagCompound().setString("upgrades", "diamond");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotCopper"), new OreIngredient("ingotCopper"),
new OreIngredient("flakeDiamond"), new OreIngredient("flakeDiamond"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -583,11 +581,11 @@ public final class CrucibleCraftingRegister{
diamondCopper, diamondCopper,
900, 900,
750, 750,
550); 550).setRecipeName("diamondCopper1"));
ItemStack emeraldCopper = defaultCopper.copy(); ItemStack emeraldCopper = defaultCopper.copy();
emeraldCopper.getTagCompound().setString("upgrades", "emerald"); emeraldCopper.getTagCompound().setString("upgrades", "emerald");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotCopper"), new OreIngredient("ingotCopper"),
new OreIngredient("flakeEmerald"), new OreIngredient("flakeEmerald"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -597,11 +595,11 @@ public final class CrucibleCraftingRegister{
emeraldCopper, emeraldCopper,
900, 900,
750, 750,
550); 550).setRecipeName("emeraldCopper1"));
ItemStack lapisCopper = defaultCopper.copy(); ItemStack lapisCopper = defaultCopper.copy();
lapisCopper.getTagCompound().setString("upgrades", "lapis"); lapisCopper.getTagCompound().setString("upgrades", "lapis");
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("ingotCopper"), new OreIngredient("ingotCopper"),
new OreIngredient("gemLapis"), new OreIngredient("gemLapis"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -611,9 +609,9 @@ public final class CrucibleCraftingRegister{
lapisCopper, lapisCopper,
900, 900,
750, 750,
550); 550).setRecipeName("lapisCopper1"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("oreCopper"), new OreIngredient("oreCopper"),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)),
new OreIngredient("dustRedstone"), new OreIngredient("dustRedstone"),
@@ -623,9 +621,9 @@ public final class CrucibleCraftingRegister{
redCopper, redCopper,
900, 900,
750, 750,
550); 550).setRecipeName("redCopper2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("oreCopper"), new OreIngredient("oreCopper"),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)),
new OreIngredient("flakeDiamond"), new OreIngredient("flakeDiamond"),
@@ -635,9 +633,9 @@ public final class CrucibleCraftingRegister{
diamondCopper, diamondCopper,
900, 900,
750, 750,
550); 550).setRecipeName("diamondCopper2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("oreCopper"), new OreIngredient("oreCopper"),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)),
new OreIngredient("flakeEmerald"), new OreIngredient("flakeEmerald"),
@@ -647,9 +645,9 @@ public final class CrucibleCraftingRegister{
emeraldCopper, emeraldCopper,
900, 900,
750, 750,
550); 550).setRecipeName("emeraldCopper2"));
CrucibleCrafting.addRecipe( recipes.register (new CrucibleCrafting(
new OreIngredient("oreCopper"), new OreIngredient("oreCopper"),
Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)), Ingredient.fromStacks(new ItemStack(PrimalAPI.Items.CARBONATE_SLACK, 1)),
new OreIngredient("gemLapis"), new OreIngredient("gemLapis"),
@@ -659,7 +657,7 @@ public final class CrucibleCraftingRegister{
lapisCopper, lapisCopper,
900, 900,
750, 750,
550); 550).setRecipeName("lapisCopper2"));
}
} }

View File

@@ -269,7 +269,7 @@ public class ModCrafting{
/***********************/ /***********************/
/***CRUCIBLE CRAFTING***/ /***CRUCIBLE CRAFTING***/
/***********************/ /***********************/
/*
CrucibleCrafting.addRecipe( CrucibleCrafting.addRecipe(
new OreIngredient("oreIron"), new OreIngredient("oreIron"),
Ingredient.EMPTY, Ingredient.EMPTY,
@@ -389,8 +389,9 @@ public class ModCrafting{
2100, 2100,
1800, 1800,
1500); 1500);
*/
/***BRONZE***/ /***BRONZE***/
/*
NBTTagCompound tagBronzeDefault = new NBTTagCompound(); NBTTagCompound tagBronzeDefault = new NBTTagCompound();
tagBronzeDefault.setString("upgrades", ""); tagBronzeDefault.setString("upgrades", "");
tagBronzeDefault.setBoolean("hot", false); tagBronzeDefault.setBoolean("hot", false);
@@ -525,8 +526,9 @@ public class ModCrafting{
800, 800,
600); 600);
*/
/***COPPER***/ /***COPPER***/
/*
NBTTagCompound tagCopperDefault = new NBTTagCompound(); NBTTagCompound tagCopperDefault = new NBTTagCompound();
tagCopperDefault.setString("upgrades", ""); tagCopperDefault.setString("upgrades", "");
tagCopperDefault.setBoolean("hot", false); tagCopperDefault.setBoolean("hot", false);
@@ -660,7 +662,7 @@ public class ModCrafting{
900, 900,
750, 750,
550); 550);
*/
/***CASTING FORM***/ /***CASTING FORM***/

View File

@@ -1,14 +1,30 @@
package nmd.primal.forgecraft.init; package nmd.primal.forgecraft.init;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.event.RegistryEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.registries.RegistryBuilder;
import nmd.primal.core.api.PrimalAPI;
import nmd.primal.forgecraft.ModInfo;
import nmd.primal.forgecraft.crafting.CrucibleCrafting;
/** /**
* Created by kitsu on 12/3/2016. * Created by kitsu on 12/3/2016.
*/ */
@GameRegistry.ObjectHolder(ModInfo.MOD_ID)
@Mod.EventBusSubscriber
public class ModRegistries { public class ModRegistries {
public static void registerFuels() @SubscribeEvent
{ public static void customRegistries(RegistryEvent.NewRegistry event) {
//if (ModConfig.FEATURE_ENABLE_FUELS) PrimalAPI.logger(1, "Custom Registry", CrucibleCrafting.RECIPE_PREFIX);
//{ RegistryBuilder registryCrucible = new RegistryBuilder();
registryCrucible.setType(CrucibleCrafting.class);
registryCrucible.setName(new ResourceLocation(ModInfo.MOD_ID, "recipes_" + CrucibleCrafting.RECIPE_PREFIX));
registryCrucible.setIDRange(0, 1000);
registryCrucible.create();
} }
} }

View File

@@ -33,22 +33,5 @@ public class CauldronRecipes
lapisBronze.getSubCompound("tags").setInteger("lapis", 1); lapisBronze.getSubCompound("tags").setInteger("lapis", 1);
lapisBronze.getSubCompound("tags").setBoolean("modified", true); lapisBronze.getSubCompound("tags").setBoolean("modified", true);
/*
recipes.register(new CauldronRecipe(
5,
FluidRegistry.getFluidStack("water", 1000),
FluidRegistry.getFluidStack("water", 1000),
new ItemStack(ModItems.rawbronzegladius, 1),
new ItemStack(Items.DYE, 1, 4),
ItemStack.EMPTY,
ItemStack.EMPTY,
lapisBronze,
ItemStack.EMPTY).setRecipeName("finishedGladius")
);
*/
} }
} }