Describe the bug
Client crash when color easing out of range, and this will break your world (client crash every time you login)
In which environment did the Bug appear?
Singleplayer.
To Reproduce
Steps to reproduce the behavior:
Set a easing for color that's not in 0~1.
Expected behavior
Not sure, but it shouldn't just crash.
Screenshots / Code Snippet
java.lang.IllegalArgumentException: Color parameter outside of expected range: Red
at java.awt.Color.testColorValueRange(Unknown Source)
at java.awt.Color.<init>(Unknown Source)
at java.awt.Color.<init>(Unknown Source)
at ben_mkiv.commons0815.utils.utilsCommon.getIntFromColor(utilsCommon.java:125)
at ben_mkiv.rendertoolkit.common.widgets.WidgetModifiers.getCurrentColor(WidgetModifiers.java:100)
at ben_mkiv.rendertoolkit.common.widgets.WidgetGLOverlay$RenderableGLWidget.preRender(WidgetGLOverlay.java:228)
at ben_mkiv.rendertoolkit.common.widgets.component.face.Box2D$RenderableBox2DWidget.render(Box2D.java:48)
at ben_mkiv.rendertoolkit.surface.ClientSurface.renderWidget(ClientSurface.java:138)
at ben_mkiv.rendertoolkit.surface.ClientSurface.renderWidget(ClientSurface.java:133)
at com.bymarcin.openglasses.surface.OCClientSurface.renderWidgets(OCClientSurface.java:233)
at com.bymarcin.openglasses.surface.OCClientSurface.renderOverlay(OCClientSurface.java:129)
at com.bymarcin.openglasses.event.minecraft.client.ClientRenderEvents.onRenderGameOverlay(ClientRenderEvents.java:17)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_656_ClientRenderEvents_onRenderGameOverlay_Pre.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.client.GuiIngameForge.pre(GuiIngameForge.java:907)
at net.minecraftforge.client.GuiIngameForge.renderHelmet(GuiIngameForge.java:268)
at net.minecraftforge.client.GuiIngameForge.func_175180_a(GuiIngameForge.java:135)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1098)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Describe the bug Client crash when color easing out of range, and this will break your world (client crash every time you login)
In which environment did the Bug appear? Singleplayer.
To Reproduce Steps to reproduce the behavior: Set a easing for color that's not in 0~1.
Expected behavior Not sure, but it shouldn't just crash.
Screenshots / Code Snippet
Minecraft: