Package net.minecraft.nbt
Class AbstractNbtNumber
java.lang.Object
net.minecraft.nbt.AbstractNbtNumber
- All Implemented Interfaces:
NbtElement
Represents an NBT number.
The type NUMBER_TYPE
can be used to
check for the existence of any numeric element in a NBT compound object.
- Mappings:
Namespace Name named net/minecraft/nbt/AbstractNbtNumber
intermediary net/minecraft/class_2514
official un
-
Field Summary
Fields inherited from interface net.minecraft.nbt.NbtElement
BYTE_ARRAY_TYPE, BYTE_TYPE, COMPOUND_TYPE, DOUBLE_TYPE, END_TYPE, field_33246, field_33247, field_33248, field_33249, FLOAT_TYPE, INT_ARRAY_TYPE, INT_TYPE, LIST_TYPE, LONG_ARRAY_TYPE, LONG_TYPE, MAX_DEPTH, NUMBER_TYPE, SHORT_TYPE, STRING_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract byte
Gets the value as an 8-bit integer.abstract double
Gets the value as a 64-bit floating-point number.abstract float
Gets the value as a 32-bit floating-point number.abstract int
intValue()
Gets the value as a 32-bit integer.abstract long
Gets the value as a 64-bit integer.abstract Number
Gets the value as a generic number.abstract short
Gets the value as a 16-bit integer.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.nbt.NbtElement
accept, accept, asString, copy, doAccept, getNbtType, getSizeInBytes, getType, write
-
Constructor Details
-
AbstractNbtNumber
protected AbstractNbtNumber()
-
-
Method Details
-
longValue
public abstract long longValue()Gets the value as a 64-bit integer.- Returns:
- the value as a long
- Mappings:
Namespace Name Mixin selector named longValue
Lnet/minecraft/nbt/AbstractNbtNumber;longValue()J
intermediary method_10699
Lnet/minecraft/class_2514;method_10699()J
official f
Lun;f()J
-
intValue
public abstract int intValue()Gets the value as a 32-bit integer.- Returns:
- the value as an int
- Mappings:
Namespace Name Mixin selector named intValue
Lnet/minecraft/nbt/AbstractNbtNumber;intValue()I
intermediary method_10701
Lnet/minecraft/class_2514;method_10701()I
official g
Lun;g()I
-
shortValue
public abstract short shortValue()Gets the value as a 16-bit integer.- Returns:
- the value as a short
- Mappings:
Namespace Name Mixin selector named shortValue
Lnet/minecraft/nbt/AbstractNbtNumber;shortValue()S
intermediary method_10696
Lnet/minecraft/class_2514;method_10696()S
official h
Lun;h()S
-
byteValue
public abstract byte byteValue()Gets the value as an 8-bit integer.- Returns:
- the value as a byte
- Mappings:
Namespace Name Mixin selector named byteValue
Lnet/minecraft/nbt/AbstractNbtNumber;byteValue()B
intermediary method_10698
Lnet/minecraft/class_2514;method_10698()B
official i
Lun;i()B
-
doubleValue
public abstract double doubleValue()Gets the value as a 64-bit floating-point number.- Returns:
- the value as a double
- Mappings:
Namespace Name Mixin selector named doubleValue
Lnet/minecraft/nbt/AbstractNbtNumber;doubleValue()D
intermediary method_10697
Lnet/minecraft/class_2514;method_10697()D
official j
Lun;j()D
-
floatValue
public abstract float floatValue()Gets the value as a 32-bit floating-point number.- Returns:
- the value as a float
- Mappings:
Namespace Name Mixin selector named floatValue
Lnet/minecraft/nbt/AbstractNbtNumber;floatValue()F
intermediary method_10700
Lnet/minecraft/class_2514;method_10700()F
official k
Lun;k()F
-
numberValue
Gets the value as a generic number.- Returns:
- the value as a
Number
- Mappings:
Namespace Name Mixin selector named numberValue
Lnet/minecraft/nbt/AbstractNbtNumber;numberValue()Ljava/lang/Number;
intermediary method_10702
Lnet/minecraft/class_2514;method_10702()Ljava/lang/Number;
official l
Lun;l()Ljava/lang/Number;
-
toString
- Specified by:
toString
in interfaceNbtElement
- Overrides:
toString
in classObject
-