Added the Ritual for Water and did some rudimentary tests. Issue: MRS does not load properly on world load.

This commit is contained in:
WayofTime 2015-12-29 13:41:03 -05:00
parent 0e1173ef5d
commit 16a6333c6f
4 changed files with 73 additions and 3 deletions

View file

@ -43,6 +43,15 @@ public class TileMasterRitualStone extends TileEntity implements IMasterRitualSt
@Override
public void update() {
if(!worldObj.isRemote && worldObj.getWorldTime() % REFRESH_TIME == 0) {
System.out.println("Owner: " + owner);
if(isActive()) {
System.out.println("Is active");
}
System.out.println("Active time: " + activeTime);
}
if (getCurrentRitual() != null && isActive()) {
if (activeTime % REFRESH_TIME == 0)
performRitual(getWorld(), getPos());
@ -57,7 +66,7 @@ public class TileMasterRitualStone extends TileEntity implements IMasterRitualSt
currentRitual = RitualRegistry.getRitualForId(tag.getString(Constants.NBT.CURRENT_RITUAL));
active = tag.getBoolean(Constants.NBT.IS_RUNNING);
activeTime = tag.getInteger(Constants.NBT.RUNTIME);
direction = EnumFacing.VALUES[tag.getInteger(Constants.NBT.DIRECTION)];
direction = EnumFacing.VALUES[tag.getInteger(Constants.NBT.DIRECTION)];
}
@Override