I have a machine patterned after a minecraft furnace in which I display the remaining burnTime in the Gui. I have changed all related 'short' in my code to 'int' (even in Nbt code).
When I run it on Single Player the Gui works as desired, displaying the progression of values 20000, 40000, and 60000.
When I make a Server and run Multiplayer, my machine's Gui displays 20000, -25536, -5536.
Why would the server make it behave differently?
int myBurnTime = 60000;
I was using Integer.toString(myBurnTime) when I display the value (worked fine on client, not on server). I tried String.valueOf((long)myBurnTime)--it had the same problem.
Does anyone know if there is some reason the server-side values would act like 'short' while the client-side values continue to act 'int'?