Finally find the 1.16 equivalent to not calculate water pushing on contraptions (performance impact = huge)

This commit is contained in:
grimmauld 2021-06-29 21:21:50 +02:00
parent 3d825fe632
commit 6990f6d60e

View file

@ -678,8 +678,9 @@ public abstract class AbstractContraptionEntity extends Entity implements IEntit
}
// @Override //TODO find 1.16 replacement
// public void updateAquatics() {
@Override
protected boolean updateWaterState() {
/*
* Override this with an empty method to reduce enormous calculation time when contraptions are in water
* WARNING: THIS HAS A BUNCH OF SIDE EFFECTS!
@ -690,8 +691,8 @@ public abstract class AbstractContraptionEntity extends Entity implements IEntit
* - this.eyesInWater and this.canSwim() will always be false
* - swimming state will never be updated
*/
// extinguish();
// }
return false;
}
@Override
public void setFire(int p_70015_1_) {