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 rr
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, 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 official f
Lrr;f()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 g
Lrr;g()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 h
Lrr;h()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 i
Lrr;i()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 j
Lrr;j()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 k
Lrr;k()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 l
Lrr;l()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
-