All Classes and Interfaces
Class
Description
Minecraft enchantment tags with associated ID.
Take in count Mojang discontinued IDs since MC 1.14, any ID for new enchantments is not official.
Take in count Mojang discontinued IDs since MC 1.14, any ID for new enchantments is not official.
IAttributeMirror class to convert attribute names across versions.
IBundleMirror class to convert items inside
bundles across versions.
IComponentMirror class to convert item
components across versions.
AttributeModifiers component transformation.
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.
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.
BaseColor component transformation.
Bees component transformation.
BookContents component transformation.
This transformation allow to convert any regular book component format.
This transformation allow to convert any regular book component format.
Build component transformation.
This transformation allow to convert any regular build predicate format.
This transformation allow to convert any regular build predicate format.
ChargedProjectiles component transformation.
This transformation is just to add/remove old "Charged" boolean tag across versions.
This transformation is just to add/remove old "Charged" boolean tag across versions.
Container component transformation.
CustomModelData component transformation.
DamageResistant component transformation.
DyedColor component transformation.
Enchantments component transformation.
This transformation allow to convert any regular enchantment format.
This transformation allow to convert any regular enchantment format.
Equippable component transformation.
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.
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.
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.
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.
Consumable component transformation.
JukeboxPlayable component transformation.
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.
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.
Profile component transformation.
This transformation also fix any invalid texture name.
This transformation also fix any invalid texture name.
TooltipDisplay component transformation.
Tooltip downgrade, to convert any show in tooltip option into old hide flag format.
Tooltip transformation, to convert tooltips across versions.
Component transformation interface, to upgrade/downgrade components from/into NBT format.
Trim component transformation.
Unbreakable component transformation.
IContainerMirror class to convert items inside
item form of container across versions.
IDisplayMirror class to convert item display
across versions.
IEffectMirror class to convert item effect format across versions.
IEnchantMirror class to convert item enchants
across versions.
IMaterialMirror to convert item material IDs
across version.
This is probably the most complex mirror instance in Rtag.
This is probably the most complex mirror instance in Rtag.
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.
Mojang removes potion types inside item damage since 1.9, this class provides a clear conversion.
Potion type enum only with potion names that can
be translated to MC 1.8 item damage.
Deprecated.
ISkullOwnerMirror class to convert player head
skull owner UUID across versions.
Class to item-related data.
Minecraft item material tags with associated MC version
and some aliases for bukkit
Material compatibility.Data class that represent an item ID.
ItemMirror interface to make item CompoundTag
compatible with actual server version.
Class to invoke ItemStack methods across versions.
ItemTagStream class to write/read
ItemStack into/from bytes.RtagItem class to edit any
ItemStack NBT tags.Simple utility class to get textured heads from:
- Texture ID
- Texture URL
- Texture Base64
- Player
- Player name
- Player UUID
- Texture ID
- Texture URL
- Texture Base64
- Player
- Player name
- Player UUID
CraftHead SkullTexture implementation that retrieves profiles using CraftHead API.
Mojang SkullTexture implementation that retrieves profiles using Mojang API.
PlayerDB SkullTexture implementation that retrieves profiles using PlayerDB API.
Item profile representation, can be static of dynamic profile.
IContainerMirrorinstead