encode_nbt is incosistent with documentation, #fixes https://discord.com/channels/882822986795716608/882826588348092457/899049240771309638
This commit is contained in:
1 parent
9e9a80373d
commit
db5d4532b8
1 file changed
+4
@@ -271,7 +271,11 @@ public class NumericValue extends Value
|
|||||||
public NbtElement toTag(boolean force)
|
public NbtElement toTag(boolean force)
|
||||||
{
|
{
|
||||||
if (longValue != null)
|
if (longValue != null)
|
||||||
|
{
|
||||||
|
if (abs(longValue) < Integer.MAX_VALUE-2)
|
||||||
|
return NbtInt.of((int)(long)longValue);
|
||||||
return NbtLong.of(longValue);
|
return NbtLong.of(longValue);
|
||||||
|
}
|
||||||
long lv = getLong();
|
long lv = getLong();
|
||||||
if (value == (double)lv)
|
if (value == (double)lv)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user