From e7c2f7102294f9dfea4b666d321631bf74b9ca51 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Mon, 24 Jul 2023 00:44:32 +0700 Subject: [PATCH] Outline singularity text instead of dropping shadow --- .../mc/otm/client/render/blockentity/BlackHoleRenderer.kt | 7 ++----- .../render/blockentity/GravitationStabilizerRenderer.kt | 6 +++--- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/BlackHoleRenderer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/BlackHoleRenderer.kt index 10904c05f..f47dd49e4 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/BlackHoleRenderer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/BlackHoleRenderer.kt @@ -184,11 +184,8 @@ class BlackHoleRenderer(private val context: BlockEntityRendererProvider.Context val sorse = DynamicBufferSource.WORLD - font.draw(poseStack, text1, 0.8f, 0.8f - font.lineHeight.toFloat() / 2f, gravity = RenderGravity.TOP_LEFT, color = RGBAColor.BLACK, buffer = sorse) - font.draw(poseStack, text2, 0.8f, 0.8f + font.lineHeight.toFloat() / 2f, gravity = RenderGravity.TOP_LEFT, color = RGBAColor.BLACK, buffer = sorse) - poseStack.translate(0.0, 0.0, -1.0) - font.draw(poseStack, text1, 0f, -font.lineHeight.toFloat() / 2f, gravity = RenderGravity.TOP_LEFT, color = RGBAColor.WHITE, buffer = sorse) - font.draw(poseStack, text2, 0f, font.lineHeight.toFloat() / 2f, gravity = RenderGravity.TOP_LEFT, color = RGBAColor.WHITE, buffer = sorse) + font.draw(poseStack, text1, 0.8f, 0.8f - font.lineHeight.toFloat() / 2f, gravity = RenderGravity.TOP_LEFT, color = RGBAColor.WHITE, buffer = sorse, drawOutline = true) + font.draw(poseStack, text2, 0.8f, 0.8f + font.lineHeight.toFloat() / 2f, gravity = RenderGravity.TOP_LEFT, color = RGBAColor.WHITE, buffer = sorse, drawOutline = true) poseStack.popPose() } diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/GravitationStabilizerRenderer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/GravitationStabilizerRenderer.kt index 1708809b8..a86e716b3 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/GravitationStabilizerRenderer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/GravitationStabilizerRenderer.kt @@ -162,14 +162,14 @@ class GravitationStabilizerRenderer(private val context: BlockEntityRendererProv TranslatableComponent("otm.3d2d.gravitation_stabilizer.mass", bhTile.mass.formatMatter(formatAsReadable = ShiftPressedCond)), 1f, -font.lineHeight.toFloat() / 2f + 1f, color = RGBAColor.WHITE, buffer = sorse, gravity = RenderGravity.TOP_CENTER, - customShadow = true, shadowX = -0.2f, shadowY = 0f, shadowZ = -0.5f) + drawOutline = true) font.draw( poseStack, TranslatableComponent("otm.3d2d.gravitation_stabilizer.strength", "%.2f".format(bhTile.gravitationStrength)), 1f, font.lineHeight.toFloat() / 2f + 1f, - color = RGBAColor.BLACK, buffer = sorse, gravity = RenderGravity.TOP_CENTER, - customShadow = true, shadowX = -0.2f, shadowY = 0f, shadowZ = 0.5f) + color = RGBAColor.WHITE, buffer = sorse, gravity = RenderGravity.TOP_CENTER, + drawOutline = true) poseStack.popPose() }