Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACACIA_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACACIA_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ACTIVATOR_RAIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
add(Object, Object) - Static method in class com.saicone.rtag.tag.TagList
Add NBTBase tag.
add(Object, Object...) - Method in class com.saicone.rtag.RtagEditor
Add value to an NBTTagList on specified path inside current object tag.
See Rtag.add(Object, Object, Object...) for more information.
add(Object, Object...) - Static method in class com.saicone.rtag.tag.TagList
Add multiple NBTBase tags.
add(Object, Object, Object...) - Method in class com.saicone.rtag.Rtag
Add value to an NBTTagList on specified path inside tag.
Note that empty path returns false because this method is only made for lists inside compounds or lists.
See Rtag.get(Object, Object...) for path information.
addClass(String) - Static method in class com.saicone.rtag.util.EasyLookup
Same has Class.forName(String) but save the class into memory.
addClass(String, String...) - Static method in class com.saicone.rtag.util.EasyLookup
Same has Class.forName(String) but save the class into memory.
addClassId(String, Class<?>) - Static method in class com.saicone.rtag.util.EasyLookup
Save class into memory with provided ID to get from EasyLookup.classById(String).
addClassId(String, String, String...) - Static method in class com.saicone.rtag.util.EasyLookup
Same has Class.forName(String) but save the class into memory with provided ID to get from EasyLookup.classById(String).
addEnchantment(Object, int) - Method in class com.saicone.rtag.RtagItem
Add the provided enchantment to the item.
addEnum(int[], Object...) - Method in class com.saicone.rtag.RtagEditor
Add Enum ordinals into bit field on specified path.
addEnum(int, Object...) - Method in class com.saicone.rtag.RtagEditor
Add Enum ordinal into bit field on specified path.
addEnum(E[], Object...) - Method in class com.saicone.rtag.RtagEditor
Add Enum elements into bit field on specified path.
addEnum(E, Object...) - Method in class com.saicone.rtag.RtagEditor
Add Enum element into bit field on specified path.
addHideFlags(int...) - Method in class com.saicone.rtag.RtagItem
Deprecated.
addNMSClass(String) - Static method in class com.saicone.rtag.util.EasyLookup
Save the typically net.minecraft.server class into memory.
For +1.17 servers compatibility the name must be the full class path after "net.minecraft."
addNMSClass(String, String...) - Static method in class com.saicone.rtag.util.EasyLookup
Save the typically net.minecraft.server class into memory.
For +1.17 servers compatibility the name must be the full class path after "net.minecraft."
addNMSClassId(String, String, String...) - Static method in class com.saicone.rtag.util.EasyLookup
Save the typically net.minecraft.server class into memory with specified ID.
For +1.17 servers compatibility the name must be the full class path after "net.minecraft."
addOBCClass(String) - Static method in class com.saicone.rtag.util.EasyLookup
Save the typically org.bukkit.craftbukkit class into memory.
Name must be the full path after craftbukkit package.
addOBCClass(String, String...) - Static method in class com.saicone.rtag.util.EasyLookup
Save the typically org.bukkit.craftbukkit class into memory.
Name must be the full path after craftbukkit package.
addOBCClassId(String, String, String...) - Static method in class com.saicone.rtag.util.EasyLookup
Save the typically org.bukkit.craftbukkit class into memory with specified ID.
Name must be the full path after craftbukkit package.
all() - Static method in class com.saicone.rtag.data.ComponentType
Get all DataComponentType objects associated with its ID.
ALLAY_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ALLIUM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
AMETHYST_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
AMETHYST_CLUSTER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
AMETHYST_SHARD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ANCIENT_DEBRIS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ANDESITE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ANDESITE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ANDESITE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ANDESITE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ANGLER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ANVIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
APPLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
apply(Object, Object) - Static method in class com.saicone.rtag.item.ItemObject
Apply data component into ItemStack.
On versions before 1.20.5 this method load NBTTagCompound into item.
apply(T) - Method in interface com.saicone.rtag.util.ThrowableFunction
Applies this function to the given argument.
AQUA_AFFINITY - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
ARCHER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ARMADILLO_SCUTE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ARMADILLO_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ARMOR_STAND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ARMS_UP_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ARROW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
as(Class<T>) - Method in class com.saicone.rtag.util.OptionalType
Get actual value as required class type using Gson deserializer.
as(Type) - Method in class com.saicone.rtag.util.OptionalType
Get actual value as specific type using Gson deserializer.
asArray(T[], Function<OptionalType, T>) - Method in class com.saicone.rtag.util.OptionalType
Get actual value as array using function.
asBoolean() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Boolean or null if the conversion fails.
asBoolean(Boolean) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Boolean or default value instead if the conversion fails.
asBukkitCopy(Object) - Static method in class com.saicone.rtag.item.ItemObject
Convert Minecraft ItemStack into Bukkit ItemStack.
Take in count this method creates a new ItemStack instance.
asByte() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Byte or null if the conversion fails.
asByte(Byte) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Byte or default value instead if the conversion fails.
asChar() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Character or null if the conversion fails.
asChar(Character) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Character or default value instead if the conversion fails.
asCollection(C, Function<OptionalType, T>) - Method in class com.saicone.rtag.util.OptionalType
Apply actual value to collection using function.
asCraftMirror(Object) - Static method in class com.saicone.rtag.item.ItemObject
Convert Minecraft ItemStack into Bukkit ItemStack.
Take in count this method creates a new CraftItemStack instance.
asDouble() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Double or null if the conversion fails.
asDouble(Double) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Double or default value instead if the conversion fails.
asElementSet(Function<Integer, E>, int) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as element type Set.
This method only works if the actual value is a bitField.
asEnum(Class<E>) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Enum type.
This method only works if the actual value is a String or Number.
asEnum(Class<E>, E) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Enum type.
This method only works if the actual value is a String or Number.
asEnumSet(Class<E>) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Enum type Set.
This method only works if the actual value is a bitField.
asFloat() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Float or null if the conversion fails.
asFloat(Float) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Float or default value instead if the conversion fails.
asInt() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Integer or null if the conversion fails.
asInt(Integer) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Integer or default value instead if the conversion fails.
asList(Function<OptionalType, T>) - Method in class com.saicone.rtag.util.OptionalType
Get actual value as list using function.
asLong() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Long or null if the conversion fails.
asLong(Long) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Long or default value instead if the conversion fails.
asNMSCopy(ItemStack) - Static method in class com.saicone.rtag.item.ItemObject
Convert Bukkit ItemStack into Minecraft ItemStack.
Take in count this method copy the original ItemStack
asObject() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Object or null.
asObject(Object) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Object or default value instead.
asOrdinalSet(int) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as ordinal-value Set.
This method only works if the actual value is a bitField.
asShort() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Short or null if the conversion fails.
asShort(Short) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as Short or default value instead if the conversion fails.
asString() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as String or null.
This method only convert the actual value to String if it isn't null.
asString(String) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as String if it isn't null or default value instead.
asUuid() - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as UUID or null if the conversion fails.
asUuid(UUID) - Method in class com.saicone.rtag.util.OptionalType
Get the actual value as UUID or default value instead if the conversion fails.
AttributeModifiers() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.AttributeModifiers
Construct an AttributeModifiers transformation with default options.
AWKWARD - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
AXOLOTL_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
AXOLOTL_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
AZALEA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
AZALEA_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
AZURE_BLUET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

B

BAKED_POTATO - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_CHEST_RAFT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_MOSAIC - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_MOSAIC_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_MOSAIC_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_RAFT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BAMBOO_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BANE_OF_ARTHROPODS - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
BannerPatterns() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.BannerPatterns
 
BARREL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BARRIER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BASALT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BaseColor() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.BaseColor
 
BAT_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEACON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEDROCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEE_NEST - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEEF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEEHIVE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
Bees() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Bees
 
BEETROOT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEETROOT_SEEDS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BEETROOT_SOUP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BELL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIG_DRIPLEAF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BINDING_CURSE - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
BIRCH_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BIRCH_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACK_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACKSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACKSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACKSTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLACKSTONE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLADE_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLAST_FURNACE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLAST_PROTECTION - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
BLAZE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLAZE_ROD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLAZE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BlockObject - Class in com.saicone.rtag.block
Class to invoke Block/Tile methods across versions.
BLUE_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_ICE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_ORCHID - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BLUE_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BOGGED_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BOLT_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BONE_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BONE_MEAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BOOK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BookContents() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.BookContents
 
BOOKSHELF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BORDURE_INDENTED_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BOW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BOWL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRAIN_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRAIN_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRAIN_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BREACH - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
BREAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BREEZE_ROD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BREEZE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BREWER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BREWING_STAND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRICK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_MUSHROOM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_MUSHROOM_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BROWN_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BRUSH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BUBBLE_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BUBBLE_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BUBBLE_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BUDDING_AMETHYST - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
build() - Method in class com.saicone.rtag.data.DataComponent.Builder
Build the required instance of data component.
By default, this method throws an exception, so should be overridden.
build(Object) - Method in class com.saicone.rtag.item.ItemTagStream
 
build(Object) - Method in class com.saicone.rtag.stream.TStream
Build object type using an NBTTagCompound.
builder() - Static method in class com.saicone.rtag.data.DataComponent.Map
Create a DataComponentMap builder to set values and then wrap into component map.
builder() - Static method in class com.saicone.rtag.data.DataComponent.Patch
Create a DataComponentPatch builder to set values and then wrap into component patch.
Builder(Object, Reference2ObjectMap<Object, V>) - Constructor for class com.saicone.rtag.data.DataComponent.Builder
Constructs a builder with provided real builder, and it's map inside.
BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
BURN_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
by(ThrowableFunction<Object, T>) - Method in class com.saicone.rtag.util.OptionalType
Get actual value by function.
by(ThrowableFunction<Object, T>, T) - Method in class com.saicone.rtag.util.OptionalType
Get actual value by function with defined default value.
by(Class<T>, ThrowableFunction<Object, T>, T) - Method in class com.saicone.rtag.util.OptionalType
Get actual value as type or by function with defined default value.

C

CACTUS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CAKE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CALCITE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CALIBRATED_SCULK_SENSOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CAMEL_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CAMPFIRE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CanBuild(int) - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.CanBuild
Construct a Build transformation with specified flag ordinal value.
CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CARROT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CARROT_ON_A_STICK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CARTOGRAPHY_TABLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CARVED_PUMPKIN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
cast(Object) - Static method in class com.saicone.rtag.util.OptionalType
Cast any object to required type.
Take in count this method may produce ClassCastException if you want to cast inconvertible types.
CAT_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CAULDRON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CAVE_SPIDER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHAIN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHAIN_COMMAND_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHAINMAIL_BOOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHAINMAIL_CHESTPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHAINMAIL_HELMET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHAINMAIL_LEGGINGS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
changeNameCase(String, boolean) - Static method in enum class com.saicone.rtag.util.ItemMaterialTag
Change material name case without affecting entity ID (if contains it).
CHANNELING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
CHARCOAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ChargedProjectiles() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.ChargedProjectiles
 
ChatComponent - Class in com.saicone.rtag.util
Class to invoke CraftChatMessage methods across versions.
CHERRY_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHERRY_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHEST - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHEST_MINECART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHICKEN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHICKEN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHIPPED_ANVIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_BOOKSHELF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_DEEPSLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_NETHER_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_POLISHED_BLACKSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_QUARTZ_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_RED_SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_RESIN_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_TUFF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHISELED_TUFF_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHORUS_FLOWER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHORUS_FRUIT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CHORUS_PLANT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
classById(String) - Static method in class com.saicone.rtag.util.EasyLookup
Get previously saved class by it ID.
classesOf(Object...) - Static method in class com.saicone.rtag.util.EasyLookup
Same has EasyLookup.classOf(Object) but for multiple objects.
classOf(Object) - Static method in class com.saicone.rtag.util.EasyLookup
Get class represented by Object.
If object is instance of Class will return itself, otherwise return EasyLookup.classById(String).
CLAY - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CLAY_BALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
clear() - Method in class com.saicone.rtag.util.OptionalType
Clear the current object, only affect Collection and Map types.
clear(boolean) - Method in class com.saicone.rtag.util.OptionalType
Clear the current object, only affect Collection and Map types.
clear(Object) - Static method in class com.saicone.rtag.tag.TagBase
Clear the provided NBTTagCompound or NBTTagList.
clear(Object) - Static method in class com.saicone.rtag.tag.TagCompound
Clear the provided NBTTagCompound tag.
clear(Object) - Static method in class com.saicone.rtag.tag.TagList
Clear a NBTTagList and reset list type.
CLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
clone(Object) - Method in class com.saicone.rtag.RtagMirror
Copy any NBTBase object into new one.
clone(Object) - Static method in class com.saicone.rtag.tag.TagBase
Copy provided NBTBase object into new one.
clone(Object) - Static method in class com.saicone.rtag.tag.TagCompound
Copy provided NBTTagCompound into new one.
clone(Object) - Static method in class com.saicone.rtag.tag.TagList
Copy provided NBTTagList into new one.
clone(Object, BiPredicate<Object, Integer>) - Static method in class com.saicone.rtag.tag.TagList
Copy provided NBTTagList into new one using a list filter.
clone(T) - Method in class com.saicone.rtag.stream.TStream
Clone provided object by extract NBTTagCompound and use it to build new object.
CLOSED_EYEBLOSSOM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COAL_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COARSE_DIRT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COAST_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLED_DEEPSLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLED_DEEPSLATE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLED_DEEPSLATE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLED_DEEPSLATE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLESTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLESTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLESTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBBLESTONE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COBWEB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COCOA_BEANS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COD_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COD_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
codec(Object) - Static method in class com.saicone.rtag.data.ComponentType
Get declared codec from DataComponentType instance or ID.
Take in count that not all the component types provide a codec instance.
codec(String) - Static method in class com.saicone.rtag.data.ComponentType
Get declared codec from DataComponentType ID.
Take in count that not all the component types provide a codec instance.
com.saicone.rtag - package com.saicone.rtag
 
com.saicone.rtag.block - package com.saicone.rtag.block
 
com.saicone.rtag.data - package com.saicone.rtag.data
 
com.saicone.rtag.entity - package com.saicone.rtag.entity
 
com.saicone.rtag.item - package com.saicone.rtag.item
 
com.saicone.rtag.item.mirror - package com.saicone.rtag.item.mirror
 
com.saicone.rtag.stream - package com.saicone.rtag.stream
 
com.saicone.rtag.tag - package com.saicone.rtag.tag
 
com.saicone.rtag.util - package com.saicone.rtag.util
 
COMMAND_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COMMAND_BLOCK_MINECART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COMPARATOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
compare(Object) - Method in enum class com.saicone.rtag.util.EnchantmentTag
Check if the current EnchantmentTag correspond to name object.
compareKey(Object) - Method in enum class com.saicone.rtag.util.EnchantmentTag
Check if the current EnchantmentTag correspond to key object.
COMPASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COMPONENT - Static variable in class com.saicone.rtag.util.ServerInstance.Release
Return true if server version is 1.20.5 or upper.
ComponentType - Class in com.saicone.rtag.data
Class to invoke methods inside DataComponentType and handle types in a flexible way.
COMPOSTER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COMPOUND - Static variable in class com.saicone.rtag.stream.TStream
Tag stream instance to save and get compounds.
computePlayerTexture(String) - Static method in class com.saicone.rtag.util.SkullTexture
Compute textured head via making a request to Mojang API, it's suggested to call this method in async environment.
computePlayerTexture(String, String) - Static method in class com.saicone.rtag.util.SkullTexture
Compute textured head via making a request to Mojang API, it's suggested to call this method in async environment.
CONDUIT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
constructor(Object, Object...) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.findConstructor(Class, MethodType) without creating a MethodType, it also provide void class at first argument has default.
Required classes can be Strings to get by EasyLookup.classById(String).
See also EasyLookup.unreflectConstructor(Object, Object...) for private constructors.
Container() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Container
 
contains(Object, Object) - Static method in class com.saicone.rtag.tag.TagList
Check if current NBTTagList value contains NBTBase object.
COOKED_BEEF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COOKED_CHICKEN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COOKED_COD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COOKED_MUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COOKED_PORKCHOP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COOKED_RABBIT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COOKED_SALMON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COOKIE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COPPER_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COPPER_INGOT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COPPER_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
copy(Object) - Static method in class com.saicone.rtag.item.ItemObject
Copy the provided Minecraft ItemStack.
CORNFLOWER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
COW_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRACKED_DEEPSLATE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRACKED_DEEPSLATE_TILES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRACKED_NETHER_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRACKED_POLISHED_BLACKSTONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRACKED_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRAFTBUKKIT_RELOCATED - Static variable in class com.saicone.rtag.util.ServerInstance.Type
Return true if server instance has craftbukkit package relocated.
CRAFTER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRAFTING_TABLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CREAKING_HEART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CREAKING_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CREEPER_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CREEPER_HEAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CREEPER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_FUNGUS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_HYPHAE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_NYLIUM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_ROOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_STEM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRIMSON_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CROSSBOW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CRYING_OBSIDIAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CustomModelData() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.CustomModelData
 
CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CUT_RED_SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CUT_RED_SANDSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CUT_SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CUT_SANDSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
CYAN_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

D

DAMAGED_ANVIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DamageResistant() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.DamageResistant
 
DANDELION - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DANGER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_OAK_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_PRISMARINE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_PRISMARINE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DARK_PRISMARINE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DATA - Static variable in class com.saicone.rtag.tag.TagCompound
Deprecated.
Use TStream.COMPOUND instead.
DATA_VERSION - Static variable in class com.saicone.rtag.util.ServerInstance
Current data version number.
DataComponent - Class in com.saicone.rtag.data
Class to invoke methods from multiple DataComponent classes.
DataComponent.Builder<V> - Class in com.saicone.rtag.data
Class wrapper to invoke methods from map and patch data component types builder.
This is not the real class, it's just a bridge between to set and get values before build.
DataComponent.Holder - Class in com.saicone.rtag.data
Class to invoke methods from DataComponentHolder.
This type of data component object (as the name said) is just a holder for DataComponentMap to delegate methods.
DataComponent.Map - Class in com.saicone.rtag.data
Class to invoke methods from DataComponentMap.
A component map acts like an immutable map in java with the regular conception of components by Mojang.
DataComponent.MapPatch - Class in com.saicone.rtag.data
Class to invoke methods from PatchedDataComponentMap.
A patched map is a subclass of DataComponentMap but mutable, that means all the methods from component map are applicable in a patched map.
DataComponent.Patch - Class in com.saicone.rtag.data
Class to invoke methods from DataComponentPatch.
Instead of patched map, a component patch acts like a cloneable object that can be introduced into maps and also hold empty values to future deletion.
dataVersion - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
dataVersion(int) - Static method in class com.saicone.rtag.util.ServerInstance
Convert server version into data version number.
DAYLIGHT_DETECTOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_BRAIN_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_BRAIN_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_BRAIN_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_BUBBLE_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_BUBBLE_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_BUBBLE_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_BUSH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_FIRE_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_FIRE_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_FIRE_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_HORN_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_HORN_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_HORN_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_TUBE_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_TUBE_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEAD_TUBE_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEBUG_STICK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DECORATED_POT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
deepMerge(Object, boolean) - Method in class com.saicone.rtag.RtagEditor
Merge the provided value into current tag using deep method.
deepMerge(Object, boolean, Object...) - Method in class com.saicone.rtag.RtagEditor
Merge the provided value at provided path using deep method.
deepMerge(Object, Object, boolean, Object...) - Method in class com.saicone.rtag.Rtag
Merge the provided value with NBTTagCompound at provided path using deep method.
DEEPSLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_COAL_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_COPPER_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_DIAMOND_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_EMERALD_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_GOLD_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_IRON_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_LAPIS_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_REDSTONE_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_TILE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_TILE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_TILE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DEEPSLATE_TILES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DENSITY - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
DEPTH_STRIDER - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
deserialize(Map<String, Object>) - Method in interface com.saicone.rtag.RtagDeserializer
Method who be invoked to convert any Map to current object type.
DETECTOR_RAIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_AXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_BOOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_CHESTPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_HELMET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_HOE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_HORSE_ARMOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_LEGGINGS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_PICKAXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_SHOVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIAMOND_SWORD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIORITE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIORITE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIORITE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIORITE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIRT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DIRT_PATH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DISC_FRAGMENT_5 - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DISPENSER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DOLPHIN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DONKEY_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
downgrade(Object, String, float, float) - Method in interface com.saicone.rtag.item.ItemMirror
Downgrade current NBTTagCompound from upper version.
downgrade(Object, String, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror
 
downgrade(Object, String, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
 
downgrade(Object, String, Object, float, float) - Method in interface com.saicone.rtag.item.ItemMirror
Downgrade current NBTTagCompound from upper version.
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IAttributeMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IBundleMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.AttributeModifiers
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.CustomModelData
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.DamageResistant
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Equippable
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Food
 
downgrade(Object, String, Object, float, float) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Downgrade component value from upper version.
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IContainerMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IDisplayMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IEffectMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IEnchantMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IPotionMirror
 
downgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.ISkullOwnerMirror
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.AttributeModifiers
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.BookContents
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.CanBuild
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.DyedColor
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Enchantments
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.FireworkExplosion
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Fireworks
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.MapDecorations
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Profile
 
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.TooltipDowngrade
 
downgradeComponent(Object, String, Map<String, Object>) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Downgrade map value from new component format.
downgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Unbreakable
 
downgradeExplosion(Map<String, Object>, boolean, boolean) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.FireworkExplosion
Downgrade provided explosion data.
downgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.BannerPatterns
 
downgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Bees
 
downgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.ChargedProjectiles
 
downgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Container
 
downgradeList(Object, String, List<Object>) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Downgrade list value from new component format.
downgradeObject(Object, String, Object) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.BaseColor
 
downgradeObject(Object, String, Object) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Downgrade any value from new component format.
downgradeTooltip(Object, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.TooltipDowngrade
Downgrade show in tooltip option from specified component map.
DRAGON_BREATH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DRAGON_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DRAGON_HEAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DRIED_KELP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DRIED_KELP_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DRIPSTONE_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DROPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DROWNED_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DUNE_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
DyedColor() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.DyedColor
Construct an DyedColor transformation with default options.

E

EasyLookup - Class in com.saicone.rtag.util
Class to handle reflection lookups in a easy way.
EasyLookup.MethodPredicate - Interface in com.saicone.rtag.util
Boolean valued function to compare a method with return and parameter types.
ECHO_SHARD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
edit(Rtag, T, Consumer<RtagBlock>) - Static method in class com.saicone.rtag.RtagBlock
Edit the provided block using a RtagBlock instance by consumer with defined Rtag parent.
edit(Rtag, T, Consumer<RtagEntity>) - Static method in class com.saicone.rtag.RtagEntity
Edit the provided entity using a RtagEntity instance by consumer with defined Rtag parent.
edit(Rtag, T, Consumer<RtagItem>) - Static method in class com.saicone.rtag.RtagItem
Edit the provided item using a RtagItem instance by consumer with defined Rtag parent.
edit(Rtag, T, Function<RtagBlock, R>) - Static method in class com.saicone.rtag.RtagBlock
Edit a RtagBlock instance using the provided block by function that return any type with defined Rtag parent.
Take in count that you should use RtagEditor.load() if you want to load the changes.
edit(Rtag, T, Function<RtagEntity, R>) - Static method in class com.saicone.rtag.RtagEntity
Edit a RtagEntity instance using the provided entity by function that return any type with defined Rtag parent.
Take in count that you should use RtagEditor.load() if you want to load the changes.
edit(Rtag, T, Function<RtagItem, R>) - Static method in class com.saicone.rtag.RtagItem
Edit a RtagItem instance using the provided item by function that return any type with defined Rtag parent.
Take in count that you should use RtagEditor.load() if you want to load the changes.
edit(Consumer<EditorT>) - Method in class com.saicone.rtag.RtagEditor
Edit the current RtagEditor instance and return itself.
edit(T, Consumer<RtagBlock>) - Static method in class com.saicone.rtag.RtagBlock
Edit the provided block using a RtagBlock instance by consumer.
edit(T, Consumer<RtagEntity>) - Static method in class com.saicone.rtag.RtagEntity
Edit the provided entity using a RtagEntity instance by consumer.
edit(T, Consumer<RtagItem>) - Static method in class com.saicone.rtag.RtagItem
Edit the provided item using a RtagItem instance by consumer.
edit(T, Function<RtagBlock, R>) - Static method in class com.saicone.rtag.RtagBlock
Edit a RtagBlock instance using the provided block by function that return any type.
Take in count that you should use RtagEditor.load() if you want to load the changes.
edit(T, Function<RtagEntity, R>) - Static method in class com.saicone.rtag.RtagEntity
Edit a RtagEntity instance using the provided entity by function that return any type.
Take in count that you should use RtagEditor.load() if you want to load the changes.
edit(T, Function<RtagItem, R>) - Static method in class com.saicone.rtag.RtagItem
Edit a RtagItem instance using the provided item by function that return any type.
Take in count that you should use RtagEditor.load() if you want to load the changes.
EFFICIENCY - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ELDER_GUARDIAN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ELYTRA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EMERALD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EMERALD_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EMERALD_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EMPTY - Static variable in class com.saicone.rtag.data.DataComponent.Map
An empty DataComponentMap instance.
EMPTY - Static variable in class com.saicone.rtag.data.DataComponent.Patch
An empty DataComponentPatch instance.
EMPTY - Static variable in class com.saicone.rtag.util.OptionalType
Static object representation of empty OptionalType.
ENCHANTED_BOOK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENCHANTED_GOLDEN_APPLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENCHANTING_TABLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
Enchantments(int) - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Enchantments
Construct an Enchantments transformation with specified flag ordinal value
EnchantmentTag - Enum Class in com.saicone.rtag.util
Minecraft enchantment tags with associated ID.
Take in count Mojang discontinued IDs since MC 1.14, any ID for new enchantments is not official.
encode(Object, DynamicOps<T>, Object) - Static method in class com.saicone.rtag.data.ComponentType
Encode declared component object type into declared object from object provider type.
encodeJava(Object, Object) - Static method in class com.saicone.rtag.data.ComponentType
Encode declared component object type into regular Java object.
encodeJson(Object, Object) - Static method in class com.saicone.rtag.data.ComponentType
Encode declared component object type into json object.
encodeNbt(Object, Object) - Static method in class com.saicone.rtag.data.ComponentType
Encode declared component object type into tag object.
END_CRYSTAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
END_PORTAL_FRAME - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
END_ROD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
END_STONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
END_STONE_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
END_STONE_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
END_STONE_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
END_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENDER_CHEST - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENDER_DRAGON_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENDER_EYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENDER_PEARL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENDERMAN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ENDERMITE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EntityObject - Class in com.saicone.rtag.entity
Class to invoke Entity methods across versions.
entrySet(Object) - Static method in class com.saicone.rtag.data.DataComponent.Patch
Get a DataComponentType key set from component patch.
equals(Object) - Method in class com.saicone.rtag.util.OptionalType
 
Equippable() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Equippable
 
EVOKER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
exists(String) - Static method in class com.saicone.rtag.data.ComponentType
Check if the provided DataComponentType ID exists.
EXPERIENCE_BOTTLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPLORER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
EXPOSED_CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
extract(ItemStack) - Method in class com.saicone.rtag.item.ItemTagStream
 
extract(T) - Method in class com.saicone.rtag.stream.TStream
Extract object information into NBTTagCompound.
EYE_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

F

FARMLAND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FEATHER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FEATHER_FALLING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
FERMENTED_SPIDER_EYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
field(Object, String) - Static method in class com.saicone.rtag.util.EasyLookup
Get accessible field from provided class.
Required classes can be Strings to get by EasyLookup.classById(String).
FIELD_MASONED_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FILLED_MAP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
findConstructor(Class<?>, Class<?>...) - Static method in class com.saicone.rtag.util.EasyLookup
Find constructor inside class using recursive searching and invoke MethodHandles.Lookup.unreflectConstructor(Constructor).
Required classes can be Strings to get by EasyLookup.classById(String).
findField(Class<?>, boolean, String, Class<?>) - Static method in class com.saicone.rtag.util.EasyLookup
Find field inside class using recursive searching and return it
findMethod(Class<?>, boolean, String, Class<?>, Class<?>...) - Static method in class com.saicone.rtag.util.EasyLookup
Find method inside class using recursirve searching and invoke MethodHandles.Lookup.unreflect(Method).
Required classes can be Strings to get by EasyLookup.classById(String).
FIRE_ASPECT - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
FIRE_CHARGE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FIRE_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FIRE_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FIRE_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FIRE_PROTECTION - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
FIRE_RESISTANCE - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
FIREWORK_ROCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FIREWORK_STAR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FireworkExplosion() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.FireworkExplosion
 
Fireworks() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Fireworks
 
first() - Method in class com.saicone.rtag.util.OptionalType
Get the first value.
This method extract the first value if the current object is a collection or array.
FISHING_ROD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
fixSerialization() - Method in class com.saicone.rtag.RtagItem
Fix bad item caused by Bukkit serialization, most specifically item lore component that doesn't allow to compare with similar items.
FLAME - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
FLAT - Static variable in class com.saicone.rtag.util.ServerInstance.Release
Return true if server version is 1.13 or upper.
FLETCHING_TABLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLINT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLINT_AND_STEEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLOW_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLOW_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLOW_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLOWER_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLOWER_POT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLOWERING_AZALEA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FLOWERING_AZALEA_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FOLIA - Static variable in class com.saicone.rtag.util.ServerInstance.Platform
Return true if server instance is a Folia server.
PaperMC.io
Food() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Food
 
FORTUNE - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
FOX_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FRIEND_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FROG_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FROGSPAWN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
fromBase(Object, Consumer<T>) - Method in class com.saicone.rtag.stream.TStream
Consume new objects if it can be created from NBTBase object.
Only compatible with NBTTagByteArray, NBTTagList and NBTTagCompound.
fromBase64(String) - Method in class com.saicone.rtag.stream.TStream
Get array of objects by read Base64 string.
fromBase64(String, Consumer<T>) - Method in class com.saicone.rtag.stream.TStream
Consume new objects if it can be created from Base64 string.
fromBukkitObject(byte[], Consumer<T>) - Method in class com.saicone.rtag.stream.TStream
Consume new objects if it can be created from byte array read by BukkitObjectInputStream.
fromBytes(byte[]) - Method in class com.saicone.rtag.stream.TStream
Get object from bytes.
This method first read the bytes with ByteArrayInputStream to get an NBTTagCompound and convert it into object.
Bytes -> NBTTagCompound -> Object
fromBytes(byte[], Consumer<T>) - Method in class com.saicone.rtag.stream.TStream
Consume new objects if it can be created from byte array.
This method detect any NBTTagCompound inside provided bytes and convert into current instance object using the detected compression format, it is also compatible with any saved object inside NBTTagByteArray, NBTTagList and BukkitObjectInputStream.
fromCompound(Object) - Method in class com.saicone.rtag.stream.TStream
Create new object from NBTTagCompound.
fromCompound(Object, Consumer<T>) - Method in class com.saicone.rtag.stream.TStream
Consume new object if it can be created from NBTTagCompound.
fromFile(File) - Method in class com.saicone.rtag.stream.TStream
Get object by read provided file.
fromFile(File, Consumer<T>) - Method in class com.saicone.rtag.stream.TStream
Consume new objects if it can be created from file.
fromJson(String) - Static method in class com.saicone.rtag.util.ChatComponent
Convert json component string to IChatBaseComponent.
fromList(Object, Consumer<T>) - Method in class com.saicone.rtag.stream.TStream
Consume new objects if it can be created from NBTTagList object.
Only compatible with list types of NBTTagByteArray, NBTTagList and NBTTagCompound.
fromMap(Map<String, Object>) - Method in class com.saicone.rtag.stream.TStream
Get object by read provided Map of objects.
fromReadableMap(Map<String, Object>) - Method in class com.saicone.rtag.item.ItemTagStream
Get item by read provided Map of objects and also convert display name and lore to component if is required.
fromShort - Static variable in class com.saicone.rtag.item.mirror.IEnchantMirror
Map to get TagBase enchantment namespaced key from Short ID.
fromString - Static variable in class com.saicone.rtag.item.mirror.IEnchantMirror
Map to get TagBase enchantment ID from String.
fromString(String) - Method in class com.saicone.rtag.stream.TStream
Get object by read provided NBT String.
fromString(String) - Static method in class com.saicone.rtag.util.ChatComponent
Convert string to IChatBaseComponent.
fromTag(Object) - Method in class com.saicone.rtag.Rtag
Deprecated.
fromTagExact(Object) - Method in class com.saicone.rtag.Rtag
Deprecated.
To get tag value without conversion use Rtag.getTagValue(Object) instead.
FROST_WALKER - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
FULL_VERSION - Static variable in class com.saicone.rtag.util.ServerInstance
Current server version number formatted, for example:
v1_9_R2 -> 10902
v1_13_R1 -> 11301
v1_19_R2 -> 11902
fullVersion - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
fullVersion(int) - Static method in class com.saicone.rtag.util.ServerInstance
Convert data version into formatted server version number.
FURNACE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
FURNACE_MINECART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

G

get() - Method in class com.saicone.rtag.RtagEditor
Get a converted version of current tag.
get() - Method in class com.saicone.rtag.RtagItem
 
get(Object) - Method in class com.saicone.rtag.data.DataComponent.Builder
Get a declared component type from builder.
get(Object...) - Method in class com.saicone.rtag.RtagEditor
Get value from the specified path inside current tag.
See Rtag.get(Object, Object...) for more information.
get(Object...) - Method in class com.saicone.rtag.RtagItem
 
get(Object, int) - Static method in class com.saicone.rtag.tag.TagList
Get NBTBase tag from index.
get(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent
Get a declared component type from data component object.
get(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent.Holder
Get a declared component type from provided holder.
get(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent.Map
Get a declared component type from provided component map.
get(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent.Patch
Get a declared component type from provided component patch.
get(Object, Object...) - Method in class com.saicone.rtag.Rtag
Get value from the specified path inside tag.
The value will be cast to the type are you looking for after conversion.

Path format
get(Object, String) - Static method in class com.saicone.rtag.tag.TagCompound
Get NBTBase value associated with key.
getAliases() - Method in enum class com.saicone.rtag.util.EnchantmentTag
Get current enchant aliases.
getAliases() - Method in enum class com.saicone.rtag.util.ItemMaterialTag
Get current material aliases.
getAttribute(String) - Method in class com.saicone.rtag.RtagEntity
Get the NBTTagCompound of the given attribute name.
getAttributeBase(String) - Method in class com.saicone.rtag.RtagEntity
Get the double base value of the given attribute name.
getAttributeValue(String, String) - Method in class com.saicone.rtag.RtagEntity
Get the attribute value of given key.
getBitField(Object...) - Method in class com.saicone.rtag.RtagEditor
Get Integer bit field from specified path.
getBlock() - Method in class com.saicone.rtag.RtagBlock
Get current block instance.
getBuilder() - Method in class com.saicone.rtag.data.DataComponent.Builder
Return the real data component builder that is wrapped inside this class.
getComponent(Object) - Method in class com.saicone.rtag.RtagItem
Get the provided component from patch or item.
getComponentPath(int, int, Object...) - Static method in class com.saicone.rtag.item.ItemData
Convert old tag path into new component path.
Every component path start with "components" key, if you want to skip that use a destPos of 1.
getComponentPath(int, int, Object...) - Static method in class com.saicone.rtag.item.ItemObject
Deprecated.
To get component paths use ItemData.getComponentPath(int, int, Object...) instead.
getComponentPath(Object...) - Static method in class com.saicone.rtag.item.ItemData
Convert old tag path into new component path.
This method skips first key of tag path, it assumes the given path has "tag" at first element
getComponentPath(Object...) - Static method in class com.saicone.rtag.item.ItemObject
Deprecated.
To get component paths use ItemData.getComponentPath(Object...) instead.
getComponents() - Method in class com.saicone.rtag.RtagItem
Get current data components.
getComponents(Object) - Static method in class com.saicone.rtag.data.DataComponent.Holder
Get DataComponentMap from provided holder.
getCraftStack(ItemStack) - Static method in class com.saicone.rtag.item.ItemObject
Get delegated CraftItemStack from ItemStack object or the object itself if it's already a craft item.
On non-paper platforms with versions before 1.21 this method will return the provided item if is CraftItemStack instance.
getCustomDataTag(Object) - Static method in class com.saicone.rtag.item.ItemObject
Get current NBTTagCompound from custom data component.
On versions before 1.20.5 this method return item tag.
getCustomModelData() - Method in class com.saicone.rtag.RtagItem
Deprecated.
getCustomName() - Method in class com.saicone.rtag.RtagBlock
Get the entity display name.
This method convert any ChatComponent to normal colored string.
getDamage(Object, Object, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
Get current item damage depending on item version.
getDamage(String, String) - Method in class com.saicone.rtag.item.mirror.IPotionMirror
Get corresponding damage to 1.8 item from potion name.
getDataInput(InputStream) - Static method in class com.saicone.rtag.stream.TStreamTools
Get the required data input stream to read.
This method will use the new enhanced FastBufferedInputStream if the server version is 1.18 or higher, so this method checks if the provided InputStream is GZIP formatted to parse it correctly.
getDataInput(InputStream, boolean) - Static method in class com.saicone.rtag.stream.TStreamTools
Get the required data input stream to read.
This method will use the new enhanced FastBufferedInputStream if the server version is 1.18 or higher.
getDeprecationVersion() - Method in interface com.saicone.rtag.item.ItemMirror
Get the minimum version where compatibility is deprecated.
getDeprecationVersion() - Method in class com.saicone.rtag.item.mirror.IAttributeMirror
 
getDeprecationVersion() - Method in class com.saicone.rtag.item.mirror.IComponentMirror
 
getDeprecationVersion() - Method in class com.saicone.rtag.item.mirror.IDisplayMirror
 
getDeprecationVersion() - Method in class com.saicone.rtag.item.mirror.IEnchantMirror
 
getDeprecationVersion() - Method in class com.saicone.rtag.item.mirror.IPotionMirror
 
getDeprecationVersion() - Method in class com.saicone.rtag.item.mirror.ISkullOwnerMirror
 
getEditor() - Method in class com.saicone.rtag.RtagBlock
 
getEditor() - Method in class com.saicone.rtag.RtagEditor
Get current RtagEditor object.
getEditor() - Method in class com.saicone.rtag.RtagEntity
 
getEditor() - Method in class com.saicone.rtag.RtagItem
 
getEffectId(String) - Method in class com.saicone.rtag.item.mirror.IEffectMirror
Get potion effect id by key.
getEffectKey(int) - Method in class com.saicone.rtag.item.mirror.IEffectMirror
Get potion effect key by id.
getEggEntity(Object, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
Get current item entity, method for legacy SPAWN_EGG items.
getEnchantment() - Method in enum class com.saicone.rtag.util.EnchantmentTag
Get current enchant as Enchantment.
getEnchantment(Object) - Method in class com.saicone.rtag.RtagItem
Get the NBTTagCompound that represent the provided enchantment.
getEnchantmentKey(ItemStack) - Static method in enum class com.saicone.rtag.util.EnchantmentTag
Get the current key where enchantments are stored in the item tag depending on item meta or server version.
getEnchantmentLevel(Object) - Method in class com.saicone.rtag.RtagItem
Get the current level for provided enchantment.
getEnchantments() - Method in class com.saicone.rtag.RtagItem
Get all the enchantments inside item.
getEntity() - Method in class com.saicone.rtag.RtagEntity
Get current entity instance.
getEntity(Object) - Static method in class com.saicone.rtag.entity.EntityObject
Get provided Minecraft Entity as Bukkit Entity.
getExact(Object...) - Method in class com.saicone.rtag.RtagEditor
Get exact NBTBase value without any conversion, from the specified path inside current tag.
See Rtag.getExact(Object, Object...) for more information.
getExact(Object...) - Method in class com.saicone.rtag.RtagItem
 
getExact(Object, Object...) - Method in class com.saicone.rtag.Rtag
Get exact NBTBase value without any conversion, from the specified path inside tag.
See Rtag.get(Object, Object...) for path information.
getExactOrCreate(Object, Object[], BiPredicate<Integer, Object[]>) - Method in class com.saicone.rtag.Rtag
Get exact NBTBase value without any conversion, from the specified path inside tag.
See Rtag.get(Object, Object...) for path information.
getExactOrCreate(Object, Object[], BiPredicate<Integer, Object[]>, Predicate<Object>) - Method in class com.saicone.rtag.Rtag
Get and test exact NBTBase value without any conversion, from the specified path inside tag.
See Rtag.get(Object, Object...) for path information.
getHandle(Entity) - Static method in class com.saicone.rtag.entity.EntityObject
Get provided Bukkit Entity as Minecraft Entity.
getHandle(ItemStack) - Static method in class com.saicone.rtag.item.ItemObject
Get defined Minecraft ItemStack inside CraftItemStack or create new one.
getHealth() - Method in class com.saicone.rtag.RtagEntity
Get the current entity health.
getHexadecimalUUID(int[]) - Static method in class com.saicone.rtag.item.mirror.ISkullOwnerMirror
Get old UUID format from int array.
getHideFlags() - Method in class com.saicone.rtag.RtagItem
Deprecated.
getId() - Method in enum class com.saicone.rtag.util.EnchantmentTag
Get enchant numeric ID.
getInID() - Method in interface com.saicone.rtag.RtagSerializer
The unique ID to save with NBTTagCompound on Rtag.newTag(Object) operations.
"In" means the value inside will be put into tag.
This ID must be the same has "Out" ID on RtagDeserializer if you want to obtain the saved object as current type in a future.
getIntArrayUUID(String) - Static method in class com.saicone.rtag.item.mirror.ISkullOwnerMirror
Get new UUID format from String.
getItem() - Method in class com.saicone.rtag.RtagItem
Get current item instance.
getItemVersion(Object) - Static method in class com.saicone.rtag.item.ItemData
Get current version number from item compound.
getIterable() - Method in class com.saicone.rtag.util.IterableType
Get the object that can be iterated.
getIterable() - Method in class com.saicone.rtag.util.OptionalType
 
getJson(Gson, Object) - Static method in class com.saicone.rtag.tag.TagCompound
Get the provided NBTTagCompound as Json string.
getJson(Object) - Static method in class com.saicone.rtag.tag.TagCompound
Get the provided NBTTagCompound as Json string.
getKey() - Method in enum class com.saicone.rtag.util.EnchantmentTag
Get current enchant key depending on current Bukkit version.
getLiteralObject() - Method in class com.saicone.rtag.RtagEditor
Get current literal object.
In most cases this is a Minecraft server object.
getLiteralObject(Block) - Method in class com.saicone.rtag.RtagBlock
 
getLiteralObject(Entity) - Method in class com.saicone.rtag.RtagEntity
 
getLiteralObject(ItemStack) - Method in class com.saicone.rtag.RtagItem
 
getLiteralObject(T) - Method in class com.saicone.rtag.RtagEditor
Get type object as literal one.
getLiteralTag() - Method in class com.saicone.rtag.RtagItem
Get current item tag or null.
getMap() - Method in class com.saicone.rtag.data.DataComponent.Builder
Return the map inside real component builder.
getMap() - Method in class com.saicone.rtag.item.mirror.IEnchantMirror
Get current enchantments map.
getMinecraftRegistry() - Static method in class com.saicone.rtag.Rtag
Get a globalized registry from Bukkit registry.
getMinVersion() - Method in interface com.saicone.rtag.item.ItemMirror
Get the minimum version compatibility.
getMinVersion() - Method in class com.saicone.rtag.item.mirror.IBundleMirror
 
getMinVersion() - Method in class com.saicone.rtag.item.mirror.IContainerMirror
 
getMinVersion() - Method in class com.saicone.rtag.item.mirror.IEffectMirror
 
getMirror() - Method in class com.saicone.rtag.item.ItemTagStream
Get current ItemMirror list.
getMirror() - Method in class com.saicone.rtag.Rtag
Deprecated.
Rtag extends RtagMirror.
getNames() - Method in enum class com.saicone.rtag.util.ItemMaterialTag
Get current map with material names and version.
getObject() - Method in class com.saicone.rtag.RtagEditor
Deprecated.
To get current object use RtagEditor.getLiteralObject() instead.
getOptional(Object...) - Method in class com.saicone.rtag.RtagEditor
Same has RtagEditor.get(Object...) but save the value into OptionalType.
getOptional(Object...) - Method in class com.saicone.rtag.RtagItem
 
getOptional(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent
Get a declared component type from data component object wrapped as optional object.
getOptional(Object, Object...) - Method in class com.saicone.rtag.Rtag
Same has Rtag.get(Object, Object...) but save the value into OptionalType.
getOutID() - Method in interface com.saicone.rtag.RtagDeserializer
The unique ID to detect any NBTTagCompound who can be converted to object type on Rtag.getTagValue(Object) (Object)} operations.
"Out" means the value inside will be obtained from tag.
This ID must be the same has "In" ID on RtagSerializer if you want to read the saved object with same type.
getPotion() - Method in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
Get current normal potion damage.
getPotion(int) - Method in class com.saicone.rtag.item.mirror.IPotionMirror
Get potion name from 1.8 damage.
getReadLimiter() - Static method in class com.saicone.rtag.stream.TStreamTools
Get a NBTReadLimiter instance with no limit to read NBT data.
getRepairCost() - Method in class com.saicone.rtag.RtagItem
Get the XP level repair cost inside anvil.
getRtag() - Method in class com.saicone.rtag.RtagEditor
Get current Rtag parent.
getRtag() - Method in class com.saicone.rtag.RtagMirror
Deprecated.
Rtag extends RtagMirror.
getSplash() - Method in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
Get current splash potion damage.
getTag() - Method in class com.saicone.rtag.RtagEditor
Get current tag.
getTag() - Method in class com.saicone.rtag.RtagItem
Get current item tag to edit.
If this instance has not been edited, it will copy the current tag or create a new one if the current tag is null.
getTag(Object) - Static method in class com.saicone.rtag.item.ItemObject
Deprecated.
To get item tag-like data use ItemObject.getCustomDataTag(Object) instead.
getTag(Object) - Method in class com.saicone.rtag.RtagBlock
 
getTag(Object) - Method in class com.saicone.rtag.RtagEditor
Get current tag inside type or literal object.
getTag(Object) - Method in class com.saicone.rtag.RtagEntity
 
getTag(Object) - Method in class com.saicone.rtag.RtagItem
 
getTagPath(int, int, Object...) - Static method in class com.saicone.rtag.item.ItemData
Convert new component path into old tag path.
Most tag paths start with "tag" key, if you want to skip that use a destPos of 1.
getTagPath(int, int, Object...) - Static method in class com.saicone.rtag.item.ItemObject
Deprecated.
To get tag paths use ItemData.getTagPath(int, int, Object...) instead.
getTagPath(Object...) - Static method in class com.saicone.rtag.item.ItemData
Convert new component path into old tag path.
This method skips first key of component path, it assumes the given path has "components" at first element
getTagPath(Object...) - Static method in class com.saicone.rtag.item.ItemObject
Deprecated.
To get tag paths use ItemData.getTagPath(Object...) instead.
getTagValue(Object) - Method in class com.saicone.rtag.Rtag
Convert any NBTBase tag to exact regular Java object or custom by deserializer without any cast.
getTagValue(Object) - Method in class com.saicone.rtag.RtagMirror
Convert any NBTBase tag to regular Java object.
getter(Object, String, Object) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.findGetter(Class, String, Class) without creating a MethodType, this method require to specify the return type class of Field and its only compatible with public instance fields, see EasyLookup.staticGetter(Object, String, Object) for static getter.
Required classes can be Strings to get by EasyLookup.classById(String).
See also EasyLookup.unreflectGetter(Object, String) for private getters.
getTexturedHead(String) - Static method in class com.saicone.rtag.util.SkullTexture
Main method to get textured head and save into cache.
getTexturedHead(String, Consumer<ItemStack>) - Static method in class com.saicone.rtag.util.SkullTexture
Main method to get textured head and save into cache.
getTextureValue(String) - Static method in class com.saicone.rtag.util.SkullTexture
Get Base64 encoded texture from the given texture parameter, can be player name, player uuid, texture id, url or base64.
getTextureValue(String, Consumer<String>) - Static method in class com.saicone.rtag.util.SkullTexture
Get Base64 encoded texture from the given texture parameter, can be player name, player uuid, texture id, url or base64.
getTileEntity(Block) - Static method in class com.saicone.rtag.block.BlockObject
Get provided Bukkit Block and convert into Minecraft TileEntity.
getType(Object) - Static method in class com.saicone.rtag.tag.TagList
Get current tag type that reprsent tag list.
getTypeId(Object) - Static method in class com.saicone.rtag.tag.TagBase
Get current tag type ID.
Byte = 1 | Short = 2 | Int = 3 | Long = 4 | Float = 5 | Double = 6 | ByteArray = 7 | String = 8 | List = 9 | Compound = 10 | IntArray = 11 | LongArray = 12
getTypeObject() - Method in class com.saicone.rtag.RtagEditor
Get current type object defined on editor.
getUncheckedHandle(ItemStack) - Static method in class com.saicone.rtag.item.ItemObject
Get defined Minecraft ItemStack inside CraftItemStack.
getValidMaterial() - Method in enum class com.saicone.rtag.util.ItemMaterialTag
Get valid material name for current server version or null if the required material cannot be found.
getValidMaterial(float) - Method in enum class com.saicone.rtag.util.ItemMaterialTag
Get value material name for provided server version or null if the required material cannot be found.
getValue(RtagMirror, Object) - Static method in class com.saicone.rtag.tag.TagBase
Get Java value of any NBTBase tag.
For example NBTTagCompound -> Map.
getValue(RtagMirror, Object) - Static method in class com.saicone.rtag.tag.TagCompound
Get current tag map with converted values.
getValue(RtagMirror, Object) - Static method in class com.saicone.rtag.tag.TagList
Get current tag list with values converted.
getValue(Object) - Static method in class com.saicone.rtag.data.DataComponent.Map
Get the map value from component map.
getValue(Object) - Static method in class com.saicone.rtag.data.DataComponent.MapPatch
Get the map value from patched map.
getValue(Object) - Static method in class com.saicone.rtag.data.DataComponent.Patch
Get the map value from component patch.
getValue(Object) - Static method in class com.saicone.rtag.tag.TagBase
Get Java value of NBTBase tag.
For example NBTTagString -> String.
getValue(Object) - Static method in class com.saicone.rtag.tag.TagCompound
Get current tag map.
getValue(Object) - Static method in class com.saicone.rtag.tag.TagList
Get current tag list.
getVersion() - Method in class com.saicone.rtag.item.ItemTagStream
Get current server version for this instance.
getVersion() - Method in enum class com.saicone.rtag.util.EnchantmentTag
Get added version for this enchant.
getVersion(Object) - Method in class com.saicone.rtag.item.ItemTagStream
Get current version number from item compound.
getVersionKey() - Method in class com.saicone.rtag.item.ItemTagStream
Get current version key identifier.
GHAST_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GHAST_TEAR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GILDED_BLACKSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLASS_BOTTLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLISTERING_MELON_SLICE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOBE_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOW_BERRIES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOW_INK_SAC - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOW_ITEM_FRAME - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOW_LICHEN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOW_SQUID_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOWSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GLOWSTONE_DUST - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOAT_HORN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOAT_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLD_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLD_INGOT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLD_NUGGET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLD_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_APPLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_AXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_BOOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_CARROT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_CHESTPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_HELMET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_HOE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_HORSE_ARMOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_LEGGINGS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_PICKAXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_SHOVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GOLDEN_SWORD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRANITE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRANITE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRANITE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRANITE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRASS_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRAY_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GREEN_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GRINDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GSON - Static variable in class com.saicone.rtag.util.OptionalType
Gson public instance with default configuration.
GUARDIAN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GUNPOWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GUSTER_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
GUSTER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

H

HANGING_ROOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HARMING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
has(Object) - Method in class com.saicone.rtag.data.DataComponent.Builder
Check if the current builder contains a DataComponentType.
On a component patch builder this method may not work to check the availability of provided type due the map can contain empty values.
has(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent.Holder
Check if the provided holder has any type of DataComponentType inside.
has(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent.Map
Check if the provided component map has any type of DataComponentType inside.
hasComponent(Object) - Method in class com.saicone.rtag.RtagItem
Check if the current item or patch has he provided data component type.
hasCustomData(Object) - Static method in class com.saicone.rtag.item.ItemObject
Check if the provided Minecraft ItemStack has custom data.
On versions older than 1.20.5 this check item tag.
hasEnchantment(Object) - Method in class com.saicone.rtag.RtagItem
Check if the current item has the provided enchantment.
hasEnum(int[], Object...) - Method in class com.saicone.rtag.RtagEditor
Check if current tag has Enum ordinals in defined path.
hasEnum(int, Object...) - Method in class com.saicone.rtag.RtagEditor
Check if current tag has Enum ordinal in defined path.
hasEnum(E[], Object...) - Method in class com.saicone.rtag.RtagEditor
Check if current tag has Enum elements array in defined path.
hasEnum(E, Object...) - Method in class com.saicone.rtag.RtagEditor
Check if current tag has Enum element in defined path.
hashCode() - Method in class com.saicone.rtag.util.OptionalType
 
hasHideFlags(int...) - Method in class com.saicone.rtag.RtagItem
Deprecated.
hasKey(Object, String) - Static method in class com.saicone.rtag.tag.TagCompound
Check if NBTTagCompound contains certain key in Map.
hasTag() - Method in class com.saicone.rtag.RtagEditor
Check if current object has tag.
hasTag(Object...) - Method in class com.saicone.rtag.RtagEditor
Check if current tag contains a object in defined path.
HAY_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HEALING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
HEART_OF_THE_SEA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HEART_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HEARTBREAK_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HEAVY_CORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HEAVY_WEIGHTED_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HOGLIN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HONEY_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HONEY_BOTTLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HONEYCOMB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HONEYCOMB_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HOPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HOPPER_MINECART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HORN_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HORN_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HORN_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HORSE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HOST_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HOWL_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
HUSK_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

I

IAttributeMirror - Class in com.saicone.rtag.item.mirror
IAttributeMirror class to convert attribute names across versions.
IAttributeMirror() - Constructor for class com.saicone.rtag.item.mirror.IAttributeMirror
 
IBundleMirror - Class in com.saicone.rtag.item.mirror
IBundleMirror class to convert items inside bundles across versions.
IBundleMirror(ItemTagStream) - Constructor for class com.saicone.rtag.item.mirror.IBundleMirror
Constructs an IBundleMirror with specified ItemTagStream to convert loaded items.
IBundleMirror(ItemTagStream, boolean) - Constructor for class com.saicone.rtag.item.mirror.IBundleMirror
Constructs an IBundleMirror with specified ItemTagStream to convert loaded items.
ICE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IComponentMirror - Class in com.saicone.rtag.item.mirror
IComponentMirror class to convert item components across versions.
IComponentMirror() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror
 
IComponentMirror.AttributeModifiers - Class in com.saicone.rtag.item.mirror
AttributeModifiers component transformation.
IComponentMirror.BannerPatterns - Class in com.saicone.rtag.item.mirror
BannerPatterns component transformation.
This transformation save any new banner pattern if it's not compatible with older server version, and bring back when it's converted into newer version.
IComponentMirror.BaseColor - Class in com.saicone.rtag.item.mirror
BaseColor component transformation.
IComponentMirror.Bees - Class in com.saicone.rtag.item.mirror
Bees component transformation.
IComponentMirror.BookContents - Class in com.saicone.rtag.item.mirror
BookContents component transformation.
This transformation allow to convert any regular book component format.
IComponentMirror.CanBuild - Class in com.saicone.rtag.item.mirror
Build component transformation.
This transformation allow to convert any regular build predicate format.
IComponentMirror.ChargedProjectiles - Class in com.saicone.rtag.item.mirror
ChargedProjectiles component transformation.
This transformation is just to add/remove old "Charged" boolean tag across versions.
IComponentMirror.Container - Class in com.saicone.rtag.item.mirror
Container component transformation.
IComponentMirror.CustomModelData - Class in com.saicone.rtag.item.mirror
 
IComponentMirror.DamageResistant - Class in com.saicone.rtag.item.mirror
 
IComponentMirror.DyedColor - Class in com.saicone.rtag.item.mirror
DyedColor component transformation.
IComponentMirror.Enchantments - Class in com.saicone.rtag.item.mirror
Enchantments component transformation.
This transformation allow to convert any regular enchantment format.
IComponentMirror.Equippable - Class in com.saicone.rtag.item.mirror
 
IComponentMirror.FireworkExplosion - Class in com.saicone.rtag.item.mirror
FireworkExplosion component transformation.
This transformation save the new explosion shape if it's not compatible with older server version, and bring back when it's converted into newer version.
IComponentMirror.Fireworks - Class in com.saicone.rtag.item.mirror
Fireworks component transformation.
This transformation save any new explosion shape if it's not compatible with older server version, and bring back when it's converted into newer version.
IComponentMirror.Food - Class in com.saicone.rtag.item.mirror
Consumable component transformation.
IComponentMirror.MapDecorations - Class in com.saicone.rtag.item.mirror
MapDecorations component transformation.
This transformation save any new map decoration if it's not compatible with older server version, and bring back when it's converted into newer version.
IComponentMirror.Profile - Class in com.saicone.rtag.item.mirror
Profile component transformation.
This transformation also fix any invalid texture name.
IComponentMirror.TooltipDowngrade - Class in com.saicone.rtag.item.mirror
Tooltip transformation, to convert any show in tooltip option into old hide flag format.
IComponentMirror.Transformation - Interface in com.saicone.rtag.item.mirror
Component transformation interface, to upgrade/downgrade components from/into NBT format.
IComponentMirror.Unbreakable - Class in com.saicone.rtag.item.mirror
Unbreakable component transformation.
IContainerMirror - Class in com.saicone.rtag.item.mirror
IContainerMirror class to convert items inside item form of container across versions.
IContainerMirror(ItemTagStream, boolean) - Constructor for class com.saicone.rtag.item.mirror.IContainerMirror
Constructs an IContainerMirror with specified ItemTagStream to convert loaded items.
IDisplayMirror - Class in com.saicone.rtag.item.mirror
IDisplayMirror class to convert item display across versions.
IDisplayMirror() - Constructor for class com.saicone.rtag.item.mirror.IDisplayMirror
Constructs an IDisplayMirror with default options.
IDisplayMirror(boolean) - Constructor for class com.saicone.rtag.item.mirror.IDisplayMirror
Constructs an IDisplayMirror with specified name conversion option.
IEffectMirror - Class in com.saicone.rtag.item.mirror
IEffectMirror class to convert item effect format across versions.
IEffectMirror() - Constructor for class com.saicone.rtag.item.mirror.IEffectMirror
Constructs an IEffectMirror for current server instance version.
IEffectMirror(float) - Constructor for class com.saicone.rtag.item.mirror.IEffectMirror
Constructs an IEffectMirror with specified server version to generate map names.
IEffectMirror(String, String, String, String) - Constructor for class com.saicone.rtag.item.mirror.IEffectMirror
Constructs an IEffectMirror with specified key names.
IEnchantMirror - Class in com.saicone.rtag.item.mirror
IEnchantMirror class to convert item enchants across versions.
IEnchantMirror(float) - Constructor for class com.saicone.rtag.item.mirror.IEnchantMirror
Constructs an IEnchantMirror with specified server versions to create keys automatically.
IEnchantMirror(Map<Object, Object>, String, String, String) - Constructor for class com.saicone.rtag.item.mirror.IEnchantMirror
Constructs an IEnchantMirror with specified parameters.
IMaterialMirror - Class in com.saicone.rtag.item.mirror
IMaterialMirror to convert item material IDs across version.
This is probably the most complex mirror instance in Rtag.
IMaterialMirror() - Constructor for class com.saicone.rtag.item.mirror.IMaterialMirror
Constructs an simple IMaterialMirror with cache duration of 3 hours.
IMaterialMirror(long, TimeUnit, String) - Constructor for class com.saicone.rtag.item.mirror.IMaterialMirror
Constructs an IMaterialMirror with specified parameters.
IMPALING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
INFESTED_CHISELED_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INFESTED_COBBLESTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INFESTED_CRACKED_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INFESTED_DEEPSLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INFESTED_MOSSY_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INFESTED_STONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INFESTED_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INFINITY - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
INK_SAC - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
INSTANCE - Static variable in class com.saicone.rtag.item.ItemTagStream
ItemTagStream public instance adapted for current server version.
INSTANCE - Static variable in class com.saicone.rtag.Rtag
Rtag public instance only compatible with regular Java objects.
INSTANCE - Static variable in class com.saicone.rtag.RtagMirror
RtagMirror public instance only compatible with regular Java objects.
INVISIBILITY - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
IPotionMirror - Class in com.saicone.rtag.item.mirror
IPotionMirror to convert item potions across 1.8 and other versions.
Mojang removes potion types inside item damage since 1.9, this class provides a clear conversion.
IPotionMirror() - Constructor for class com.saicone.rtag.item.mirror.IPotionMirror
Constructs an IPotionMirror with default options.
IPotionMirror(boolean) - Constructor for class com.saicone.rtag.item.mirror.IPotionMirror
Constructs an IPotionMirror with specified damage conversion option.
IPotionMirror.PotionType - Enum Class in com.saicone.rtag.item.mirror
Potion type enum only with potion names that can be translated to MC 1.8 item damage.
IRON_AXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_BARS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_BOOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_CHESTPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_GOLEM_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_HELMET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_HOE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_HORSE_ARMOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_INGOT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_LEGGINGS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_NUGGET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_PICKAXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_SHOVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_SWORD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
IRON_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
isAssignableFrom(Class<?>[], Class<?>[]) - Static method in class com.saicone.rtag.util.EasyLookup
Same has Class.isAssignableFrom(Class) but using class arrays.
isChatComponent(Object) - Static method in class com.saicone.rtag.util.ChatComponent
Check if the provided object is instance of IChatBaseComponent
or is a String that follow the ChatComponent format.
isCraftEntity(Object) - Static method in class com.saicone.rtag.entity.EntityObject
Check if the provided object is instance of CraftEntity.
isCraftItem(Object) - Static method in class com.saicone.rtag.item.ItemObject
Check if the provided object is instance of CraftItemStack.
isEmpty() - Method in class com.saicone.rtag.util.OptionalType
Check if the existence of current value.
isEmpty(Object) - Static method in class com.saicone.rtag.data.DataComponent.Map
Check if the provided component map is empty.
isEmpty(Object) - Static method in class com.saicone.rtag.data.DataComponent.Patch
Check if the provided component patch is empty.
isFolia - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
isGzipFormat(File) - Static method in class com.saicone.rtag.stream.TStreamTools
Check if the provided file is a GZIP file.
isGzipFormat(InputStream) - Static method in class com.saicone.rtag.stream.TStreamTools
Check if the provided InputStream is a GZIP formatted input.
isGzipHeader(byte[]) - Static method in class com.saicone.rtag.stream.TStreamTools
Check if the provided byte array has GZIP header.
isGzipHeader(int, int) - Static method in class com.saicone.rtag.stream.TStreamTools
Check if the provided ID1 and ID2 are the same has GZIP magic.
IShulkerMirror - Class in com.saicone.rtag.item.mirror
Deprecated.
Use IContainerMirror instead
IShulkerMirror(ItemTagStream) - Constructor for class com.saicone.rtag.item.mirror.IShulkerMirror
isInstance(Class<?>) - Method in class com.saicone.rtag.util.OptionalType
Check if the current value is instance of defined class.
isIterable() - Method in class com.saicone.rtag.util.IterableType
Check if the current object can be iterated using for statement.
This condition can be applied to any Iterable type or array.
ISkullOwnerMirror - Class in com.saicone.rtag.item.mirror
ISkullOwnerMirror class to convert player head skull owner UUID across versions.
ISkullOwnerMirror() - Constructor for class com.saicone.rtag.item.mirror.ISkullOwnerMirror
 
isLegacy - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
isMinecraftEntity(Object) - Static method in class com.saicone.rtag.entity.EntityObject
Check if the provided object is instance of Minecraft Entity.
isMinecraftItem(Object) - Static method in class com.saicone.rtag.item.ItemObject
Check if the provided object is instance of Minecraft ItemStack.
isMojangMapped - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
isNbtHeader(byte[]) - Static method in class com.saicone.rtag.stream.TStreamTools
Check if the provided byte array has NBT header.
isNotEmpty() - Method in class com.saicone.rtag.util.OptionalType
Same has OptionalType.isEmpty() but with inverted result.
isNotInstance(Class<?>) - Method in class com.saicone.rtag.util.OptionalType
Same has OptionalType.isInstance(Class) but with inverted result.
isNotIterable() - Method in class com.saicone.rtag.util.IterableType
Same has IterableType.isIterable() but with inverted result.
isPaper - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
isSpigot - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
isTag(Object) - Static method in class com.saicone.rtag.tag.TagBase
Check if the provided object is instance of NBTBase class.
isTagCompound(Object) - Static method in class com.saicone.rtag.tag.TagCompound
Check if the provided object is instance of NBTTagCompound class.
isTagList(Object) - Static method in class com.saicone.rtag.tag.TagList
Check if the provided object is instance of NBTTagList class.
isTileEntity(Object) - Static method in class com.saicone.rtag.block.BlockObject
Check if the provided object is instance of Minecraft TileEntity.
isType(Object) - Static method in class com.saicone.rtag.data.ComponentType
Check if the provided object is instance of DataComponentType.
isTypeOf(Object, byte) - Static method in class com.saicone.rtag.tag.TagBase
Check if NBTBase object type is equals to provided type.
isTypeOf(Object, Object) - Static method in class com.saicone.rtag.tag.TagBase
Check if two NBTBase objects has the same type.
isUnbreakable() - Method in class com.saicone.rtag.RtagItem
Get the current unbreakable status.
isUniversal - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
isValid() - Method in enum class com.saicone.rtag.util.ItemMaterialTag
Checks if this ItemMaterialTag is valid for current server version by trying to find an existing Bukkit Material.
isValid(float) - Method in enum class com.saicone.rtag.util.ItemMaterialTag
Checks if this ItemMaterialTag is valid for provided server version by trying to find an existing Bukkit Material.
ITEM_FRAME - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ItemData - Class in com.saicone.rtag.item
Class to item-related data.
ItemMaterialTag - Enum Class in com.saicone.rtag.util
Minecraft item material tags with associated MC version and some aliases for bukkit Material compatibility.
ItemMirror - Interface in com.saicone.rtag.item
ItemMirror interface to make item NBTTagCompound compatible with actual server version.
ItemObject - Class in com.saicone.rtag.item
Class to invoke ItemStack methods across versions.
ItemTagStream - Class in com.saicone.rtag.item
ItemTagStream class to write/read ItemStack into/from bytes.
ItemTagStream() - Constructor for class com.saicone.rtag.item.ItemTagStream
Constructs a simple ItemTagStream without any ItemMirror.
ItemTagStream(List<ItemMirror>) - Constructor for class com.saicone.rtag.item.ItemTagStream
Constructs an ItemTagStream with specified ItemMirror list.
ItemTagStream(List<ItemMirror>, float, String) - Constructor for class com.saicone.rtag.item.ItemTagStream
Constructs an ItemTagStream with specified ItemMirror list and additional parameters.
IterableType<T> - Class in com.saicone.rtag.util
Abstract class to allow any object to be targeted on the enhanced for statement.
IterableType() - Constructor for class com.saicone.rtag.util.IterableType
 
iterator() - Method in class com.saicone.rtag.util.IterableType
 

J

JACK_O_LANTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JAVA_OPS - Static variable in class com.saicone.rtag.data.ComponentType
JavaOps public instance from DataFixerUpper library.
JIGSAW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUKEBOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
JUNGLE_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

K

KELP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
key(String) - Static method in class com.saicone.rtag.data.ComponentType
Parse provided component key into namespaced format.
keySet(Object) - Static method in class com.saicone.rtag.data.DataComponent.Map
Get a DataComponentType key set from component map.
KNOCKBACK - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
KNOWLEDGE_BOOK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

L

LADDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LANTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LAPIS_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LAPIS_LAZULI - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LAPIS_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LARGE_AMETHYST_BUD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LARGE_FERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LAVA_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEAPING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LEATHER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEATHER_BOOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEATHER_CHESTPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEATHER_HELMET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEATHER_HORSE_ARMOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEATHER_LEGGINGS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LECTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LEGACY - Static variable in class com.saicone.rtag.util.ServerInstance.Release
Return true if server version is 1.12.2 or below.
LEGACY_VALUES - Static variable in enum class com.saicone.rtag.util.EnchantmentTag
Cached values of EnchantmentTag.values() including only pre 1.13 enchantments.
LEVER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_BLUE_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_GRAY_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHT_WEIGHTED_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIGHTNING_ROD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LILAC - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LILY_OF_THE_VALLEY - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LILY_PAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LIME_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LINGERING_POTION - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
listFromBase64(String) - Method in class com.saicone.rtag.stream.TStream
Get list of objects by read Base64 string.
listFromBytes(byte[]) - Method in class com.saicone.rtag.stream.TStream
Get list of objects by read byte array.
listToBase64(List<ItemStack>) - Method in class com.saicone.rtag.item.ItemTagStream
 
listToBase64(List<T>) - Method in class com.saicone.rtag.stream.TStream
Convert list of objects into Base64.
LIT_FURNACE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
literalObject - Variable in class com.saicone.rtag.RtagEditor
 
LLAMA_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
load() - Method in class com.saicone.rtag.RtagBlock
Load changes into block instance.
load() - Method in class com.saicone.rtag.RtagEditor
Load changes into object instance.
load() - Method in class com.saicone.rtag.RtagEntity
Load changes into entity instance.
load() - Method in class com.saicone.rtag.RtagItem
Load changes into item instance.
load(Object, Object) - Static method in class com.saicone.rtag.block.BlockObject
Load NBTTagCompound into Minecraft TileEntity.
load(Object, Object) - Static method in class com.saicone.rtag.entity.EntityObject
Load NBTTagCompound into entity.
load(Object, Object) - Static method in class com.saicone.rtag.item.ItemObject
Deprecated.
Since Minecraft 1.20.5, the safe-way to load data into item is applying a data component patch.
loadCopy() - Method in class com.saicone.rtag.RtagItem
Load changes into new ItemStack instance and return it.
loadHandle(ItemStack, Object) - Static method in class com.saicone.rtag.item.ItemObject
Load Minecraft ItemStack handle into Bukkit ItemStack.
loadInto(T) - Method in class com.saicone.rtag.RtagItem
Load changes into provided Minecraft ItemStack and return it.
LODESTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LONG_FIRE_RESISTANCE - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_INVISIBILITY - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_LEAPING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_NIGHT_VISION - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_POISON - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_REGENERATION - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_SLOWNESS - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_STRENGTH - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_SWIFTNESS - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_WATER_BREATHING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LONG_WEAKNESS - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
LOOM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
LOOTING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
LOYALTY - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
LUCK_OF_THE_SEA - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
LURE - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 

M

MACE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGENTA_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGMA_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGMA_CREAM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAGMA_CUBE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAJOR_VERSION - Static variable in class com.saicone.rtag.util.ServerInstance
Current server version number simplified, for example:
1.8 -> 8
1.12.2 -> 12
1.17 -> 17
MANGROVE_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_PROPAGULE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_ROOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MANGROVE_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MAP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MapDecorations() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.MapDecorations
 
MEDIUM_AMETHYST_BUD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MELON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MELON_SEEDS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MELON_SLICE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MENDING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
merge(Object, boolean) - Method in class com.saicone.rtag.RtagEditor
Merge the provided value into current tag.
merge(Object, boolean, Object...) - Method in class com.saicone.rtag.RtagEditor
Merge the provided value at provided path.
merge(Object, Object, boolean) - Static method in class com.saicone.rtag.tag.TagCompound
Merge the provided value into NBTTagCompound.
merge(Object, Object, boolean, boolean) - Static method in class com.saicone.rtag.tag.TagCompound
Merge the provided value into NBTTagCompound.
merge(Object, Object, boolean, Object...) - Method in class com.saicone.rtag.Rtag
Merge the provided value with NBTTagCompound at provided path.
method(Object, String, Object, Object...) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.findVirtual(Class, String, MethodType) without creating a MethodType, this method require to specify the return type class of reflected Method and its only compatible with instance public methods, see EasyLookup.staticMethod(Object, String, Object, Object...) for static public methods.
Required classes can be Strings to get by EasyLookup.classById(String).
See also EasyLookup.unreflectMethod(Object, String, Object...) for private methods.
MILK_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MINECART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MINER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOJANG_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOJANG_MAPPED - Static variable in class com.saicone.rtag.util.ServerInstance.Type
Return true if server instance is mojang mapped.
MOOSHROOM_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSS_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSS_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_COBBLESTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_COBBLESTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_COBBLESTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_COBBLESTONE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_STONE_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_STONE_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_STONE_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOSSY_STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MOURNER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
move(Object[], Object[]) - Method in class com.saicone.rtag.RtagEditor
Move tag from specified path to any path.
move(Object[], Object[], boolean) - Method in class com.saicone.rtag.RtagEditor
Move tag from specified path to any path.
move(Object, Object[], Object[]) - Method in class com.saicone.rtag.Rtag
Move tag from specified path to any path.
move(Object, Object[], Object[], boolean) - Method in class com.saicone.rtag.Rtag
Move tag from specified path to any path.
move(Map<String, Object>, String, String) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Move map key without any special transformation.
move(Map<String, Object>, String, String, Function<Object, Object>) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Move map key and apply transformation into value.
MUD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUD_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUD_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUD_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUD_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUDDY_MANGROVE_ROOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MULE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MULTISHOT - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
MUNDANE - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
MUSHROOM_STEM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSHROOM_STEW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_11 - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_13 - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_5 - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_BLOCKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_CAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_CHIRP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_CREATOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_CREATOR_MUSIC_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_FAR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_MALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_MELLOHI - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_OTHERSIDE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_PIGSTEP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_PRECIPICE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_RELIC - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_STAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_STRAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_WAIT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUSIC_DISC_WARD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
MYCELIUM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

N

NAME_TAG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NAUTILUS_SHELL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NBT_OPS - Static variable in class com.saicone.rtag.data.ComponentType
NbtOps public instance from Minecraft code.
NBT_PALETTE - Static variable in class com.saicone.rtag.util.ChatComponent
Default color palette for pretty nbt.
NBT_PALETTE_BUNGEE - Static variable in class com.saicone.rtag.util.ChatComponent
Color palette with hex colors introduced on MC 1.16 using Bungeecord chat format.
NBT_PALETTE_HEX - Static variable in class com.saicone.rtag.util.ChatComponent
Color palette with hex colors introduced on MC 1.16.
NBT_PALETTE_MINIMESSAGE - Static variable in class com.saicone.rtag.util.ChatComponent
Color palette using Adventure MiniMessage format.
NETHER_BRICK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_BRICK_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_GOLD_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_QUARTZ_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_SPROUTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_STAR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_WART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHER_WART_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_AXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_BOOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_CHESTPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_HELMET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_HOE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_INGOT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_LEGGINGS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_PICKAXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_SCRAP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_SHOVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_SWORD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERITE_UPGRADE_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
NETHERRACK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
newCraftItem(ItemStack) - Static method in class com.saicone.rtag.item.ItemObject
Create CraftItemStack from ItemStack object.
newItem(Object) - Static method in class com.saicone.rtag.item.ItemObject
Create ItemStack from NBTTagCompound.
newTag() - Static method in class com.saicone.rtag.tag.TagCompound
Constructs an empty NBTTagCompound.
newTag() - Static method in class com.saicone.rtag.tag.TagList
Constructs an empty NBTTagList.
newTag(RtagMirror, Object) - Static method in class com.saicone.rtag.tag.TagBase
Constructs an NBTBase directly associated with provided object.
For example List -> NBTTagList
newTag(RtagMirror, Object) - Static method in class com.saicone.rtag.tag.TagCompound
Constructs an NBTTagCompound with provided object and required RtagMirror to convert Objects.
This method can convert any supported object to Map of objects using Gson deserializer.
newTag(RtagMirror, List<T>) - Static method in class com.saicone.rtag.tag.TagList
Constructs an NBTTagList with provided List of any type and required RtagMirror to convert Objects.
newTag(RtagMirror, Map<String, Object>) - Static method in class com.saicone.rtag.tag.TagCompound
Constructs an NBTTagCompound with provided Map of Objects and required RtagMirror to convert Objects.
newTag(Object) - Method in class com.saicone.rtag.Rtag
Convert any object to NBTBase tag.
This method first check for any serializer and then use the current RtagMirror.
newTag(Object) - Method in class com.saicone.rtag.RtagMirror
Convert any object to NBTBase tag.
newTag(Object) - Static method in class com.saicone.rtag.tag.TagBase
Constructs an NBTBase directly associated with Java object.
For example Float -> NBTTagFloat
newTag(String) - Static method in class com.saicone.rtag.tag.TagCompound
Constructs an NBTTagCompound with provided NBT string.
newTag(List<T>) - Static method in class com.saicone.rtag.tag.TagList
Constructs an NBTTagList with provided List of NBTBase.
newTag(Map<String, Object>) - Static method in class com.saicone.rtag.tag.TagCompound
Constructs an NBTTagCompound with provided Map of NBTBase values.
newUncheckedTag(List<T>) - Static method in class com.saicone.rtag.tag.TagList
Constructs an NBTTagList with provided List of NBTBase.
This method doesn't provide any safe check and assumes that the provided list is completely usable to create a new NBTTagList.
newUncheckedTag(Map<String, Object>) - Static method in class com.saicone.rtag.tag.TagCompound
Constructs an NBTTagCompound with provided Map of NBTBase values.
This method doesn't provide any safe check and assumes that the provided map is completely usable to create a new NBTTagCompound.
NIGHT_VISION - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
NOTE_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
notHasKey(Object, String) - Static method in class com.saicone.rtag.tag.TagCompound
The inverse result of TagCompound.hasKey(Object, String).
notHasTag() - Method in class com.saicone.rtag.RtagEditor
Same has RtagEditor.hasTag() but with inverted result.
notHasTag(Object...) - Method in class com.saicone.rtag.RtagEditor
Same has RtagEditor.hasTag(Object...) but with inverted result.

O

OAK_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OAK_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OBSERVER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OBSIDIAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OCELOT_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OCHRE_FROGLIGHT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
of(Rtag, Block) - Static method in class com.saicone.rtag.RtagBlock
Create an RtagBlock using Block and specified Rtag parent.
of(Rtag, Entity) - Static method in class com.saicone.rtag.RtagEntity
Create an RtagEntity using Entity and specified Rtag parent.
of(Rtag, ItemStack) - Static method in class com.saicone.rtag.RtagItem
Create an RtagItem using ItemStack and specified Rtag parent.
of(Object) - Static method in class com.saicone.rtag.data.ComponentType
Get provided DataComponentType or parse from ID.
This method may return a null object if the provided ID doesn't exist.
of(Object) - Static method in enum class com.saicone.rtag.util.EnchantmentTag
Get the EnchantmentTag of provided name, short id or Enchantment.
of(Object) - Static method in class com.saicone.rtag.util.OptionalType
Get current OptionalType from object value.
of(String) - Static method in class com.saicone.rtag.data.ComponentType
Parse DataComponentType from ID.
of(Block) - Static method in class com.saicone.rtag.RtagBlock
Create an RtagBlock using Block.
of(Entity) - Static method in class com.saicone.rtag.RtagEntity
Create an RtagEntity using Entity.
of(ItemStack) - Static method in class com.saicone.rtag.RtagItem
Create an RtagItem using ItemStack.
ofVersion(float, float) - Static method in class com.saicone.rtag.item.ItemTagStream
Create an item tag stream for provided version range.
ofVersion(float, float, String) - Static method in class com.saicone.rtag.item.ItemTagStream
Create an item tag stream for provided version range.
OMINOUS_BOTTLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OMINOUS_TRIAL_KEY - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
onLoad(Object) - Method in class com.saicone.rtag.item.ItemTagStream
Executed method when NBTTagCompound used tu build an item.
onLoad(Object, float, float) - Method in class com.saicone.rtag.item.ItemTagStream
Executed method when NBTTagCompound used tu build an item.
onSave(Object) - Method in class com.saicone.rtag.item.ItemTagStream
Executed method when NBTTagCompound is extracted from item.
OPEN_EYEBLOSSOM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OptionalType - Class in com.saicone.rtag.util
Object container with automatic conversion to required type when value is called.
OptionalType(Object) - Constructor for class com.saicone.rtag.util.OptionalType
Constructs an OptionalType with specified value.
or(Class<T>, T) - Method in class com.saicone.rtag.util.OptionalType
Get actual value converted to required type class or default defined value.
or(T) - Method in class com.saicone.rtag.util.OptionalType
Get actual value converted to required type or default defined value.
ORANGE_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_TULIP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ORANGE_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXEYE_DAISY - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
OXIDIZED_CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

P

PACKAGE_VERSION - Static variable in class com.saicone.rtag.util.ServerInstance
Current server version defined in craftbukkit package.
PACKED_ICE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PACKED_MUD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PAINTING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_HANGING_MOSS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_MOSS_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_MOSS_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PALE_OAK_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PANDA_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PAPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PAPER - Static variable in class com.saicone.rtag.util.ServerInstance.Platform
Return true if server instance is a PaperMC server.
PaperMC.io
PARROT_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
parse(Object, DynamicOps<T>, T) - Static method in class com.saicone.rtag.data.ComponentType
Parse provided object by object provider into new component declared type.
parse(Object, Object) - Static method in class com.saicone.rtag.data.ComponentType
Parse provided object into new component declared type.
This method allows any NBT, JsonElement and regular Java object to parse.
parseJava(Object, Object) - Static method in class com.saicone.rtag.data.ComponentType
Parse provided regular Java object into new component declared type.
parseJson(Object, JsonElement) - Static method in class com.saicone.rtag.data.ComponentType
Parse provided json into new component declared type.
parseName(Object) - Static method in enum class com.saicone.rtag.util.EnchantmentTag
Parse the current object name into the most convenient format for EnchantmentTag.
parseNbt(Object, Object) - Static method in class com.saicone.rtag.data.ComponentType
Parse provided tag into new component declared type.
PEARLESCENT_FROGLIGHT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PEONY - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PETRIFIED_OAK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PHANTOM_MEMBRANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PHANTOM_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PIERCING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
PIG_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PIGLIN_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PIGLIN_BRUTE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PIGLIN_HEAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PIGLIN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PILLAGER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_PETALS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_TULIP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PINK_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PISTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PITCHER_PLANT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PITCHER_POD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
Platform() - Constructor for class com.saicone.rtag.util.ServerInstance.Platform
 
PLAYER_HEAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PLENTY_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PODZOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POINTED_DRIPSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POISON - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
POISONOUS_POTATO - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLAR_BEAR_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_ANDESITE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_ANDESITE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_ANDESITE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BASALT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_BLACKSTONE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_DEEPSLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_DEEPSLATE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_DEEPSLATE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_DEEPSLATE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_DIORITE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_DIORITE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_DIORITE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_GRANITE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_GRANITE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_GRANITE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_TUFF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_TUFF_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_TUFF_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POLISHED_TUFF_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POPPED_CHORUS_FRUIT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POPPY - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PORKCHOP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POTATO - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POTION - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POWDER_SNOW_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
POWER - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
POWERED_RAIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_CRYSTALS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_SHARD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PRISMARINE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
privateLookup(Class<?>) - Static method in class com.saicone.rtag.util.EasyLookup
Same has MethodHandles.privateLookupIn(Class, MethodHandles.Lookup) but save the result into memory.
PRIZE_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
processComponents(Object, float, float) - Method in class com.saicone.rtag.item.mirror.IContainerMirror
Process current item container components to convert items inside.
processEffects(Object, String, String, boolean) - Method in class com.saicone.rtag.item.mirror.IEffectMirror
Process current potion effects inside tag.
processEnchants(Object, boolean) - Method in class com.saicone.rtag.item.mirror.IEnchantMirror
Process current item enchants inside tag.
processLore(Object, boolean) - Method in class com.saicone.rtag.item.mirror.IDisplayMirror
Process current display lore tag.
processName(Object, boolean) - Method in class com.saicone.rtag.item.mirror.IDisplayMirror
Process current display name tag.
processString(String, boolean) - Method in class com.saicone.rtag.item.mirror.IDisplayMirror
Process current text and convert into Json component or not.
processTag(Object, boolean) - Method in class com.saicone.rtag.item.mirror.IDisplayMirror
Process current NBT tag that contains text inside.
processTag(Object, float, float) - Method in class com.saicone.rtag.item.mirror.IBundleMirror
Process current bundle tag to convert items inside.
processTag(Object, float, float) - Method in class com.saicone.rtag.item.mirror.IShulkerMirror
Deprecated.
Use IContainerMirror instead
Profile() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Profile
 
PROJECTILE_PROTECTION - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
PROTECTION - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
PUFFERFISH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PUFFERFISH_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PUFFERFISH_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PUMPKIN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PUMPKIN_PIE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PUMPKIN_SEEDS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PUNCH - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
PURPLE_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPLE_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPUR_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPUR_PILLAR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPUR_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
PURPUR_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
putDeserializer(RtagDeserializer<T>) - Method in class com.saicone.rtag.Rtag
Register an RtagDeserializer for Rtag.getTagValue(Object) operations.
putSerializer(Class<T>, RtagSerializer<T>) - Method in class com.saicone.rtag.Rtag
Register an RtagSerializer for Rtag.newTag(Object) operations.

Q

QUARTZ - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
QUARTZ_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
QUARTZ_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
QUARTZ_PILLAR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
QUARTZ_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
QUARTZ_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
QUICK_CHARGE - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 

R

RABBIT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RABBIT_FOOT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RABBIT_HIDE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RABBIT_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RABBIT_STEW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAISER_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAVAGER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAW_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAW_COPPER_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAW_GOLD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAW_GOLD_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAW_IRON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RAW_IRON_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
read(byte[]) - Static method in class com.saicone.rtag.stream.TStreamTools
Read NBTBase from byte array.
read(DataInput) - Static method in class com.saicone.rtag.stream.TStreamTools
Read NBTBase from DataInput.
read(DataInputStream) - Static method in class com.saicone.rtag.stream.TStreamTools
Read NBTBase from DataInputStream.
read(File) - Static method in class com.saicone.rtag.stream.TStreamTools
Read NBTBase from file.
read(InputStream) - Static method in class com.saicone.rtag.stream.TStreamTools
Read NBTBase from InputStream.
RECOVERY_COMPASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_MUSHROOM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_MUSHROOM_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_NETHER_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_NETHER_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_NETHER_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_NETHER_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_SAND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_SANDSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_SANDSTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_SANDSTONE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_TULIP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RED_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
REDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
REDSTONE_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
REDSTONE_LAMP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
REDSTONE_ORE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
REDSTONE_TORCH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
REGENERATION - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
REINFORCED_DEEPSLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
release - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
release(int) - Static method in class com.saicone.rtag.util.ServerInstance
Convert data version into release version number.
Release() - Constructor for class com.saicone.rtag.util.ServerInstance.Release
 
RELEASE_VERSION - Static variable in class com.saicone.rtag.util.ServerInstance
Current release version number, for example:
v1_9_R2 -> 2
v1_13_R1 -> 1
v1_16_R3 -> 3
remove(Object) - Method in class com.saicone.rtag.data.DataComponent.Builder
Remove the provided DataComponentType mapping from builder and return this instance.
remove(Object...) - Method in class com.saicone.rtag.RtagEditor
Remove value to specified path inside current tag.
See Rtag.set(Object, Object, Object...) for more information.
remove(Object, int) - Static method in class com.saicone.rtag.tag.TagList
Remove NBTBase tag.
remove(Object, Object) - Static method in class com.saicone.rtag.data.DataComponent.MapPatch
Remove the provided DataComponentType mapping from patched map.
remove(Object, String) - Static method in class com.saicone.rtag.tag.TagCompound
Remove certain key from NBTTagCompound.
removeComponent(Object) - Method in class com.saicone.rtag.RtagItem
Mark the provided component type to be removed using current patch.
removeEnchantment(EnchantmentTag) - Method in class com.saicone.rtag.RtagItem
Remove from item the provided enchantment.
removeEnum(int[], Object...) - Method in class com.saicone.rtag.RtagEditor
Remove Enum ordinals from bit field on specified path.
removeEnum(int, Object...) - Method in class com.saicone.rtag.RtagEditor
Remove Enum ordinal from bit field on specified path.
removeEnum(E[], Object...) - Method in class com.saicone.rtag.RtagEditor
Remove Enum elements from bit field on specified path.
removeEnum(E, Object...) - Method in class com.saicone.rtag.RtagEditor
Remove Enum element from bit field on specified path.
removeExact(Object, Object) - Method in class com.saicone.rtag.Rtag
Remove value from exact NBTTag list or compound.
removeHideFlags(int...) - Method in class com.saicone.rtag.RtagItem
Deprecated.
rename(String, Function<String, String>) - Static method in class com.saicone.rtag.item.mirror.IAttributeMirror
 
rename(Object, Map<String, String>) - Method in class com.saicone.rtag.item.mirror.IAttributeMirror
 
REPEATER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
REPEATING_COMMAND_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
requestTextureUrl(String) - Static method in class com.saicone.rtag.util.SkullTexture
Request player texture url using Mojang API.
RESIN_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RESIN_BRICK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RESIN_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RESIN_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RESIN_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RESIN_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RESIN_CLUMP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
resolveItem(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
Resolver current item compound with new material to set.
resolveMaterial(Object, String, int, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
Resolve material of the item, this method checks if the ID needs to be converted.
resolveSaved(Object, String, int, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
Resolve an ItemStack if it contains "savedID" inside custom data component.
RESPAWN_ANCHOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RESPIRATION - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
RIB_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
RIPTIDE - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
ROOTED_DIRT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ROSE_BUSH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ROTTEN_FLESH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
rtag - Variable in class com.saicone.rtag.RtagEditor
 
Rtag - Class in com.saicone.rtag
Rtag class to edit NBTTagCompound & NBTTagList objects.
Uses a tree-like path format to find the required tag instead of creating multiple classes for deep-tags.
Rtag() - Constructor for class com.saicone.rtag.Rtag
Create new Rtag instance.
Rtag(RtagMirror) - Constructor for class com.saicone.rtag.Rtag
Deprecated.
Rtag extends RtagMirror.
RtagBlock - Class in com.saicone.rtag
RtagBlock class to edit any Block NBT tags.
RtagBlock(Rtag, Block) - Constructor for class com.saicone.rtag.RtagBlock
Constructs an RtagBlock with specified Rtag parent and Block to edit.
RtagBlock(Rtag, Block, Object) - Constructor for class com.saicone.rtag.RtagBlock
Constructs an RtagBlock with specified Rtag parent and NMS Block to edit.
RtagBlock(Rtag, Block, Object, Object) - Constructor for class com.saicone.rtag.RtagBlock
Constructs an RtagBlock with specified Rtag parent and NMS Block to edit.
RtagBlock(Block) - Constructor for class com.saicone.rtag.RtagBlock
Constructs an RtagBlock with Block to edit.
RtagDeserializer<T> - Interface in com.saicone.rtag
An deserializer that converts any Map of objects to assigned object type.
RtagEditor<T,EditorT extends RtagEditor<T,EditorT>> - Class in com.saicone.rtag
RtagEditor abstract class who edit any object with NBTTagCompound inside.
Also provide methods to easy-edit object tags using a Rtag instance.
RtagEditor(Rtag, T) - Constructor for class com.saicone.rtag.RtagEditor
Constructs an NBTEditor.
RtagEditor(Rtag, T, Object) - Constructor for class com.saicone.rtag.RtagEditor
Constructs an NBTEditor.
RtagEditor(Rtag, T, Object, Object) - Constructor for class com.saicone.rtag.RtagEditor
Constructs an NBTEditor.
RtagEntity - Class in com.saicone.rtag
RtagEntity class to edit any Entity NBT tags.
RtagEntity(Rtag, Entity) - Constructor for class com.saicone.rtag.RtagEntity
Constructs an RtagEntity with specified Rtag parent and Entity to edit.
RtagEntity(Rtag, Entity, Object) - Constructor for class com.saicone.rtag.RtagEntity
Constructs an RtagEntity with specified Rtag parent and NMS Entity to edit.
RtagEntity(Rtag, Entity, Object, Object) - Constructor for class com.saicone.rtag.RtagEntity
Constructs an RtagEntity with specified Rtag parent and NMS Entity to edit.
RtagEntity(Entity) - Constructor for class com.saicone.rtag.RtagEntity
Constructs an RtagEntity with Entity to edit.
RtagItem - Class in com.saicone.rtag
RtagItem class to edit any ItemStack NBT tags.
RtagItem(Rtag, ItemStack) - Constructor for class com.saicone.rtag.RtagItem
Constructs an RtagItem with specified Rtag parent and ItemStack to edit.
RtagItem(Rtag, ItemStack, Object) - Constructor for class com.saicone.rtag.RtagItem
Constructs an RtagItem with specified Rtag parent and NMS ItemStack to edit.
RtagItem(Rtag, ItemStack, Object, Object) - Constructor for class com.saicone.rtag.RtagItem
Constructs an RtagItem with specified Rtag parent and NMS ItemStack to edit.
RtagItem(ItemStack) - Constructor for class com.saicone.rtag.RtagItem
Constructs an RtagItem with ItemStack to edit.
RtagMirror - Class in com.saicone.rtag
RtagMirror class to convert objects.
By default it's only compatible with regular Java objects like String, Short, Integer, Double, Float, Long, Byte, Map and List.
It also convert Byte, Integer and Long arrays as well.
RtagMirror() - Constructor for class com.saicone.rtag.RtagMirror
Constructs an RtagMirror only compatible with regular Java objects.
RtagMirror(Rtag) - Constructor for class com.saicone.rtag.RtagMirror
Deprecated.
Rtag extends RtagMirror.
RtagSerializer<T> - Interface in com.saicone.rtag
An Serializer that converts any Object to Map.

S

SADDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
safeClone(Object) - Static method in class com.saicone.rtag.tag.TagCompound
Copy provided NBTTagCompound into new one without exceptions.
SALMON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SALMON_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SALMON_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SAND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SANDSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SANDSTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SANDSTONE_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
save(Object) - Static method in class com.saicone.rtag.block.BlockObject
Save Minecraft TileEntity into new NBTTagCompound.
save(Object) - Static method in class com.saicone.rtag.entity.EntityObject
Save current NBTTagCompound into new one entity.
save(Object) - Static method in class com.saicone.rtag.item.ItemObject
Save current Item tag into new NBTTagCompound.
SCAFFOLDING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SCRAPE_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SCULK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SCULK_CATALYST - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SCULK_SENSOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SCULK_SHRIEKER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SCULK_VEIN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SEA_LANTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SEA_PICKLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SEAGRASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
serialize(T) - Method in interface com.saicone.rtag.RtagSerializer
Method who be invoked to convert any Object to Map.
SERVER_VALUES - Static variable in enum class com.saicone.rtag.util.EnchantmentTag
Cached values of EnchantmentTag.values() including only server version compatible enchantments.
SERVER_VALUES - Static variable in enum class com.saicone.rtag.util.ItemMaterialTag
Cached values of ItemMaterialTag.values() including only server version compatible materials.
ServerInstance - Class in com.saicone.rtag.util
Server instance class to get information about current server.
ServerInstance.Platform - Class in com.saicone.rtag.util
Server platform subclass with different supported platforms.
ServerInstance.Release - Class in com.saicone.rtag.util
Server releases subclass with versions that introduces major changes.
ServerInstance.Type - Class in com.saicone.rtag.util
Server type subclass with major changes in compiled instance.
set(Object) - Method in class com.saicone.rtag.RtagEditor
Change object tag into new one.
Value must be Map<String, Object> or NBTTagCompound.
set(Object) - Method in class com.saicone.rtag.RtagItem
Change item tag into new one.
Value must be Map<String, Object> or NBTTagCompound.
set(Object, int, Object) - Static method in class com.saicone.rtag.tag.TagList
Set NBTBase tag at index.
set(Object, Object...) - Method in class com.saicone.rtag.RtagEditor
Set value to specified path inside current tag.
See Rtag.set(Object, Object, Object...) for more information.
set(Object, Object, Object) - Static method in class com.saicone.rtag.data.DataComponent.MapPatch
Set provided object type by a DataComponentType declaration of object itself into patched map.
set(Object, Object, Object...) - Method in class com.saicone.rtag.Rtag
Set value to specified path inside tag.
Note that empty path returns false because this method is only made for tags inside compounds or lists.
If you want something like "remove", just put a null value.
See Rtag.get(Object, Object...) for path information.
set(Object, String, Object) - Static method in class com.saicone.rtag.tag.TagCompound
Put certain NBTBase value to NBTTagCompound.
set(Object, V) - Method in class com.saicone.rtag.data.DataComponent.Builder
Set provided object type by a DataComponentType declaration of object itself as value type into builder and return this instance.
setAttributeBase(String, double) - Method in class com.saicone.rtag.RtagEntity
Change the base value of given attribute name.
Take in count that some attributes doesn't exist in old Minecraft versions.
setAttributeValue(String, String, Object) - Method in class com.saicone.rtag.RtagEntity
Change the attribute value of given key.
Take in count that some attributes doesn't exist in old Minecraft versions.
setComponent(Object) - Method in class com.saicone.rtag.RtagItem
Set the provided component into patch.
setComponent(Object, Object) - Method in class com.saicone.rtag.RtagItem
Set the provided component value into patch.
setCustomDataTag(Object, Object) - Static method in class com.saicone.rtag.item.ItemObject
Overwrite current custom data component.
On versions before 1.20.5 this method replace item tag.
setCustomModelData(Integer) - Method in class com.saicone.rtag.RtagItem
Deprecated.
setCustomName(String) - Method in class com.saicone.rtag.RtagBlock
Change the entity display name.
Make sure to use color codes correctly or chat component format.
setDamage(Object, Object, int, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
Set item damage depending on item version, this method removes old damage tag if the conversion is across legacy-flat.
setEnum(int[], Object...) - Method in class com.saicone.rtag.RtagEditor
Set Enum ordinals has bit field on specified path.
setEnum(int, Object...) - Method in class com.saicone.rtag.RtagEditor
Set Enum ordinal has bit field on specified path.
setEnum(E[], Object...) - Method in class com.saicone.rtag.RtagEditor
Set Enum elements has bit field on specified path.
setEnum(E, Object...) - Method in class com.saicone.rtag.RtagEditor
Set Enum element has bit field on specified path.
setExact(Object, Object, Object) - Method in class com.saicone.rtag.Rtag
Set value to exact NBTTag list or compound.
setFlag(Object, int) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Set old hide flag into custom data component.
setHandle(ItemStack, Object) - Static method in class com.saicone.rtag.item.ItemObject
Replace defined Minecraft ItemStack inside CraftItemStack or load changes into Bukkit ItemStack.
setHealth(float) - Method in class com.saicone.rtag.RtagEntity
Change entity health amount.
Take in count some entities has a fixed health value.
setHideFlags(int...) - Method in class com.saicone.rtag.RtagItem
Deprecated.
setIterable(Object) - Method in class com.saicone.rtag.util.OptionalType
 
setIterable(T) - Method in class com.saicone.rtag.util.IterableType
Set the object that can be iterated.
setRepairCost(int) - Method in class com.saicone.rtag.RtagItem
Change the item repair cost inside anvil.
setRtag(Rtag) - Method in class com.saicone.rtag.RtagMirror
Deprecated.
Rtag extends RtagMirror.
setTag(Object, Object) - Static method in class com.saicone.rtag.item.ItemObject
Deprecated.
To set item tag-like data use ItemObject.setCustomDataTag(Object, Object) instead.
setter(Object, String, Object) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.findSetter(Class, String, Class) without creating a MethodType, this method require to specify the return type class of Field and its only compatible with public instance fields, see EasyLookup.staticSetter(Object, String, Object) for static setter.
Required classes can be Strings to get by EasyLookup.classById(String).
See also EasyLookup.unreflectSetter(Object, String) for private setters.
setTexture(ItemStack, String) - Static method in class com.saicone.rtag.util.SkullTexture
Set encoded texture value into skull meta.
setType(Object, byte) - Static method in class com.saicone.rtag.tag.TagList
Change the current NBTBase type inside NBTTagList.
setUnbreakable(boolean) - Method in class com.saicone.rtag.RtagItem
Change the current unbreakable status of item.
setValue(Object, Reference2ObjectMap<Object, Object>) - Static method in class com.saicone.rtag.data.DataComponent.MapPatch
Replace the map value into patched map.
setValue(Object, Reference2ObjectMap<Object, Optional<?>>) - Static method in class com.saicone.rtag.data.DataComponent.Patch
Replace the map value into component patch.
setValue(Object, List<Object>) - Static method in class com.saicone.rtag.tag.TagList
Override the current NBTBase list inside NBTTagList.
setValue(Object, Map<String, Object>) - Static method in class com.saicone.rtag.tag.TagCompound
Override the current map of NBTBase inside NBTTagCompound.
SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHARPNESS - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
SHEAF_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHEARS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHEEP_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHELTER_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHIELD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHORT_GRASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHROOMLIGHT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHULKER_SHELL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SHULKER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SILK_TOUCH - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
SILVERFISH_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
single() - Method in class com.saicone.rtag.util.OptionalType
Get actual value as single object
This method make a recursively extract from the first value if the current object is a collection or array.
size(Object) - Static method in class com.saicone.rtag.data.DataComponent.Map
Get the size of provided component map.
size(Object) - Static method in class com.saicone.rtag.data.DataComponent.Patch
Get the size of provided component patch.
size(Object) - Static method in class com.saicone.rtag.tag.TagBase
Get the size of elements inside NBTTagCompound or NBTTagList.
size(Object) - Static method in class com.saicone.rtag.tag.TagList
Get the size of elements inside list.
SKELETON_HORSE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SKELETON_SKULL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SKELETON_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SKULL_BANNER_PATTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SKULL_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SkullTexture - Class in com.saicone.rtag.util
Very simple class to get textured heads from:
- Texture ID
- Texture URL
- Texture Base64
- Player name
- Player UUID
The main plan for this class was making textured heads by edit item NBTTagCompound, but it's stupid because with single reflected method is possible.
SLIME_BALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SLIME_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SLIME_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SLOWNESS - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
SMALL_AMETHYST_BUD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMALL_DRIPLEAF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMITE - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
SMITHING_TABLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOKER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_BASALT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_QUARTZ - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_QUARTZ_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_QUARTZ_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_RED_SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_RED_SANDSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_RED_SANDSTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_SANDSTONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_SANDSTONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_SANDSTONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_STONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SMOOTH_STONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNIFFER_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNIFFER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNORT_POTTERY_SHERD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNOW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNOW_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNOW_GOLEM_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SNOWBALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SOUL_CAMPFIRE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SOUL_LANTERN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SOUL_SAND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SOUL_SOIL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SOUL_SPEED - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
SOUL_TORCH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPAWNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPECTRAL_ARROW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPIDER_EYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPIDER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPIGOT - Static variable in class com.saicone.rtag.util.ServerInstance.Platform
Return true if server instance is a SpigotMC server.
SpigotMC.org
SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPLASH_POTION - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPONGE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPORE_BLOSSOM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_CHEST_BOAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_LEAVES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_SAPLING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPRUCE_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SPYGLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SQUID_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
staticGetter(Object, String, Object) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.findStaticGetter(Class, String, Class) without creating a MethodType, this method require to specify the return type class of Field and its only compatible with instance fields
Required classes can be Strings to get by EasyLookup.classById(String).
See also EasyLookup.unreflectGetter(Object, String) for private getters.
staticMethod(Object, String, Object, Object...) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.findStatic(Class, String, MethodType) without creating a MethodType, this method require to specify the return type class of reflected Method and only compatible with static methods.
Required classes can be Strings to get by EasyLookup.classById(String).
See also EasyLookup.unreflectMethod(Object, String, Object...) for private methods.
staticSetter(Object, String, Object) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.findStaticSetter(Class, String, Class) without creating a MethodType, this method require to specify the return type class of Field and its only compatible with instance fields
Required classes can be Strings to get by EasyLookup.classById(String).
See also EasyLookup.unreflectSetter(Object, String) for private setters.
STICK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STICKY_PISTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_AXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_HOE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_PICKAXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_SHOVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONE_SWORD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STONECUTTER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STORED_KEY - Static variable in enum class com.saicone.rtag.util.EnchantmentTag
Current key where stored enchantments are inside items tag.
STRAY_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRENGTH - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRIDER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_ACACIA_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_ACACIA_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_BAMBOO_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_BIRCH_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_BIRCH_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_CHERRY_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_CHERRY_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_CRIMSON_HYPHAE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_CRIMSON_STEM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_DARK_OAK_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_DARK_OAK_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_JUNGLE_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_JUNGLE_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_MANGROVE_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_MANGROVE_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_OAK_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_OAK_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_PALE_OAK_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_PALE_OAK_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_SPRUCE_LOG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_SPRUCE_WOOD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_WARPED_HYPHAE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRIPPED_WARPED_STEM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRONG_HARMING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRONG_HEALING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRONG_LEAPING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRONG_POISON - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRONG_REGENERATION - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRONG_STRENGTH - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRONG_SWIFTNESS - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
STRUCTURE_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
STRUCTURE_VOID - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SUGAR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SUGAR_CANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SUNFLOWER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SUSPICIOUS_GRAVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SUSPICIOUS_SAND - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SUSPICIOUS_STEW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SWEEPING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
SWEET_BERRIES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
SWIFT_SNEAK - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
SWIFTNESS - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 

T

TADPOLE_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TADPOLE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
tag - Variable in class com.saicone.rtag.RtagEditor
 
TAG_BASE - Static variable in class com.saicone.rtag.RtagMirror
NBTBase class object.
TAG_COMPOUND - Static variable in class com.saicone.rtag.RtagMirror
NBTTagCompound class object.
TAG_KEY - Static variable in enum class com.saicone.rtag.util.EnchantmentTag
Current key where enchantments are inside items tag.
TAG_LIST - Static variable in class com.saicone.rtag.RtagMirror
NBTTagList class object.
TagBase - Class in com.saicone.rtag.tag
Class to invoke methods inside classes that extends NBTBase.
TagCompound - Class in com.saicone.rtag.tag
Class to invoke NBTTagCompound methods across versions.
TagList - Class in com.saicone.rtag.tag
Class to invoke NBTTagList methods across versions.
TALL_GRASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TARGET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
test(Method, Class<?>, Class<?>[]) - Method in interface com.saicone.rtag.util.EasyLookup.MethodPredicate
Eval this predicate with current arguments.
testClass(String) - Static method in class com.saicone.rtag.util.EasyLookup
Test the availability of provided class name using Class.forName(String).
THICK - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
THORNS - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
ThrowableFunction<T,R> - Interface in com.saicone.rtag.util
Represents a function that accepts one argument and produces a result.
Function will throw a Throwable.
TIDE_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TINTED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TIPPED_ARROW - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TNT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TNT_MINECART - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
toBase64(T...) - Method in class com.saicone.rtag.stream.TStream
Convert objects into Base64.
toBytes(T) - Method in class com.saicone.rtag.stream.TStream
Convert object into bytes.
This method first convert provided object into NBTTagCompound, then write compound into ByteArrayOutputStream.
Object -> NBTTagCompound -> Bytes
toCompound(T) - Method in class com.saicone.rtag.stream.TStream
Convert object into NBTTagCompound.
toFile(T, File) - Method in class com.saicone.rtag.stream.TStream
Write provided object into file.
Provided file must be exist.
This method first convert provided object into NBTTagCompound, then write compound into FileOutputStream.
toJson(Object) - Static method in class com.saicone.rtag.util.ChatComponent
Convert String or IChatBaseComponent to json component.
toJsonOrNull(Object) - Static method in class com.saicone.rtag.util.ChatComponent
Convert String or IChatBaseComponent to json component.
toMap(T) - Method in class com.saicone.rtag.stream.TStream
Convert object into Map of objects.
TooltipDowngrade(int) - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.TooltipDowngrade
Constructs a TooltipDowngrade with specified flag ordinal.
toPrettyComponent(Object, String) - Static method in class com.saicone.rtag.util.ChatComponent
Format the provided tag into pretty string as chat component.
toPrettyComponent(Object, String, String[]) - Static method in class com.saicone.rtag.util.ChatComponent
Format the provided tag into pretty string as chat component.
toPrettyJson(Object, String) - Static method in class com.saicone.rtag.util.ChatComponent
Format the provided tag into pretty string as json component.
toPrettyJson(Object, String, String[]) - Static method in class com.saicone.rtag.util.ChatComponent
Format the provided tag into pretty string as json component.
toPrettyString(Object, String) - Static method in class com.saicone.rtag.util.ChatComponent
Format the provided tag into pretty string.
toPrettyString(Object, String, String[]) - Static method in class com.saicone.rtag.util.ChatComponent
Format the provided tag into pretty string.
TORCH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TORCHFLOWER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TORCHFLOWER_SEEDS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
toReadableMap(ItemStack) - Method in class com.saicone.rtag.item.ItemTagStream
Convert item to readable map, making display name and lore components as colored strings.
toString(Object) - Static method in class com.saicone.rtag.util.ChatComponent
Convert json String or IChatBaseComponent to string.
toString(T) - Method in class com.saicone.rtag.stream.TStream
Convert object into NBT String.
toStringOrNull(Object) - Static method in class com.saicone.rtag.util.ChatComponent
Convert json String or IChatBaseComponent to string.
toTag(Object) - Method in class com.saicone.rtag.Rtag
Deprecated.
To create tag object use Rtag.newTag(Object) instead.
TOTEM_OF_UNDYING - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TRADER_LLAMA_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
translate(String, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
Translate given material and version pair into current server version.
TRAPPED_CHEST - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TRIAL_KEY - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TRIAL_SPAWNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TRIDENT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TRIPWIRE_HOOK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TROPICAL_FISH - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TROPICAL_FISH_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TROPICAL_FISH_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TStream<T> - Class in com.saicone.rtag.stream
Tag stream class to handle NBTTagCompound with writeable and readable objects.
The TStream instance provide easy methods handle objects has bytes.
TStream() - Constructor for class com.saicone.rtag.stream.TStream
 
TStreamTools - Class in com.saicone.rtag.stream
Class to invoke NBTCompressedStreamTools methods across versions.
TUBE_CORAL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUBE_CORAL_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUBE_CORAL_FAN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF_BRICK_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF_BRICK_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF_BRICK_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF_BRICKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TUFF_WALL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TURTLE_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TURTLE_HELMET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TURTLE_SCUTE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TURTLE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
TWISTING_VINES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
Type() - Constructor for class com.saicone.rtag.util.ServerInstance.Type
 
typeObject - Variable in class com.saicone.rtag.RtagEditor
 

U

Unbreakable() - Constructor for class com.saicone.rtag.item.mirror.IComponentMirror.Unbreakable
Construct an Unbreakable transformation with default options.
UNBREAKING - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
UNIT - Static variable in class com.saicone.rtag.Rtag
Single object that represents a Java unit defined by Mojang.
On versions before 1.14 this object just act like a dummy object.
UNIVERSAL - Static variable in class com.saicone.rtag.util.ServerInstance.Release
Return true if server version is 1.17 or upper.
unreflectConstructor(Object, Object...) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.unreflectConstructor(Constructor), this method creates an accessible Constructor and unreflect it, useful for private constructors.
Required classes can be Strings to get by EasyLookup.classById(String).
unreflectConstructor(Constructor<?>) - Static method in class com.saicone.rtag.util.EasyLookup
Same has MethodHandles.Lookup.unreflectConstructor(Constructor), but this method makes the constructor accessible if unreflection fails.
unreflectGetter(Object, String) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.unreflectGetter(Field), this method creates an accessible Field and unreflect it, can be static or instance field.
Required classes can be Strings to get by EasyLookup.classById(String).
unreflectGetter(Field) - Static method in class com.saicone.rtag.util.EasyLookup
Same has MethodHandles.Lookup.unreflectGetter(Field), but this method makes the field accessible if unreflection fails.
Required classes can be Strings to get by EasyLookup.classById(String).
unreflectMethod(Object, String, Object...) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.unreflect(Method), this method creates and accessible Method and unreflect it, can be static or instance method.
Required classes can be Strings to get by EasyLookup.classById(String).
unreflectMethod(Method) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.unreflect(Method), but this method makes the method accessible if unreflection fails.
unreflectSetter(Object, String) - Static method in class com.saicone.rtag.util.EasyLookup
Easy way to invoke MethodHandles.Lookup.unreflectSetter(Field), this method creates a accessible Field and unreflect it, can be static or instance field.
Required classes can be Strings to get by EasyLookup.classById(String).
unreflectSetter(Field) - Static method in class com.saicone.rtag.util.EasyLookup
Same has MethodHandles.Lookup.unreflectSetter(Field), but this method makes the field accessible if unreflection fails.
Required classes can be Strings to get by EasyLookup.classById(String).
update() - Method in class com.saicone.rtag.RtagEditor
Update the current tag using the original object type.
update(Object) - Method in class com.saicone.rtag.RtagEditor
Update the current tag using the provided object type.
update(Object) - Method in class com.saicone.rtag.RtagItem
 
upgrade(Object, String, float, float) - Method in interface com.saicone.rtag.item.ItemMirror
Upgrade current NBTTagCompound from lower version.
upgrade(Object, String, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror
 
upgrade(Object, String, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
 
upgrade(Object, String, float, float) - Method in class com.saicone.rtag.item.mirror.IPotionMirror
 
upgrade(Object, String, Object, float, float) - Method in interface com.saicone.rtag.item.ItemMirror
Upgrade current NBTTagCompound from lower version.
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IAttributeMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IBundleMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.AttributeModifiers
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.CustomModelData
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.DamageResistant
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Equippable
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Food
 
upgrade(Object, String, Object, float, float) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Upgrade component value from lower version.
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IComponentMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IContainerMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IDisplayMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IEffectMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IEnchantMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IMaterialMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.IPotionMirror
 
upgrade(Object, String, Object, float, float) - Method in class com.saicone.rtag.item.mirror.ISkullOwnerMirror
 
upgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.BookContents
 
upgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.FireworkExplosion
 
upgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Fireworks
 
upgradeComponent(Object, String, Map<String, Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Profile
 
upgradeComponent(Object, String, Map<String, Object>) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Upgrade map value into new component format.
upgradeExplosion(Map<String, Object>, boolean) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.FireworkExplosion
Upgrade provided explosion data.
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.AttributeModifiers
 
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.BannerPatterns
 
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Bees
 
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.CanBuild
 
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.ChargedProjectiles
 
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Container
 
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Enchantments
 
upgradeList(Object, String, List<Object>) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.MapDecorations
 
upgradeList(Object, String, List<Object>) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Upgrade list value into new component format.
upgradeObject(Object, String, Object) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.BaseColor
 
upgradeObject(Object, String, Object) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.DyedColor
 
upgradeObject(Object, String, Object) - Method in interface com.saicone.rtag.item.mirror.IComponentMirror.Transformation
Upgrade any value into new component format.
upgradeObject(Object, String, Object) - Method in class com.saicone.rtag.item.mirror.IComponentMirror.Unbreakable
 

V

value() - Method in class com.saicone.rtag.util.OptionalType
Get actual value converted to required type.
value(Class<T>) - Method in class com.saicone.rtag.util.OptionalType
Get actual value converted to required type class.
valueOf(String) - Static method in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.saicone.rtag.util.EnchantmentTag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.saicone.rtag.util.ItemMaterialTag
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.saicone.rtag.util.EnchantmentTag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.saicone.rtag.util.ItemMaterialTag
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
VALUES - Static variable in enum class com.saicone.rtag.util.EnchantmentTag
Cached values of EnchantmentTag.values().
VALUES - Static variable in enum class com.saicone.rtag.util.ItemMaterialTag
Cached values of ItemMaterialTag.values()
VANISHING_CURSE - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
VAULT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
VERDANT_FROGLIGHT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
verNumber - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
verNumber(int) - Static method in class com.saicone.rtag.util.ServerInstance
Convert data version into simplified server version number.
version - Static variable in class com.saicone.rtag.util.ServerInstance
Deprecated.
version(int) - Static method in class com.saicone.rtag.util.ServerInstance
Convert data version into defined craftbukkit package.
VERSION - Static variable in class com.saicone.rtag.util.ServerInstance
Get current server version using major version and release.
v1_9_R2 -> 9.02
v1_13_R1 -> 13.01
v1_16_R3 -> 16.03
versionMatches(float, float) - Method in class com.saicone.rtag.item.ItemTagStream
Check if the provided pair of versions matches.
VEX_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
VEX_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
VILLAGER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
VINDICATOR_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
VINE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

W

WANDERING_TRADER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARD_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARDEN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_BUTTON - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_FENCE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_FENCE_GATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_FUNGUS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_FUNGUS_ON_A_STICK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_HANGING_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_HYPHAE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_NYLIUM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_PLANKS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_PRESSURE_PLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_ROOTS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_SIGN - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_STEM - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WARPED_WART_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WATER_BREATHING - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
WATER_BUCKET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_COPPER_BLOCK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_EXPOSED_CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_OXIDIZED_CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAXED_WEATHERED_CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEAKNESS - Enum constant in enum class com.saicone.rtag.item.mirror.IPotionMirror.PotionType
 
WEATHERED_CHISELED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_COPPER_BULB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_COPPER_DOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_COPPER_GRATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_COPPER_TRAPDOOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_CUT_COPPER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_CUT_COPPER_SLAB - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEATHERED_CUT_COPPER_STAIRS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WEEPING_VINES - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WET_SPONGE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHEAT - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHEAT_SEEDS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_TULIP - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WHITE_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WILD_ARMOR_TRIM_SMITHING_TEMPLATE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WIND_BURST - Enum constant in enum class com.saicone.rtag.util.EnchantmentTag
 
WIND_CHARGE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WITCH_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WITHER_ROSE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WITHER_SKELETON_SKULL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WITHER_SKELETON_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WITHER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WOLF_ARMOR - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WOLF_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WOODEN_AXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WOODEN_HOE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WOODEN_PICKAXE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WOODEN_SHOVEL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WOODEN_SWORD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
WRITABLE_BOOK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
write(Object, DataOutput) - Static method in class com.saicone.rtag.stream.TStreamTools
Write NBTBase to DataOutput.
write(Object, DataOutputStream) - Static method in class com.saicone.rtag.stream.TStreamTools
Write NBTBase to DataOutputStream.
write(Object, File) - Static method in class com.saicone.rtag.stream.TStreamTools
Write NBTBase to File.
write(Object, OutputStream) - Static method in class com.saicone.rtag.stream.TStreamTools
Write NBTBase to OutputStream.
WRITTEN_BOOK - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

Y

YELLOW_BANNER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_BED - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_BUNDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_CANDLE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_CARPET - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_CONCRETE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_CONCRETE_POWDER - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_DYE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_GLAZED_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_SHULKER_BOX - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_STAINED_GLASS - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_STAINED_GLASS_PANE - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_TERRACOTTA - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
YELLOW_WOOL - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 

Z

ZOGLIN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ZOMBIE_HEAD - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ZOMBIE_HORSE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ZOMBIE_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ZOMBIE_VILLAGER_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
ZOMBIFIED_PIGLIN_SPAWN_EGG - Enum constant in enum class com.saicone.rtag.util.ItemMaterialTag
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values