Skip to content

Commit c608935

Browse files
committed
fix: Breadcrumbs rendering player's hand as black or enchanted effects in hand as a rectangle in first-person.
1 parent 94b102d commit c608935

File tree

1 file changed

+4
-2
lines changed
  • src/main/java/net/ccbluex/liquidbounce/features/module/modules/visual

1 file changed

+4
-2
lines changed

src/main/java/net/ccbluex/liquidbounce/features/module/modules/visual/Breadcrumbs.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import net.ccbluex.liquidbounce.utils.render.RenderUtils.glColor
1717
import net.ccbluex.liquidbounce.value.boolean
1818
import net.ccbluex.liquidbounce.value.float
1919
import org.lwjgl.opengl.GL11.*
20+
import java.awt.Color
2021

2122
object Breadcrumbs : Module("Breadcrumbs", Category.VISUAL, hideModule = false) {
2223
val rainbow by boolean("Rainbow", false)
@@ -28,7 +29,6 @@ object Breadcrumbs : Module("Breadcrumbs", Category.VISUAL, hideModule = false)
2829

2930
private val positions = mutableListOf<PositionData>()
3031

31-
// TODO: Fix player hand being black when rendering
3232
@EventTarget
3333
fun onRender3D(event: Render3DEvent) {
3434
val player = mc.thePlayer ?: return
@@ -40,6 +40,7 @@ object Breadcrumbs : Module("Breadcrumbs", Category.VISUAL, hideModule = false)
4040
val currentTime = System.currentTimeMillis()
4141
val fadeSeconds = lifeTime * 1000L
4242

43+
glPushAttrib(GL_ALL_ATTRIB_BITS)
4344
glPushMatrix()
4445

4546
glDisable(GL_TEXTURE_2D)
@@ -93,14 +94,15 @@ object Breadcrumbs : Module("Breadcrumbs", Category.VISUAL, hideModule = false)
9394

9495
glEnd()
9596

96-
glColor4d(1.0, 1.0, 1.0, 1.0)
97+
glColor(Color.WHITE)
9798
glEnable(GL_CULL_FACE)
9899
glEnable(GL_DEPTH_TEST)
99100
glDisable(GL_ALPHA_TEST)
100101
glDisable(GL_LINE_SMOOTH)
101102
glDisable(GL_BLEND)
102103
glEnable(GL_TEXTURE_2D)
103104
glPopMatrix()
105+
glPopAttrib()
104106
}
105107

106108
@EventTarget

0 commit comments

Comments
 (0)