Check bus block entity validity while screen is open.
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user