@@ -17,6 +17,7 @@ import net.ccbluex.liquidbounce.utils.render.RenderUtils.glColor
1717import net.ccbluex.liquidbounce.value.boolean
1818import net.ccbluex.liquidbounce.value.float
1919import org.lwjgl.opengl.GL11.*
20+ import java.awt.Color
2021
2122object 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