#872: SculkSensor accesses underlying TileEntity instead of snapshot for vibration frequency.

By: blablubbabc <lukas@wirsindwir.de>
This commit is contained in:
CraftBukkit/Spigot 2021-06-23 09:02:10 +10:00
parent 26fd70263e
commit a91dc63398

View File

@ -18,12 +18,12 @@ public class CraftSculkSensor extends CraftBlockEntityState<SculkSensorBlockEnti
@Override
public int getLastVibrationFrequency() {
return getTileEntity().getLastVibrationFrequency();
return getSnapshot().getLastVibrationFrequency();
}
@Override
public void setLastVibrationFrequency(int lastVibrationFrequency) {
Preconditions.checkArgument(0 <= lastVibrationFrequency && lastVibrationFrequency <= 15, "Vibration frequency must be between 0-15");
getTileEntity().lastVibrationFrequency = lastVibrationFrequency;
getSnapshot().lastVibrationFrequency = lastVibrationFrequency;
}
}