Package net.minecraft.nbt
Class NbtShort
java.lang.Object
net.minecraft.nbt.AbstractNbtNumber
net.minecraft.nbt.NbtShort
- All Implemented Interfaces:
- NbtElement
Represents an NBT 16-bit integer. Its type is 0x2.
 Instances are immutable.
- Mappings:
- Namespace - Name - official - rf- intermediary - net/minecraft/class_2516- named - net/minecraft/nbt/NbtShort
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate final shortFields 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 NbtShortof(short value) Returns the NBT short 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 - b- Lrf;b:I- intermediary - field_41728- Lnet/minecraft/class_2516;field_41728:I- named - SIZE- Lnet/minecraft/nbt/NbtShort;SIZE:I
 
- 
TYPE- Mappings:
- Namespace - Name - Mixin selector - official - a- Lrf;a:Lrm;- intermediary - field_21043- Lnet/minecraft/class_2516;field_21043:Lnet/minecraft/class_4614;- named - TYPE- Lnet/minecraft/nbt/NbtShort;TYPE:Lnet/minecraft/nbt/NbtType;
 
- 
valueprivate final short value- Mappings:
- Namespace - Name - Mixin selector - official - c- Lrf;c:S- intermediary - field_11588- Lnet/minecraft/class_2516;field_11588:S- named - value- Lnet/minecraft/nbt/NbtShort;value:S
 
 
- 
- 
Constructor Details- 
NbtShortNbtShort(short value) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lrf;<init>(S)V- intermediary - <init>- Lnet/minecraft/class_2516;<init>(S)V- named - <init>- Lnet/minecraft/nbt/NbtShort;<init>(S)V
 
 
- 
- 
Method Details- 
ofReturns the NBT short fromvalue.- Returns:
- the NBT short from value
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lrf;a(S)Lrf;- intermediary - method_23254- Lnet/minecraft/class_2516;method_23254(S)Lnet/minecraft/class_2516;- named - of- Lnet/minecraft/nbt/NbtShort;of(S)Lnet/minecraft/nbt/NbtShort;
 
- 
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- Lrf;e()Lrf;- intermediary - method_10704- Lnet/minecraft/class_2516;method_10704()Lnet/minecraft/class_2516;- named - copy- Lnet/minecraft/nbt/NbtShort;copy()Lnet/minecraft/nbt/NbtShort;
 
- 
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;
 
 
-