BloodMagic/1.7.10/main/java/WayofTime/alchemicalWizardry/api/rituals/IMasterRitualStone.java

37 lines
837 B
Java
Raw Normal View History

package WayofTime.alchemicalWizardry.api.rituals;
2014-10-13 20:33:20 +00:00
import WayofTime.alchemicalWizardry.api.alchemy.energy.ISegmentedReagentHandler;
2014-09-25 19:20:09 +00:00
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
2014-08-25 11:58:39 +00:00
public interface IMasterRitualStone extends ISegmentedReagentHandler
{
2014-10-13 20:33:20 +00:00
public void performRitual(World world, int x, int y, int z, String ritualID);
public String getOwner();
public void setCooldown(int newCooldown);
public int getCooldown();
public void setVar1(int newVar1);
public int getVar1();
public void setActive(boolean active);
public int getDirection();
2014-10-13 20:33:20 +00:00
public World getWorld();
2014-10-13 20:33:20 +00:00
public int getXCoord();
2014-10-13 20:33:20 +00:00
public int getYCoord();
2014-10-13 20:33:20 +00:00
public int getZCoord();
2014-10-13 20:33:20 +00:00
2014-09-25 19:20:09 +00:00
public NBTTagCompound getCustomRitualTag();
2014-10-13 20:33:20 +00:00
2014-09-25 19:20:09 +00:00
public void setCustomRitualTag(NBTTagCompound tag);
}