Package net.minecraft.nbt
Class NbtDouble
java.lang.Object
net.minecraft.nbt.AbstractNbtNumber
net.minecraft.nbt.NbtDouble
- All Implemented Interfaces:
- NbtElement
Represents an NBT 64-bit floating-point number. Its type is 0x6.
 Instances are immutable.
- Mappings:
- Namespace - Name - official - qs- intermediary - net/minecraft/class_2489- named - net/minecraft/nbt/NbtDouble
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate final doublestatic final NbtDoubleThe NBT double representing0.0.Fields inherited from interface net.minecraft.nbt.NbtElementBYTE_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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaccept(NbtElementVisitor visitor) byteGets the value as an 8-bit integer.copy()Returns an NBT element of equal value that won't change with this element.doAccept(NbtScanner visitor) doubleGets the value as a 64-bit floating-point number.booleanfloatGets the value as a 32-bit floating-point number.Returns the NBT type definition of this NBT element.intbytegetType()Returns the type of this NBT element.inthashCode()intintValue()Gets the value as a 32-bit integer.longGets the value as a 64-bit integer.Gets the value as a generic number.static NbtDoubleof(double value) Returns the NBT double fromvalue.shortGets the value as a 16-bit integer.voidwrite(DataOutput output) Writes the NBT element tooutput.Methods inherited from class net.minecraft.nbt.AbstractNbtNumbertoStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.nbt.NbtElementaccept, asString
- 
Field Details- 
SIZEprivate static final int SIZE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lqs;c:I- intermediary - field_41720- Lnet/minecraft/class_2489;field_41720:I- named - SIZE- Lnet/minecraft/nbt/NbtDouble;SIZE:I
 
- 
ZEROThe NBT double representing0.0.- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqs;a:Lqs;- intermediary - field_21030- Lnet/minecraft/class_2489;field_21030:Lnet/minecraft/class_2489;- named - ZERO- Lnet/minecraft/nbt/NbtDouble;ZERO:Lnet/minecraft/nbt/NbtDouble;
 
- 
TYPE- Mappings:
- Namespace - Name - Mixin selector - official - b- Lqs;b:Lrm;- intermediary - field_21031- Lnet/minecraft/class_2489;field_21031:Lnet/minecraft/class_4614;- named - TYPE- Lnet/minecraft/nbt/NbtDouble;TYPE:Lnet/minecraft/nbt/NbtType;
 
- 
valueprivate final double value- Mappings:
- Namespace - Name - Mixin selector - official - w- Lqs;w:D- intermediary - field_11520- Lnet/minecraft/class_2489;field_11520:D- named - value- Lnet/minecraft/nbt/NbtDouble;value:D
 
 
- 
- 
Constructor Details- 
NbtDoubleprivate NbtDouble(double value) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lqs;<init>(D)V- intermediary - <init>- Lnet/minecraft/class_2489;<init>(D)V- named - <init>- Lnet/minecraft/nbt/NbtDouble;<init>(D)V
 
 
- 
- 
Method Details- 
ofReturns the NBT double fromvalue.- Returns:
- the NBT double from value
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lqs;a(D)Lqs;- intermediary - method_23241- Lnet/minecraft/class_2489;method_23241(D)Lnet/minecraft/class_2489;- named - of- Lnet/minecraft/nbt/NbtDouble;of(D)Lnet/minecraft/nbt/NbtDouble;
 
- 
writeWrites the NBT element tooutput.- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lrk;a(Ljava/io/DataOutput;)V- intermediary - method_10713- Lnet/minecraft/class_2520;method_10713(Ljava/io/DataOutput;)V- named - write- Lnet/minecraft/nbt/NbtElement;write(Ljava/io/DataOutput;)V
 
- 
getSizeInBytespublic int getSizeInBytes()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lrk;a()I- intermediary - method_47988- Lnet/minecraft/class_2520;method_47988()I- named - getSizeInBytes- Lnet/minecraft/nbt/NbtElement;getSizeInBytes()I
 
- 
getTypepublic byte getType()Returns the type of this NBT element.- Returns:
- the type of this NBT element
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lrk;b()B- intermediary - method_10711- Lnet/minecraft/class_2520;method_10711()B- named - getType- Lnet/minecraft/nbt/NbtElement;getType()B
 
- 
getNbtTypeReturns the NBT type definition of this NBT element.- Returns:
- the NBT type definition of this NBT element
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lrk;c()Lrm;- intermediary - method_23258- Lnet/minecraft/class_2520;method_23258()Lnet/minecraft/class_4614;- named - getNbtType- Lnet/minecraft/nbt/NbtElement;getNbtType()Lnet/minecraft/nbt/NbtType;
 
- 
copyDescription copied from interface:NbtElementReturns an NBT element of equal value that won't change with this element.- Returns:
- an NBT element of equal value that won't change with this element
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lqs;e()Lqs;- intermediary - method_10585- Lnet/minecraft/class_2489;method_10585()Lnet/minecraft/class_2489;- named - copy- Lnet/minecraft/nbt/NbtDouble;copy()Lnet/minecraft/nbt/NbtDouble;
 
- 
equals
- 
hashCodepublic int hashCode()
- 
accept- Mappings:
- Namespace - Name - Mixin selector - official - a- Lrk;a(Lro;)V- intermediary - method_32289- Lnet/minecraft/class_2520;method_32289(Lnet/minecraft/class_5627;)V- named - accept- Lnet/minecraft/nbt/NbtElement;accept(Lnet/minecraft/nbt/visitor/NbtElementVisitor;)V
 
- 
longValuepublic long longValue()Gets the value as a 64-bit integer.- Specified by:
- longValuein class- AbstractNbtNumber
- Returns:
- the value as a long
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lre;f()J- intermediary - method_10699- Lnet/minecraft/class_2514;method_10699()J- named - longValue- Lnet/minecraft/nbt/AbstractNbtNumber;longValue()J
 
- 
intValuepublic int intValue()Gets the value as a 32-bit integer.- Specified by:
- intValuein class- AbstractNbtNumber
- Returns:
- the value as an int
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lre;g()I- intermediary - method_10701- Lnet/minecraft/class_2514;method_10701()I- named - intValue- Lnet/minecraft/nbt/AbstractNbtNumber;intValue()I
 
- 
shortValuepublic short shortValue()Gets the value as a 16-bit integer.- Specified by:
- shortValuein class- AbstractNbtNumber
- Returns:
- the value as a short
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lre;h()S- intermediary - method_10696- Lnet/minecraft/class_2514;method_10696()S- named - shortValue- Lnet/minecraft/nbt/AbstractNbtNumber;shortValue()S
 
- 
byteValuepublic byte byteValue()Gets the value as an 8-bit integer.- Specified by:
- byteValuein class- AbstractNbtNumber
- Returns:
- the value as a byte
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lre;i()B- intermediary - method_10698- Lnet/minecraft/class_2514;method_10698()B- named - byteValue- Lnet/minecraft/nbt/AbstractNbtNumber;byteValue()B
 
- 
doubleValuepublic double doubleValue()Gets the value as a 64-bit floating-point number.- Specified by:
- doubleValuein class- AbstractNbtNumber
- Returns:
- the value as a double
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lre;j()D- intermediary - method_10697- Lnet/minecraft/class_2514;method_10697()D- named - doubleValue- Lnet/minecraft/nbt/AbstractNbtNumber;doubleValue()D
 
- 
floatValuepublic float floatValue()Gets the value as a 32-bit floating-point number.- Specified by:
- floatValuein class- AbstractNbtNumber
- Returns:
- the value as a float
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lre;k()F- intermediary - method_10700- Lnet/minecraft/class_2514;method_10700()F- named - floatValue- Lnet/minecraft/nbt/AbstractNbtNumber;floatValue()F
 
- 
numberValueGets the value as a generic number.- Specified by:
- numberValuein class- AbstractNbtNumber
- Returns:
- the value as a Number
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lre;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;
 
- 
doAccept- Mappings:
- Namespace - Name - Mixin selector - official - a- Lrk;a(Lrh;)Lrh$b;- intermediary - method_39850- Lnet/minecraft/class_2520;method_39850(Lnet/minecraft/class_6836;)Lnet/minecraft/class_6836$class_6838;- named - doAccept- Lnet/minecraft/nbt/NbtElement;doAccept(Lnet/minecraft/nbt/scanner/NbtScanner;)Lnet/minecraft/nbt/scanner/NbtScanner$Result;
 
 
-