rename back to finished

This commit is contained in:
Shroopy 2024-11-26 23:26:27 -08:00
parent e1816ec8fe
commit 0845797d0c

View file

@ -38,7 +38,7 @@ public class PressingBehaviour extends BeltProcessingBehaviour {
public int prevRunningTicks; public int prevRunningTicks;
public int runningTicks; public int runningTicks;
public boolean running; public boolean running;
public boolean wentDown; public boolean finished;
public Mode mode; public Mode mode;
int entityScanCooldown; int entityScanCooldown;
@ -72,7 +72,7 @@ public class PressingBehaviour extends BeltProcessingBehaviour {
public void read(CompoundTag compound, boolean clientPacket) { public void read(CompoundTag compound, boolean clientPacket) {
running = compound.getBoolean("Running"); running = compound.getBoolean("Running");
mode = Mode.values()[compound.getInt("Mode")]; mode = Mode.values()[compound.getInt("Mode")];
wentDown = compound.getBoolean("WentDown"); finished = compound.getBoolean("Finished");
prevRunningTicks = runningTicks = compound.getInt("Ticks"); prevRunningTicks = runningTicks = compound.getInt("Ticks");
super.read(compound, clientPacket); super.read(compound, clientPacket);
@ -87,7 +87,7 @@ public class PressingBehaviour extends BeltProcessingBehaviour {
public void write(CompoundTag compound, boolean clientPacket) { public void write(CompoundTag compound, boolean clientPacket) {
compound.putBoolean("Running", running); compound.putBoolean("Running", running);
compound.putInt("Mode", mode.ordinal()); compound.putInt("Mode", mode.ordinal());
compound.putBoolean("WentDown", wentDown); compound.putBoolean("Finished", finished);
compound.putInt("Ticks", runningTicks); compound.putInt("Ticks", runningTicks);
super.write(compound, clientPacket); super.write(compound, clientPacket);
@ -110,7 +110,7 @@ public class PressingBehaviour extends BeltProcessingBehaviour {
public void start(Mode mode) { public void start(Mode mode) {
this.mode = mode; this.mode = mode;
running = true; running = true;
wentDown = false; finished = false;
prevRunningTicks = 0; prevRunningTicks = 0;
runningTicks = 0; runningTicks = 0;
particleItems.clear(); particleItems.clear();
@ -174,7 +174,7 @@ public class PressingBehaviour extends BeltProcessingBehaviour {
return; return;
} }
if (runningTicks >= CYCLE / 2 && !wentDown) { if (runningTicks >= CYCLE / 2 && !finished) {
if (inWorld()) if (inWorld())
applyInWorld(); applyInWorld();
if (onBasin()) if (onBasin())
@ -190,11 +190,11 @@ public class PressingBehaviour extends BeltProcessingBehaviour {
if (!level.isClientSide) if (!level.isClientSide)
blockEntity.sendData(); blockEntity.sendData();
wentDown = true; finished = true;
} }
if (!level.isClientSide && runningTicks > CYCLE) { if (!level.isClientSide && runningTicks > CYCLE) {
wentDown = false; finished = false;
particleItems.clear(); particleItems.clear();
specifics.onPressingCompleted(); specifics.onPressingCompleted();
blockEntity.sendData(); blockEntity.sendData();