Fix method conflict for IImperfectRitualStone
This commit is contained in:
parent
60d44d7f89
commit
b6bdd0740c
|
@ -14,7 +14,7 @@ public interface IImperfectRitualStone
|
|||
|
||||
boolean performRitual(World world, BlockPos pos, ImperfectRitual imperfectRitual, EntityPlayer player);
|
||||
|
||||
World getWorld();
|
||||
World getRitualWorld();
|
||||
|
||||
BlockPos getPos();
|
||||
BlockPos getRitualPos();
|
||||
}
|
||||
|
|
|
@ -18,8 +18,8 @@ public class ImperfectRitualDay extends ImperfectRitual
|
|||
public boolean onActivate(IImperfectRitualStone imperfectRitualStone, EntityPlayer player)
|
||||
{
|
||||
|
||||
if (!imperfectRitualStone.getWorld().isRemote)
|
||||
imperfectRitualStone.getWorld().setWorldTime((imperfectRitualStone.getWorld().getWorldTime() / 24000) * 24000);
|
||||
if (!imperfectRitualStone.getRitualWorld().isRemote)
|
||||
imperfectRitualStone.getRitualWorld().setWorldTime((imperfectRitualStone.getRitualWorld().getWorldTime() / 24000) * 24000);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -18,8 +18,8 @@ public class ImperfectRitualNight extends ImperfectRitual
|
|||
public boolean onActivate(IImperfectRitualStone imperfectRitualStone, EntityPlayer player)
|
||||
{
|
||||
|
||||
if (!imperfectRitualStone.getWorld().isRemote)
|
||||
imperfectRitualStone.getWorld().setWorldTime((imperfectRitualStone.getWorld().getWorldTime() / 24000) * 24000 + 13800);
|
||||
if (!imperfectRitualStone.getRitualWorld().isRemote)
|
||||
imperfectRitualStone.getRitualWorld().setWorldTime((imperfectRitualStone.getRitualWorld().getWorldTime() / 24000) * 24000 + 13800);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -17,15 +17,15 @@ public class ImperfectRitualRain extends ImperfectRitual
|
|||
@Override
|
||||
public boolean onActivate(IImperfectRitualStone imperfectRitualStone, EntityPlayer player)
|
||||
{
|
||||
if (!imperfectRitualStone.getWorld().isRemote)
|
||||
if (!imperfectRitualStone.getRitualWorld().isRemote)
|
||||
{
|
||||
imperfectRitualStone.getWorld().getWorldInfo().setRaining(true);
|
||||
imperfectRitualStone.getRitualWorld().getWorldInfo().setRaining(true);
|
||||
}
|
||||
|
||||
if (imperfectRitualStone.getWorld().isRemote)
|
||||
if (imperfectRitualStone.getRitualWorld().isRemote)
|
||||
{
|
||||
imperfectRitualStone.getWorld().setRainStrength(1.0F);
|
||||
imperfectRitualStone.getWorld().setThunderStrength(1.0F);
|
||||
imperfectRitualStone.getRitualWorld().setRainStrength(1.0F);
|
||||
imperfectRitualStone.getRitualWorld().setThunderStrength(1.0F);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
|
|
@ -20,14 +20,14 @@ public class ImperfectRitualZombie extends ImperfectRitual
|
|||
@Override
|
||||
public boolean onActivate(IImperfectRitualStone imperfectRitualStone, EntityPlayer player)
|
||||
{
|
||||
EntityZombie zombie = new EntityZombie(imperfectRitualStone.getWorld());
|
||||
zombie.setPosition(imperfectRitualStone.getPos().getX() + 0.5, imperfectRitualStone.getPos().getY() + 2.1, imperfectRitualStone.getPos().getZ() + 0.5);
|
||||
EntityZombie zombie = new EntityZombie(imperfectRitualStone.getRitualWorld());
|
||||
zombie.setPosition(imperfectRitualStone.getRitualPos().getX() + 0.5, imperfectRitualStone.getRitualPos().getY() + 2.1, imperfectRitualStone.getRitualPos().getZ() + 0.5);
|
||||
zombie.addPotionEffect(new PotionEffect(Potion.fireResistance.getId(), 2000));
|
||||
zombie.addPotionEffect(new PotionEffect(Potion.damageBoost.getId(), 20000, 7));
|
||||
zombie.addPotionEffect(new PotionEffect(Potion.resistance.getId(), 20000, 3));
|
||||
|
||||
if (!imperfectRitualStone.getWorld().isRemote)
|
||||
imperfectRitualStone.getWorld().spawnEntityInWorld(zombie);
|
||||
if (!imperfectRitualStone.getRitualWorld().isRemote)
|
||||
imperfectRitualStone.getRitualWorld().spawnEntityInWorld(zombie);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -35,14 +35,14 @@ public class TileImperfectRitualStone extends TileEntity implements IImperfectRi
|
|||
}
|
||||
|
||||
@Override
|
||||
public World getWorld()
|
||||
public World getRitualWorld()
|
||||
{
|
||||
return super.getWorld();
|
||||
return getWorld();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BlockPos getPos()
|
||||
public BlockPos getRitualPos()
|
||||
{
|
||||
return super.getPos();
|
||||
return getPos();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue