Don't render black hole hover text when gui is hidden

This commit is contained in:
DBotThePony 2022-01-23 16:54:53 +07:00
parent 1c0d3607a6
commit a3c646c4b7
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -142,14 +142,14 @@ class BlackHoleRenderer(private val context: BlockEntityRendererProvider.Context
RenderSystem.enableCull()
}
if (
if (!Minecraft.getInstance().options.hideGui && (
(ply.mainHandItem.item == Registry.Items.BLACK_HOLE_SCANNER || ply.offhandItem.item == Registry.Items.BLACK_HOLE_SCANNER) &&
poseStack.translation().length() < tile.gravitationStrength * 64.0 ||
(ply.abilities.instabuild || ply.abilities.invulnerable ||
ply.getCapability(MatteryCapability.ANDROID).isPresent &&
ply.getCapability(MatteryCapability.ANDROID).resolve().get().isAndroid()) &&
poseStack.translation().length() < tile.gravitationStrength * 32.0
) {
)) {
val facing = tile.blockPos.asVector() - Minecraft.getInstance().gameRenderer.mainCamera.position
val distance = facing.length()
val normal = facing.normalize()