Merge pull request #298 from Arcaratus/master
Converted all TEAltar to IBloodAltar
This commit is contained in:
commit
003a65a51b
|
@ -34,4 +34,10 @@ public interface IBloodAltar
|
|||
* @param amount
|
||||
*/
|
||||
public void requestPauseAfterCrafting(int amount);
|
||||
|
||||
public void addToDemonBloodDuration(int dur);
|
||||
|
||||
public boolean hasDemonBlood();
|
||||
|
||||
public void decrementDemonBlood();
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@ import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
|||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.SoulNetworkHandler;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
import WayofTime.alchemicalWizardry.api.tile.IBloodAltar;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEWritingTable;
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -44,13 +44,13 @@ public class RitualEffectAutoAlchemy extends RitualEffect
|
|||
int flag = 0;
|
||||
|
||||
TileEntity topEntity = world.getTileEntity(x, y + 1, z);
|
||||
if (!(topEntity instanceof TEAltar))
|
||||
if (!(topEntity instanceof IBloodAltar))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
TEAltar tileAltar = (TEAltar) topEntity;
|
||||
ItemStack targetStack = tileAltar.getStackInSlot(0);
|
||||
IBloodAltar altar = (IBloodAltar) topEntity;
|
||||
ItemStack targetStack = altar.getStackInSlot(0);
|
||||
if (targetStack == null)
|
||||
{
|
||||
return;
|
||||
|
|
|
@ -20,7 +20,7 @@ import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
|||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.SoulNetworkHandler;
|
||||
import WayofTime.alchemicalWizardry.common.demonVillage.tileEntity.TEDemonPortal;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
import WayofTime.alchemicalWizardry.api.tile.IBloodAltar;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEBellJar;
|
||||
|
||||
public class RitualEffectDemonPortal extends RitualEffect
|
||||
|
@ -98,9 +98,9 @@ public class RitualEffectDemonPortal extends RitualEffect
|
|||
public boolean checkCreatePortal(IMasterRitualStone ritualStone)
|
||||
{
|
||||
TileEntity entity = ritualStone.getWorld().getTileEntity(ritualStone.getXCoord(), ritualStone.getYCoord() + 1, ritualStone.getZCoord());
|
||||
if(entity instanceof TEAltar)
|
||||
if(entity instanceof IBloodAltar)
|
||||
{
|
||||
TEAltar altar = (TEAltar)entity;
|
||||
IBloodAltar altar = (IBloodAltar)entity;
|
||||
if(altar.hasDemonBlood() && ritualStone.getWorld().isAirBlock(ritualStone.getXCoord(), ritualStone.getYCoord() + 2, ritualStone.getZCoord()))
|
||||
{
|
||||
return true;
|
||||
|
|
|
@ -6,7 +6,7 @@ import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
|||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.SoulNetworkHandler;
|
||||
import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
import WayofTime.alchemicalWizardry.api.tile.IBloodAltar;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
|
@ -42,7 +42,7 @@ public class RitualEffectFeatheredKnife extends RitualEffect
|
|||
return;
|
||||
}
|
||||
|
||||
TEAltar tileAltar = null;
|
||||
IBloodAltar tileAltar = null;
|
||||
boolean testFlag = false;
|
||||
|
||||
for (int i = -5; i <= 5; i++)
|
||||
|
@ -51,9 +51,9 @@ public class RitualEffectFeatheredKnife extends RitualEffect
|
|||
{
|
||||
for (int k = -10; k <= 10; k++)
|
||||
{
|
||||
if (world.getTileEntity(x + i, y + k, z + j) instanceof TEAltar)
|
||||
if (world.getTileEntity(x + i, y + k, z + j) instanceof IBloodAltar)
|
||||
{
|
||||
tileAltar = (TEAltar) world.getTileEntity(x + i, y + k, z + j);
|
||||
tileAltar = (IBloodAltar) world.getTileEntity(x + i, y + k, z + j);
|
||||
testFlag = true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@ import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
|||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.SoulNetworkHandler;
|
||||
import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
import WayofTime.alchemicalWizardry.api.tile.IBloodAltar;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
|
@ -28,7 +28,7 @@ public class RitualEffectLifeConduit extends RitualEffect
|
|||
int y = ritualStone.getYCoord();
|
||||
int z = ritualStone.getZCoord();
|
||||
|
||||
TEAltar tileAltar = null;
|
||||
IBloodAltar tileAltar = null;
|
||||
boolean testFlag = false;
|
||||
|
||||
for (int i = -5; i <= 5; i++)
|
||||
|
@ -37,9 +37,9 @@ public class RitualEffectLifeConduit extends RitualEffect
|
|||
{
|
||||
for (int k = -10; k <= 10; k++)
|
||||
{
|
||||
if (world.getTileEntity(x + i, y + k, z + j) instanceof TEAltar)
|
||||
if (world.getTileEntity(x + i, y + k, z + j) instanceof IBloodAltar)
|
||||
{
|
||||
tileAltar = (TEAltar) world.getTileEntity(x + i, y + k, z + j);
|
||||
tileAltar = (IBloodAltar) world.getTileEntity(x + i, y + k, z + j);
|
||||
testFlag = true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@ import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
|||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.SoulNetworkHandler;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
import WayofTime.alchemicalWizardry.api.tile.IBloodAltar;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.util.AxisAlignedBB;
|
||||
|
@ -36,7 +36,7 @@ public class RitualEffectWellOfSuffering extends RitualEffect
|
|||
return;
|
||||
}
|
||||
|
||||
TEAltar tileAltar = null;
|
||||
IBloodAltar tileAltar = null;
|
||||
boolean testFlag = false;
|
||||
|
||||
for (int i = -5; i <= 5; i++)
|
||||
|
@ -45,9 +45,9 @@ public class RitualEffectWellOfSuffering extends RitualEffect
|
|||
{
|
||||
for (int k = -10; k <= 10; k++)
|
||||
{
|
||||
if (world.getTileEntity(x + i, y + k, z + j) instanceof TEAltar)
|
||||
if (world.getTileEntity(x + i, y + k, z + j) instanceof IBloodAltar)
|
||||
{
|
||||
tileAltar = (TEAltar) world.getTileEntity(x + i, y + k, z + j);
|
||||
tileAltar = (IBloodAltar) world.getTileEntity(x + i, y + k, z + j);
|
||||
testFlag = true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue