*Altar recipe, sorry!
This commit is contained in:
parent
639d9fc87c
commit
5b05cf651b
|
@ -783,174 +783,7 @@ public class TEAltar extends TileEntity implements IInventory, IFluidTank, IFlui
|
|||
this.drainRate = recipe.drainRate;
|
||||
return;
|
||||
}
|
||||
|
||||
{
|
||||
// if(!getStackInSlot(0).isItemDamaged()&&getStackInSlot(0).getItemDamage()>16&&!isActive)
|
||||
// {
|
||||
// getStackInSlot(0).setItemDamage(0);
|
||||
// }
|
||||
|
||||
|
||||
if (upgradeLevel >= 3)
|
||||
{
|
||||
if (getStackInSlot(0).itemID == ModItems.magicianBloodOrb.itemID)
|
||||
{
|
||||
ItemStack item = getStackInSlot(0);
|
||||
|
||||
if (item.stackTagCompound == null || item.stackTagCompound.getString("ownerName").equals(""))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
isActive = true;
|
||||
canBeFilled = true;
|
||||
consumptionRate = 15;
|
||||
isResultBlock = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (getStackInSlot(0).itemID == ModItems.lavaCrystal.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 10000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 20;
|
||||
drainRate = 10;
|
||||
//ItemStack bloodOrb = new ItemStack(AlchemicalWizardry.weakBloodOrb);
|
||||
resultID = ModItems.activationCrystal.itemID;
|
||||
resultDamage = 0;
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
|
||||
if (getStackInSlot(0).itemID == Item.magmaCream.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 1000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 5;
|
||||
drainRate = 5;
|
||||
resultID = ModItems.fireScribeTool.itemID;
|
||||
resultDamage = 0;
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
|
||||
if (getStackInSlot(0).itemID == Item.ghastTear.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 1000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 5;
|
||||
drainRate = 5;
|
||||
resultID = ModItems.airScribeTool.itemID;
|
||||
resultDamage = 0;
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
|
||||
if (getStackInSlot(0).itemID == ModItems.reinforcedSlate.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 7000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 5;
|
||||
drainRate = 5;
|
||||
ItemStack bloodOrb = new ItemStack(ModItems.apprenticeBloodOrb);
|
||||
resultID = ModItems.imbuedSlate.itemID;
|
||||
resultDamage = 0;
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (upgradeLevel >= 2)
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
if (getStackInSlot(0).itemID == Item.swordIron.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 3000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 5;
|
||||
drainRate = 5;
|
||||
resultID = ModItems.daggerOfSacrifice.itemID;
|
||||
resultDamage = 0;
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
|
||||
if (getStackInSlot(0).itemID == Item.glassBottle.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 2000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 5;
|
||||
drainRate = 5;
|
||||
resultID = ModItems.alchemyFlask.itemID;
|
||||
resultDamage = ModItems.alchemyFlask.getMaxDamage();
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
|
||||
if (getStackInSlot(0).itemID == ModItems.blankSlate.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 2000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 5;
|
||||
drainRate = 5;
|
||||
ItemStack bloodOrb = new ItemStack(ModItems.apprenticeBloodOrb);
|
||||
resultID = ModItems.reinforcedSlate.itemID;
|
||||
resultDamage = 0;
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// if (getStackInSlot(0).itemID == Item.diamond.itemID)
|
||||
// {
|
||||
// isActive = true;
|
||||
// liquidRequired = 2000;
|
||||
// canBeFilled = false;
|
||||
// consumptionRate = 2;
|
||||
// drainRate = 1;
|
||||
// ItemStack bloodOrb = new ItemStack(ModItems.weakBloodOrb);
|
||||
// resultID = ModItems.weakBloodOrb.itemID;
|
||||
// resultDamage = 0;
|
||||
// isResultBlock = false;
|
||||
// //setInventorySlotContents(1, bloodOrb);
|
||||
// return;
|
||||
// }
|
||||
|
||||
|
||||
|
||||
if (getStackInSlot(0).itemID == Item.bucketEmpty.itemID)
|
||||
{
|
||||
isActive = true;
|
||||
liquidRequired = 1000;
|
||||
canBeFilled = false;
|
||||
consumptionRate = 5;
|
||||
drainRate = 0;
|
||||
//ItemStack bloodOrb = new ItemStack(AlchemicalWizardry.weakBloodOrb);
|
||||
resultID = AlchemicalWizardry.bucketLife.itemID;
|
||||
resultDamage = 0;
|
||||
isResultBlock = false;
|
||||
//setInventorySlotContents(1, bloodOrb);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
isActive = false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue