Time Nick Message 05:50 Blockhead256 joke mod idea: me giveme able to remove with negative numbers, and make it check for a stack and set a negative amount if present :) 05:50 Blockhead256 *me giveme->make giveme 05:50 Blockhead256 actually, hilariously, negative numbers currently get re-interpreted as unsigned values 05:51 Blockhead256 if you /giveme -1 of something and already have none, you get 65535 of it 13:40 serp an unsigned value being stored in a signed integer ? :) 13:40 MTDiscord other way around, a signed integer being converted to an unsigned value 13:41 serp isn't that saying the same thing 13:43 MTDiscord serp: the way i understood your statement was unsigned -> signed, while signed -> unsigned is happening 13:44 serp perhaps i said it weird... meant the value (the number in the stack on the client side) is being stored on the backend by a signed integer. 14:05 MTDiscord the minetest engine internally uses a 16-bit unsigned integer to keep track of item counts, lua numbers are 64-bit floats. converting -1 to a 16-bit unsigned integer is what is probably happening here, to be precise. 14:26 serp oh i see.. i was backwards then