public static FloatTag fromNative(NBTTagFloat other) { return new FloatTag(other.getFloat()); }
public static NBTTagFloat toCachedFloat(NBTTagFloat original) { float i = original.getFloat(); if (i == 0) { return ZERO.floatValue; } else if (i == 1) { return ONE.floatValue; } else { return original; } }
@Override public Float deserialize(World world, NBTTagFloat object) { return object.getFloat(); } }
@Override public Object parseTag(NBTBase tag) { return ((NBTTagFloat) tag).getFloat(); }
@Override public Object parseTag(NBTBase tag) { NBTTagList floatList = (NBTTagList) tag; float[] floatArray = new float[floatList.tagCount()]; for (int i = 0; i < floatArray.length; i++) { floatArray[i] = ((NBTTagFloat) floatList.get(i)).getFloat(); } return floatArray; }
@Override public Object parseTag(NBTBase tag) { NBTTagList floatList = (NBTTagList) tag; Float[] floatArray = new Float[floatList.tagCount()]; for (int i = 0; i < floatArray.length; i++) { floatArray[i] = ((NBTTagFloat) floatList.get(i)).getFloat(); } return floatArray; }
sb.append("TagLong(data=").append(((NBTTagLong) nbt).getLong()).append(")"); } else if (nbt instanceof NBTTagFloat) { sb.append("TagFloat(data=").append(((NBTTagFloat) nbt).getFloat()).append(")"); } else if (nbt instanceof NBTTagDouble) { sb.append("TagDouble(data=").append(((NBTTagDouble) nbt).getDouble()).append(")");
} else if (nbt instanceof NBTTagFloat) { DefaultMutableTreeNode type = new DefaultMutableTreeNode("NBTTagFloat"); type.add(new DefaultMutableTreeNode("Data: " + ((NBTTagFloat) nbt).getFloat())); node.add(type); } else if (nbt instanceof NBTTagInt) {
HashMap<Object, Object> map = new HashMap<>(); map.put("type", "NBTTagFloat"); map.put("value", ((NBTTagFloat) nbt).getFloat()); return map; } else if (nbt instanceof NBTTagInt) {
out.value(((NBTTagFloat) value).getFloat()); break;
public static Number getNumber(NBTBase tag) { if(tag instanceof NBTTagByte) { return ((NBTTagByte)tag).getByte(); } else if(tag instanceof NBTTagShort) { return ((NBTTagShort)tag).getShort(); } else if(tag instanceof NBTTagInt) { return ((NBTTagInt)tag).getInt(); } else if(tag instanceof NBTTagFloat) { return ((NBTTagFloat)tag).getFloat(); } else if(tag instanceof NBTTagDouble) { return ((NBTTagDouble)tag).getDouble(); } else if(tag instanceof NBTTagLong) { return ((NBTTagLong)tag).getLong(); } else { return 0; } }
return ((NBTTagLong) nmsTag).getLong(); case TAG_Float: return ((NBTTagFloat) nmsTag).getFloat(); case TAG_Double: return ((NBTTagDouble) nmsTag).getDouble();