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 official nn
intermediary net/minecraft/class_2514
named net/minecraft/nbt/AbstractNbtNumber
-
Field Summary
Fields inherited from interface net.minecraft.nbt.NbtElement
BYTE_ARRAY_TYPE, BYTE_TYPE, COMPOUND_TYPE, DOUBLE_TYPE, field_33246, field_33247, field_33248, field_33249, field_33264, FLOAT_TYPE, INT_ARRAY_TYPE, INT_TYPE, LIST_TYPE, LONG_ARRAY_TYPE, LONG_TYPE, NULL_TYPE, 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, asString, copy, getNbtType, 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 official e
Lnn;e()J
intermediary method_10699
Lnet/minecraft/class_2514;method_10699()J
named longValue
Lnet/minecraft/nbt/AbstractNbtNumber;longValue()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 official f
Lnn;f()I
intermediary method_10701
Lnet/minecraft/class_2514;method_10701()I
named intValue
Lnet/minecraft/nbt/AbstractNbtNumber;intValue()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 official g
Lnn;g()S
intermediary method_10696
Lnet/minecraft/class_2514;method_10696()S
named shortValue
Lnet/minecraft/nbt/AbstractNbtNumber;shortValue()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 official h
Lnn;h()B
intermediary method_10698
Lnet/minecraft/class_2514;method_10698()B
named byteValue
Lnet/minecraft/nbt/AbstractNbtNumber;byteValue()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 official i
Lnn;i()D
intermediary method_10697
Lnet/minecraft/class_2514;method_10697()D
named doubleValue
Lnet/minecraft/nbt/AbstractNbtNumber;doubleValue()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 official j
Lnn;j()F
intermediary method_10700
Lnet/minecraft/class_2514;method_10700()F
named floatValue
Lnet/minecraft/nbt/AbstractNbtNumber;floatValue()F
-
numberValue
Gets the value as a generic number.- Returns:
- the value as a
Number
- Mappings:
Namespace Name Mixin selector official k
Lnn;k()Ljava/lang/Number;
intermediary method_10702
Lnet/minecraft/class_2514;method_10702()Ljava/lang/Number;
named numberValue
Lnet/minecraft/nbt/AbstractNbtNumber;numberValue()Ljava/lang/Number;
-
toString
- Specified by:
toString
in interfaceNbtElement
- Overrides:
toString
in classObject
-