Package net.minecraft.nbt
Class NbtFloat
java.lang.Object
net.minecraft.nbt.AbstractNbtNumber
net.minecraft.nbt.NbtFloat
- All Implemented Interfaces:
NbtElement
public class NbtFloat extends AbstractNbtNumber
Represents an NBT 32-bit floating-point number.
This class uses the NBT type 5.
- Mappings:
Namespace Name official muintermediary net/minecraft/class_2494named net/minecraft/nbt/NbtFloat
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description privateNbtFloat(float value) -
Method Summary
Modifier and Type Method Description voidaccept(NbtElementVisitor visitor)bytebyteValue()Gets the value as an 8-bit integer.NbtFloatcopy()Copies this NBT element.doubledoubleValue()Gets the value as a 64-bit floating-point number.booleanequals(Object o)floatfloatValue()Gets the value as a 32-bit floating-point number.NbtType<NbtFloat>getNbtType()Gets the NBT type definition of this NBT element.bytegetType()Gets the type of this NBT element.inthashCode()intintValue()Gets the value as a 32-bit integer.longlongValue()Gets the value as a 64-bit integer.NumbernumberValue()Gets the value as a generic number.static NbtFloatof(float value)shortshortValue()Gets the value as a 16-bit integer.voidwrite(DataOutput output)Methods inherited from class net.minecraft.nbt.AbstractNbtNumber
toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.nbt.NbtElement
asString
-
Field Details
-
ZERO
- Mappings:
Namespace Name Mixin selector official aLmu;a:Lmu;intermediary field_21034Lnet/minecraft/class_2494;field_21034:Lnet/minecraft/class_2494;named ZEROLnet/minecraft/nbt/NbtFloat;ZERO:Lnet/minecraft/nbt/NbtFloat;
-
TYPE
- Mappings:
Namespace Name Mixin selector official bLmu;b:Lnl;intermediary field_21035Lnet/minecraft/class_2494;field_21035:Lnet/minecraft/class_4614;named TYPELnet/minecraft/nbt/NbtFloat;TYPE:Lnet/minecraft/nbt/NbtType;
-
value
private final float value- Mappings:
Namespace Name Mixin selector official cLmu;c:Fintermediary field_11523Lnet/minecraft/class_2494;field_11523:Fnamed valueLnet/minecraft/nbt/NbtFloat;value:F
-
-
Constructor Details
-
NbtFloat
private NbtFloat(float value)- Mappings:
Namespace Name Mixin selector official <init>Lmu;<init>(F)Vintermediary <init>Lnet/minecraft/class_2494;<init>(F)Vnamed <init>Lnet/minecraft/nbt/NbtFloat;<init>(F)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector official aLmu;a(F)Lmu;intermediary method_23244Lnet/minecraft/class_2494;method_23244(F)Lnet/minecraft/class_2494;named ofLnet/minecraft/nbt/NbtFloat;of(F)Lnet/minecraft/nbt/NbtFloat;
-
write
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLnj;a(Ljava/io/DataOutput;)Vintermediary method_10713Lnet/minecraft/class_2520;method_10713(Ljava/io/DataOutput;)Vnamed writeLnet/minecraft/nbt/NbtElement;write(Ljava/io/DataOutput;)V
-
getType
public byte getType()Gets the type of this NBT element.- Returns:
- the type
- Mappings:
Namespace Name Mixin selector official aLnj;a()Bintermediary method_10711Lnet/minecraft/class_2520;method_10711()Bnamed getTypeLnet/minecraft/nbt/NbtElement;getType()B
-
getNbtType
Gets the NBT type definition of this NBT element.- Returns:
- the element type definition
- Mappings:
Namespace Name Mixin selector official bLnj;b()Lnl;intermediary method_23258Lnet/minecraft/class_2520;method_23258()Lnet/minecraft/class_4614;named getNbtTypeLnet/minecraft/nbt/NbtElement;getNbtType()Lnet/minecraft/nbt/NbtType;
-
copy
Description copied from interface:NbtElementCopies this NBT element.- Returns:
- the copied element
- Mappings:
Namespace Name Mixin selector official dLmu;d()Lmu;intermediary method_10587Lnet/minecraft/class_2494;method_10587()Lnet/minecraft/class_2494;named copyLnet/minecraft/nbt/NbtFloat;copy()Lnet/minecraft/nbt/NbtFloat;
-
equals
-
hashCode
public int hashCode() -
accept
- Mappings:
Namespace Name Mixin selector official aLnj;a(Lnn;)Vintermediary method_32289Lnet/minecraft/class_2520;method_32289(Lnet/minecraft/class_5627;)Vnamed acceptLnet/minecraft/nbt/NbtElement;accept(Lnet/minecraft/nbt/visitor/NbtElementVisitor;)V
-
longValue
public long longValue()Gets the value as a 64-bit integer.- Specified by:
longValuein classAbstractNbtNumber- Returns:
- the value as a long
- Mappings:
Namespace Name Mixin selector official eLne;e()Jintermediary method_10699Lnet/minecraft/class_2514;method_10699()Jnamed longValueLnet/minecraft/nbt/AbstractNbtNumber;longValue()J
-
intValue
public int intValue()Gets the value as a 32-bit integer.- Specified by:
intValuein classAbstractNbtNumber- Returns:
- the value as an int
- Mappings:
Namespace Name Mixin selector official fLne;f()Iintermediary method_10701Lnet/minecraft/class_2514;method_10701()Inamed intValueLnet/minecraft/nbt/AbstractNbtNumber;intValue()I
-
shortValue
public short shortValue()Gets the value as a 16-bit integer.- Specified by:
shortValuein classAbstractNbtNumber- Returns:
- the value as a short
- Mappings:
Namespace Name Mixin selector official gLne;g()Sintermediary method_10696Lnet/minecraft/class_2514;method_10696()Snamed shortValueLnet/minecraft/nbt/AbstractNbtNumber;shortValue()S
-
byteValue
public byte byteValue()Gets the value as an 8-bit integer.- Specified by:
byteValuein classAbstractNbtNumber- Returns:
- the value as a byte
- Mappings:
Namespace Name Mixin selector official hLne;h()Bintermediary method_10698Lnet/minecraft/class_2514;method_10698()Bnamed byteValueLnet/minecraft/nbt/AbstractNbtNumber;byteValue()B
-
doubleValue
public double doubleValue()Gets the value as a 64-bit floating-point number.- Specified by:
doubleValuein classAbstractNbtNumber- Returns:
- the value as a double
- Mappings:
Namespace Name Mixin selector official iLne;i()Dintermediary method_10697Lnet/minecraft/class_2514;method_10697()Dnamed doubleValueLnet/minecraft/nbt/AbstractNbtNumber;doubleValue()D
-
floatValue
public float floatValue()Gets the value as a 32-bit floating-point number.- Specified by:
floatValuein classAbstractNbtNumber- Returns:
- the value as a float
- Mappings:
Namespace Name Mixin selector official jLne;j()Fintermediary method_10700Lnet/minecraft/class_2514;method_10700()Fnamed floatValueLnet/minecraft/nbt/AbstractNbtNumber;floatValue()F
-
numberValue
Gets the value as a generic number.- Specified by:
numberValuein classAbstractNbtNumber- Returns:
- the value as a
Number - Mappings:
Namespace Name Mixin selector official kLne;k()Ljava/lang/Number;intermediary method_10702Lnet/minecraft/class_2514;method_10702()Ljava/lang/Number;named numberValueLnet/minecraft/nbt/AbstractNbtNumber;numberValue()Ljava/lang/Number;
-