Check bus block entity validity while screen is open.

This commit is contained in:
Florian Nücke
2022-02-04 10:23:58 +01:00
parent 1d825aa28d
commit c0268cb6e1

View File

@@ -103,7 +103,9 @@ public final class BusInterfaceScreen extends Screen {
nameField.tick();
final Vec3 busCableCenter = Vec3.atCenterOf(busCable.getBlockPos());
if (getMinecraft().player == null || getMinecraft().player.distanceToSqr(busCableCenter) > 8 * 8) {
if (busCable.isRemoved() ||
getMinecraft().player == null ||
getMinecraft().player.distanceToSqr(busCableCenter) > 8 * 8) {
onClose();
}
}