Should be server-side only

This commit is contained in:
Electroblob77
2020-09-27 17:49:24 +01:00
parent f32bcae8d3
commit 22b284063b
@@ -44,17 +44,19 @@ public class EntityIceSpike extends EntityMagicConstruct {
double extensionSpeed = 0; double extensionSpeed = 0;
if(lifetime - this.ticksExisted < 15){ if(!world.isRemote){
extensionSpeed = -0.01 * (this.ticksExisted - (lifetime - 15)); if(lifetime - this.ticksExisted < 15){
}else if(lifetime - this.ticksExisted < 25){ extensionSpeed = -0.01 * (this.ticksExisted - (lifetime - 15));
extensionSpeed = 0; }else if(lifetime - this.ticksExisted < 25){
}else if(lifetime - this.ticksExisted < 28){ extensionSpeed = 0;
extensionSpeed = 0.25; }else if(lifetime - this.ticksExisted < 28){
} extensionSpeed = 0.25;
}
if(facing != null){ // Will probably be null on the client side, but should never be on the server side if(facing != null){ // Will probably be null on the client side, but should never be on the server side
this.move(MoverType.SELF, this.facing.getXOffset() * extensionSpeed, this.facing.getYOffset() * extensionSpeed, this.move(MoverType.SELF, this.facing.getXOffset() * extensionSpeed, this.facing.getYOffset() * extensionSpeed,
this.facing.getZOffset() * extensionSpeed); this.facing.getZOffset() * extensionSpeed);
}
} }
if(lifetime - this.ticksExisted == 30) this.playSound(WizardrySounds.ENTITY_ICE_SPIKE_EXTEND, 1, 2.5f); if(lifetime - this.ticksExisted == 30) this.playSound(WizardrySounds.ENTITY_ICE_SPIKE_EXTEND, 1, 2.5f);