SYMBOL INDEX (2075 symbols across 299 files) FILE: bukkit/src/main/java/com/viaversion/viabackwards/BukkitPlugin.java class BukkitPlugin (line 36) | public class BukkitPlugin extends JavaPlugin implements ViaBackwardsPlat... method BukkitPlugin (line 38) | public BukkitPlugin() { method onEnable (line 42) | @Override method enable (line 52) | @Override method disable (line 82) | @Override FILE: bukkit/src/main/java/com/viaversion/viabackwards/listener/DurabilitySync1_11.java class DurabilitySync1_11 (line 30) | public class DurabilitySync1_11 extends ViaBukkitListener { method DurabilitySync1_11 (line 32) | public DurabilitySync1_11(final BukkitPlugin plugin) { method onBlockBreak (line 36) | @EventHandler(priority = EventPriority.MONITOR) FILE: bukkit/src/main/java/com/viaversion/viabackwards/listener/FireExtinguish1_16.java class FireExtinguish1_16 (line 31) | public class FireExtinguish1_16 extends ViaBukkitListener { method FireExtinguish1_16 (line 33) | public FireExtinguish1_16(BukkitPlugin plugin) { method onFireExtinguish (line 37) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) FILE: bukkit/src/main/java/com/viaversion/viabackwards/listener/ItemDropSync1_17.java class ItemDropSync1_17 (line 30) | public class ItemDropSync1_17 extends ViaBukkitListener { method ItemDropSync1_17 (line 32) | public ItemDropSync1_17(final BukkitPlugin plugin) { method onItemDrop (line 36) | @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) FILE: bukkit/src/main/java/com/viaversion/viabackwards/listener/LecternInteract1_14.java class LecternInteract1_14 (line 33) | public class LecternInteract1_14 extends ViaBukkitListener { method LecternInteract1_14 (line 35) | public LecternInteract1_14(BukkitPlugin plugin) { method onLecternInteract (line 39) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) FILE: bukkit/src/main/java/com/viaversion/viabackwards/listener/PlayerHurtSound1_12.java class PlayerHurtSound1_12 (line 31) | public class PlayerHurtSound1_12 extends ViaBukkitListener { method PlayerHurtSound1_12 (line 33) | public PlayerHurtSound1_12(BukkitPlugin plugin) { method onFireDamage (line 37) | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) FILE: bukkit/src/main/java/com/viaversion/viabackwards/listener/SpearAttack1_21_11.java class SpearAttack1_21_11 (line 29) | public class SpearAttack1_21_11 extends ViaBukkitListener { method SpearAttack1_21_11 (line 31) | public SpearAttack1_21_11(final BukkitPlugin plugin) { method onBlockBreak (line 35) | @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) FILE: bukkit/src/main/java/com/viaversion/viabackwards/provider/BukkitAdvancementCriteriaProvider.java class BukkitAdvancementCriteriaProvider (line 25) | public final class BukkitAdvancementCriteriaProvider extends Advancement... method getCriteria (line 29) | @Override FILE: common/src/main/java-templates/com/viaversion/viabackwards/utils/VersionInfo.java class VersionInfo (line 20) | public final class VersionInfo { method getVersion (line 25) | public static String getVersion() { method getImplementationVersion (line 29) | public static String getImplementationVersion() { FILE: common/src/main/java/com/viaversion/viabackwards/ViaBackwards.java class ViaBackwards (line 25) | public final class ViaBackwards { method init (line 30) | public static void init(ViaBackwardsPlatform platform, ViaBackwardsCon... method getPlatform (line 37) | public static ViaBackwardsPlatform getPlatform() { method getConfig (line 41) | public static ViaBackwardsConfig getConfig() { FILE: common/src/main/java/com/viaversion/viabackwards/ViaBackwardsConfig.java class ViaBackwardsConfig (line 32) | public class ViaBackwardsConfig extends Config implements com.viaversion... method ViaBackwardsConfig (line 52) | public ViaBackwardsConfig(File configFile, Logger logger) { method reload (line 56) | @Override method loadFields (line 62) | private void loadFields() { method loadDialogStyleConfig (line 82) | private DialogStyleConfig loadDialogStyleConfig(final ConfigSection se... method getString (line 100) | protected String getString(final ConfigSection section, final String k... method addCustomEnchantsToLore (line 104) | @Override method addTeamColorTo1_13Prefix (line 109) | @Override method isFix1_13FacePlayer (line 114) | @Override method fix1_13FormattedInventoryTitle (line 119) | @Override method alwaysShowOriginalMobName (line 124) | @Override method handlePingsAsInvAcknowledgements (line 129) | @Override method bedrockAtY0 (line 134) | @Override method sculkShriekerToCryingObsidian (line 139) | @Override method scaffoldingToWater (line 144) | @Override method mapDarknessEffect (line 149) | @Override method mapCustomModelData (line 154) | @Override method mapDisplayEntities (line 159) | @Override method suppressEmulationWarnings (line 164) | @Override method dialogsViaChests (line 169) | @Override method dialogStyleConfig (line 174) | @Override method codeOfConductAsDialog (line 179) | @Override method passOriginalItemNameToResourcePacks (line 184) | @Override method getDefaultConfigURL (line 189) | @Override method getDefaultConfigInputStream (line 194) | @Override method handleConfig (line 199) | @Override method getUnsupportedOptions (line 203) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/ViaBackwardsPlatformImpl.java class ViaBackwardsPlatformImpl (line 25) | public class ViaBackwardsPlatformImpl implements ViaBackwardsPlatform { method ViaBackwardsPlatformImpl (line 29) | public ViaBackwardsPlatformImpl() { method getLogger (line 35) | @Override method disable (line 40) | @Override method getDataFolder (line 44) | @Override method isOutdated (line 49) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/BackwardsProtocol.java class BackwardsProtocol (line 31) | public abstract class BackwardsProtocol oldClientboundPacketEn... method applySharedRegistrations (line 43) | @Override method createLogger (line 49) | @Override method dependsOn (line 54) | @Override method getMappingData (line 59) | @Override method getRegistryDataRewriter (line 64) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/ViaBackwardsConfig.java type ViaBackwardsConfig (line 22) | public interface ViaBackwardsConfig extends Config { method addCustomEnchantsToLore (line 29) | boolean addCustomEnchantsToLore(); method addTeamColorTo1_13Prefix (line 36) | boolean addTeamColorTo1_13Prefix(); method isFix1_13FacePlayer (line 43) | boolean isFix1_13FacePlayer(); method fix1_13FormattedInventoryTitle (line 50) | boolean fix1_13FormattedInventoryTitle(); method alwaysShowOriginalMobName (line 57) | boolean alwaysShowOriginalMobName(); method handlePingsAsInvAcknowledgements (line 65) | boolean handlePingsAsInvAcknowledgements(); method bedrockAtY0 (line 72) | boolean bedrockAtY0(); method sculkShriekerToCryingObsidian (line 79) | boolean sculkShriekerToCryingObsidian(); method scaffoldingToWater (line 86) | boolean scaffoldingToWater(); method mapDarknessEffect (line 93) | boolean mapDarknessEffect(); method mapCustomModelData (line 100) | boolean mapCustomModelData(); method mapDisplayEntities (line 107) | boolean mapDisplayEntities(); method suppressEmulationWarnings (line 114) | boolean suppressEmulationWarnings(); method dialogsViaChests (line 121) | boolean dialogsViaChests(); method dialogStyleConfig (line 128) | DialogStyleConfig dialogStyleConfig(); method codeOfConductAsDialog (line 135) | boolean codeOfConductAsDialog(); method passOriginalItemNameToResourcePacks (line 144) | boolean passOriginalItemNameToResourcePacks(); FILE: common/src/main/java/com/viaversion/viabackwards/api/ViaBackwardsPlatform.java type ViaBackwardsPlatform (line 81) | public interface ViaBackwardsPlatform { method init (line 85) | default void init(final File configFile) { method init (line 92) | default void init(final com.viaversion.viabackwards.api.ViaBackwardsCo... method enable (line 172) | default void enable() { method getLogger (line 188) | Logger getLogger(); method isOutdated (line 190) | default boolean isOutdated() { method disable (line 207) | void disable(); method getDataFolder (line 214) | File getDataFolder(); FILE: common/src/main/java/com/viaversion/viabackwards/api/data/BackwardsMappingData.java class BackwardsMappingData (line 43) | public class BackwardsMappingData extends MappingDataBase { method BackwardsMappingData (line 50) | public BackwardsMappingData(final String unmappedVersion, final String... method BackwardsMappingData (line 54) | public BackwardsMappingData(final String unmappedVersion, final String... method loadExtras (line 60) | @Override method loadNameByStringMappings (line 86) | private @Nullable Map loadNameByStringMappings(final C... method loadNameByIdMappings (line 100) | private @Nullable Int2ObjectMap loadNameByIdMappings(final Com... method loadBiMappings (line 114) | @Override method getNewItemId (line 133) | @Override method getNewBlockId (line 139) | @Override method getOldItemId (line 145) | @Override method getNewAttributeId (line 151) | @Override method getMappedItem (line 156) | public @Nullable MappedItem getMappedItem(final int id) { method getMappedNamedSound (line 160) | public @Nullable String getMappedNamedSound(final String id) { method mappedEntityName (line 164) | public @Nullable String mappedEntityName(final String entityName) { method mappedEnchantmentName (line 172) | public @Nullable String mappedEnchantmentName(final int enchantmentId) { method getBackwardsItemMappings (line 180) | public @Nullable Int2ObjectMap getBackwardsItemMappings() { method getViaVersionProtocolClass (line 184) | public @Nullable Class> getViaVersionPr... method getLogger (line 188) | @Override method readMappingsFile (line 193) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/data/BackwardsMappingDataLoader.java class BackwardsMappingDataLoader (line 30) | public class BackwardsMappingDataLoader extends MappingDataLoader { method BackwardsMappingDataLoader (line 34) | public BackwardsMappingDataLoader(final Class dataLoaderClass, fina... method loadNBTFromDir (line 45) | public @Nullable CompoundTag loadNBTFromDir(final String name) { method mergeTags (line 62) | private CompoundTag mergeTags(final CompoundTag original, final Compou... method getLogger (line 78) | @Override method getDataFolder (line 83) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/data/ItemMappings.java class ItemMappings (line 23) | public final class ItemMappings extends BiMappingsBase { method ItemMappings (line 25) | private ItemMappings(final Mappings mappings, final Mappings inverse) { method of (line 29) | public static ItemMappings of(final Mappings mappings, final Mappings ... method setNewId (line 33) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/data/MappedItem.java class MappedItem (line 24) | public class MappedItem { method MappedItem (line 31) | public MappedItem(final int id, final String name) { method MappedItem (line 35) | public MappedItem(final int id, final String name, @Nullable final Int... method id (line 42) | public int id() { method jsonName (line 46) | public String jsonName() { method tagName (line 50) | public Tag tagName() { method customModelData (line 54) | public @Nullable Integer customModelData() { FILE: common/src/main/java/com/viaversion/viabackwards/api/data/MappedLegacyBlockItem.java class MappedLegacyBlockItem (line 24) | public class MappedLegacyBlockItem { method MappedLegacyBlockItem (line 32) | public MappedLegacyBlockItem(int id) { method MappedLegacyBlockItem (line 36) | public MappedLegacyBlockItem(int id, short data, @Nullable String name... method getId (line 43) | public int getId() { method getData (line 47) | public short getData() { method getName (line 51) | public String getName() { method getBlock (line 55) | public IdAndData getBlock() { method hasBlockEntityHandler (line 59) | public boolean hasBlockEntityHandler() { method getBlockEntityHandler (line 63) | public @Nullable BlockEntityHandler getBlockEntityHandler() { method setBlockEntityHandler (line 67) | public void setBlockEntityHandler(@Nullable BlockEntityHandler blockEn... type BlockEntityHandler (line 71) | @FunctionalInterface method handleCompoundTag (line 74) | void handleCompoundTag(int block, CompoundTag tag); type Type (line 77) | public enum Type { method Type (line 85) | Type(final String name) { method getName (line 89) | public String getName() { FILE: common/src/main/java/com/viaversion/viabackwards/api/data/TranslatableMappings.java class TranslatableMappings (line 28) | public final class TranslatableMappings { method loadTranslatables (line 32) | public static void loadTranslatables() { method fillTranslatables (line 39) | public static void fillTranslatables(final JsonObject jsonObject, fina... method translatablesFor (line 49) | public static Map translatablesFor(final Protocol translatablesFor(final String versio... method getTranslatableMappings (line 66) | public static @Nullable Map getTranslatableMappings(fi... FILE: common/src/main/java/com/viaversion/viabackwards/api/entities/storage/EntityObjectData.java class EntityObjectData (line 22) | public class EntityObjectData extends EntityReplacement { method EntityObjectData (line 25) | public EntityObjectData(BackwardsProtocol protocol, String... method isObjectType (line 30) | @Override method objectData (line 35) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/entities/storage/EntityPositionHandler.java class EntityPositionHandler (line 29) | public class EntityPositionHandler { method EntityPositionHandler (line 37) | public EntityPositionHandler(EntityRewriterBase entityRewriter, method cacheEntityPosition (line 44) | public void cacheEntityPosition(PacketWrapper wrapper, boolean create,... method cacheEntityPosition (line 49) | public void cacheEntityPosition(PacketWrapper wrapper, double x, doubl... method cacheEntityPosition (line 53) | public void cacheEntityPosition(PacketWrapper wrapper, int entityId, d... method getStorage (line 88) | public EntityPositionStorage getStorage(UserConnection user, int entit... method writeFacingAngles (line 98) | public static void writeFacingAngles(PacketWrapper wrapper, double x, ... method writeFacingDegrees (line 113) | public static void writeFacingDegrees(PacketWrapper wrapper, double x,... FILE: common/src/main/java/com/viaversion/viabackwards/api/entities/storage/EntityPositionStorage.java class EntityPositionStorage (line 20) | public abstract class EntityPositionStorage { method x (line 25) | public double x() { method y (line 29) | public double y() { method z (line 33) | public double z() { method setPosition (line 37) | public void setPosition(double x, double y, double z) { method addRelativePosition (line 43) | public void addRelativePosition(double relX, double relY, double relZ) { FILE: common/src/main/java/com/viaversion/viabackwards/api/entities/storage/EntityReplacement.java class EntityReplacement (line 28) | public class EntityReplacement { method EntityReplacement (line 36) | public EntityReplacement(BackwardsProtocol protocol, Entit... method EntityReplacement (line 40) | public EntityReplacement(BackwardsProtocol protocol, Strin... method jsonName (line 47) | public EntityReplacement jsonName() { method tagName (line 52) | public EntityReplacement tagName() { method plainName (line 57) | public EntityReplacement plainName() { method spawnEntityData (line 62) | public EntityReplacement spawnEntityData(EntityDataCreator handler) { method hasBaseData (line 67) | public boolean hasBaseData() { method typeId (line 71) | public int typeId() { method entityName (line 78) | public @Nullable Object entityName() { method replacementId (line 96) | public int replacementId() { method defaultData (line 100) | public @Nullable EntityDataCreator defaultData() { method isObjectType (line 104) | public boolean isObjectType() { method objectData (line 108) | public int objectData() { method toString (line 112) | @Override type EntityDataCreator (line 124) | @FunctionalInterface method createData (line 127) | void createData(WrappedEntityData storage); type ComponentType (line 130) | private enum ComponentType { FILE: common/src/main/java/com/viaversion/viabackwards/api/entities/storage/PlayerPositionStorage.java class PlayerPositionStorage (line 22) | public abstract class PlayerPositionStorage implements StorableObject { method PlayerPositionStorage (line 27) | protected PlayerPositionStorage() { method x (line 30) | public double x() { method y (line 34) | public double y() { method z (line 38) | public double z() { method setX (line 42) | public void setX(final double x) { method setY (line 46) | public void setY(final double y) { method setZ (line 50) | public void setZ(final double z) { method setPosition (line 54) | public void setPosition(double x, double y, double z) { method addRelativePosition (line 60) | public void addRelativePosition(double relX, double relY, double relZ) { FILE: common/src/main/java/com/viaversion/viabackwards/api/entities/storage/WrappedEntityData.java method has (line 27) | public boolean has(EntityData data) { method remove (line 31) | public void remove(EntityData data) { method remove (line 35) | public void remove(int index) { method add (line 39) | public void add(EntityData data) { method get (line 43) | public @Nullable EntityData get(int index) { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/BackwardsItemRewriter.java class BackwardsItemRewriter (line 39) | public class BackwardsItemRewriter itemType, Type itemType, Type itemType, T... method BackwardsItemRewriterBase (line 43) | protected BackwardsItemRewriterBase(T protocol, Type itemType, T... method handleItemToServer (line 47) | @Override method hasBackupTag (line 56) | protected boolean hasBackupTag(CompoundTag tag, String tagName) { method saveStringTag (line 60) | protected void saveStringTag(CompoundTag tag, StringTag original, Stri... method saveListTag (line 68) | protected void saveListTag(CompoundTag tag, ListTag original, Strin... method restoreDisplayTag (line 76) | protected void restoreDisplayTag(Item item) { method restoreStringTag (line 93) | protected void restoreStringTag(CompoundTag tag, String tagName) { method restoreListTag (line 100) | protected void restoreListTag(CompoundTag tag, String tagName) { method nbtTagName (line 107) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/BackwardsRegistryRewriter.java class BackwardsRegistryRewriter (line 27) | public class BackwardsRegistryRewriter extends RegistryDataRewriter { method BackwardsRegistryRewriter (line 31) | public BackwardsRegistryRewriter(final BackwardsProtocol p... method handle (line 36) | @Override method updateJukeboxSongs (line 52) | @Override method updateBiomeEffects (line 63) | private void updateBiomeEffects(final CompoundTag effects) { method updateSound (line 70) | private void updateSound(final CompoundTag tag, final String name) { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/BackwardsStructuredItemRewriter.java class BackwardsStructuredItemRewriter (line 52) | public class BackwardsStructuredItemRewriter original, Strin... method removeListTag (line 158) | public @Nullable ListTag removeListTag(CompoundTag ... method saveGenericTagList (line 169) | protected void saveGenericTagList(CompoundTag tag, List original,... method removeGenericTagList (line 181) | protected List removeGenericTagList(CompoundTag tag, String name) { method holderSetToTag (line 192) | protected Tag holderSetToTag(final HolderSet set) { method restoreHolderSet (line 200) | protected HolderSet restoreHolderSet(final CompoundTag tag, final Stri... method holderToTag (line 215) | protected Tag holderToTag(final Holder holder, final BiConsumer... method eitherHolderToTag (line 225) | protected Tag eitherHolderToTag(final EitherHolder holder, fina... method saveEitherHolderData (line 233) | protected void saveEitherHolderData(final StructuredDataKey void saveHolderData(final StructuredDataKey> k... method restoreHolder (line 247) | protected Holder restoreHolder(final CompoundTag tag, final Str... method restoreEitherHolder (line 262) | protected EitherHolder restoreEitherHolder(final CompoundTag ta... method restoreHolderData (line 275) | protected void restoreHolderData(final StructuredDataKey... method saveStringData (line 281) | protected void saveStringData(final StructuredDataKey key, fin... method restoreStringData (line 288) | protected void restoreStringData(final StructuredDataKey key, ... method saveKeyData (line 295) | protected void saveKeyData(final StructuredDataKey key, final Str... method restoreKeyData (line 302) | protected void restoreKeyData(final StructuredDataKey key, final ... method saveIntData (line 309) | protected void saveIntData(final StructuredDataKey key, final... method restoreIntData (line 316) | protected void restoreIntData(final StructuredDataKey key, fi... method saveFloatData (line 323) | protected void saveFloatData(final StructuredDataKey key, final... method restoreFloatData (line 330) | protected void restoreFloatData(final StructuredDataKey key, fi... method saveSoundEventHolder (line 337) | protected void saveSoundEventHolder(final CompoundTag tag, final Holde... method saveSoundEvent (line 341) | protected void saveSoundEvent(final SoundEvent soundEvent, final Compo... method restoreSoundEventHolder (line 348) | protected Holder restoreSoundEventHolder(final CompoundTag... method restoreSoundEventHolder (line 352) | protected Holder restoreSoundEventHolder(final CompoundTag... method nbtTagName (line 360) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/EnchantmentRewriter.java class EnchantmentRewriter (line 36) | public class EnchantmentRewriter { method EnchantmentRewriter (line 44) | public EnchantmentRewriter(BackwardsItemRewriter itemRewriter... method EnchantmentRewriter (line 49) | public EnchantmentRewriter(BackwardsItemRewriter itemRewriter) { method registerEnchantment (line 53) | public void registerEnchantment(String key, String replacementLore) { method handleToClient (line 57) | public void handleToClient(Item item) { method handleToServer (line 69) | public void handleToServer(Item item) { method rewriteEnchantmentsToClient (line 81) | public void rewriteEnchantmentsToClient(CompoundTag tag, boolean store... method rewriteEnchantmentsToServer (line 146) | public void rewriteEnchantmentsToServer(CompoundTag tag, boolean store... method getRomanNumber (line 152) | public static String getRomanNumber(int number) { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/EntityRewriter.java class EntityRewriter (line 30) | public abstract class EntityRewriter entityDataList) { method getDisplayVisibilityDataValue (line 114) | protected Object getDisplayVisibilityDataValue() { method alwaysShowOriginalMobName (line 118) | protected boolean alwaysShowOriginalMobName() { method getData (line 122) | protected @Nullable EntityData getData(int dataIndex, List... method removeData (line 131) | protected void removeData(int dataIndex, List entityDataLi... method hasData (line 135) | protected boolean hasData(EntityType type) { method entityDataForType (line 139) | protected @Nullable EntityReplacement entityDataForType(EntityType typ... method storedEntityData (line 143) | protected @Nullable StoredEntityData storedEntityData(EntityDataHandle... method mapEntityTypeWithData (line 156) | protected EntityReplacement mapEntityTypeWithData(EntityType type, Ent... method registerEntityDataTypeHandler (line 167) | public void registerEntityDataTypeHandler( method registerEntityDataTypeHandler1_20_3 (line 196) | public void registerEntityDataTypeHandler1_20_3( method getTrackerHandler (line 231) | protected PacketHandler getTrackerHandler(Type intTy... method getTrackerHandler (line 241) | protected PacketHandler getTrackerHandler() { method getTrackerHandler (line 245) | protected PacketHandler getTrackerHandler(EntityType entityType) { method getPlayerTrackerHandler (line 249) | protected PacketHandler getPlayerTrackerHandler() { method getDimensionHandler (line 259) | protected PacketHandler getDimensionHandler(int index) { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacyBlockItemRewriter.java class LegacyBlockItemRewriter (line 57) | public abstract class LegacyBlockItemRewriter ... method LegacyBlockItemRewriter (line 76) | protected LegacyBlockItemRewriter(T protocol, String name, Type ... method LegacyBlockItemRewriter (line 80) | protected LegacyBlockItemRewriter(T protocol, String name) { method addMappings (line 84) | private void addMappings(MappedLegacyBlockItem.Type type, JsonObject o... method addMapping (line 93) | private void addMapping(String key, JsonObject object, MappedLegacyBlo... method registerBlockChange (line 133) | public void registerBlockChange(C packetType) { method registerMultiBlockChange (line 148) | public void registerMultiBlockChange(C packetType) { method handleItemToClient (line 165) | @Override method handleItemToServer (line 210) | @Override method getFallingBlockHandler (line 227) | public PacketHandler getFallingBlockHandler() { method handleBlock (line 240) | public @Nullable IdAndData handleBlock(int blockId, int data) { method handleBlockId (line 254) | public int handleBlockId(final int rawId) { method handleChunk (line 264) | public void handleChunk(Chunk chunk) { method getNamedTag (line 352) | protected CompoundTag getNamedTag(String text) { method getMappedBlock (line 361) | private @Nullable MappedLegacyBlockItem getMappedBlock(int id, int dat... method getMappedItem (line 366) | private @Nullable MappedLegacyBlockItem getMappedItem(int id, int data) { method getMappedBlock (line 371) | private @Nullable MappedLegacyBlockItem getMappedBlock(int rawId) { method readMappingsFile (line 377) | protected JsonObject readMappingsFile(final String name) { method compress (line 381) | protected int compress(final int id, final int data) { method Pos (line 388) | public Pos(int x, int y, int z) { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacyEnchantmentRewriter.java class LegacyEnchantmentRewriter (line 35) | public class LegacyEnchantmentRewriter { method LegacyEnchantmentRewriter (line 43) | public LegacyEnchantmentRewriter(String nbtTagName) { method LegacyEnchantmentRewriter (line 47) | public LegacyEnchantmentRewriter(String nbtTagName, boolean dummyEncha... method registerEnchantment (line 52) | public void registerEnchantment(int id, String replacementLore) { method handleToClient (line 56) | public void handleToClient(Item item) { method handleToServer (line 68) | public void handleToServer(Item item) { method rewriteEnchantmentsToClient (line 80) | public void rewriteEnchantmentsToClient(CompoundTag tag, boolean store... method rewriteEnchantmentsToServer (line 139) | public void rewriteEnchantmentsToServer(CompoundTag tag, boolean store... method setHideLevelForEnchants (line 185) | public void setHideLevelForEnchants(int... enchants) { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacyEntityRewriter.java class LegacyEntityRewriter (line 41) | public abstract class LegacyEntityRewriter> dat... method getMobSpawnRewriter (line 117) | public PacketHandler getMobSpawnRewriter(Type> dataTy... method getMobSpawnRewriter1_11 (line 121) | public PacketHandler getMobSpawnRewriter1_11(Type> da... method getObjectTrackerHandler (line 125) | protected PacketHandler getObjectTrackerHandler() { method getTrackerAndDataHandler (line 138) | protected PacketHandler getTrackerAndDataHandler(Type... method getObjectRewriter (line 146) | protected PacketHandler getObjectRewriter(ObjectTypeGetter objectGette... type IdSetter (line 165) | @FunctionalInterface method setId (line 168) | void setId(PacketWrapper wrapper, int id); type ObjectTypeGetter (line 171) | @FunctionalInterface method get (line 174) | ObjectType get(int id, int data); FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacySoundRewriter.java class LegacySoundRewriter (line 26) | @Deprecated method LegacySoundRewriter (line 30) | protected LegacySoundRewriter(T protocol) { method added (line 34) | public SoundData added(int id, int replacement) { method added (line 38) | public SoundData added(int id, int replacement, float newPitch) { method removed (line 44) | public SoundData removed(int id) { method handleSounds (line 50) | public int handleSounds(int soundId) { method hasPitch (line 67) | public boolean hasPitch(int soundId) { method handlePitch (line 72) | public float handlePitch(int soundId) { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/MapColorRewriter.java class MapColorRewriter (line 25) | public final class MapColorRewriter { method rewriteMapColors (line 34) | public static void rewriteMapColors(PacketWrapper wrapper, IdRewriteFu... method getRewriteHandler (line 67) | public static PacketHandler getRewriteHandler(IdRewriteFunction rewrit... FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/SoundRewriter.java class SoundRewriter (line 26) | public class SoundRewriter extends com.... method SoundRewriter (line 28) | public SoundRewriter(final AbstractProtocol protocol) { method registerNamedSound (line 32) | public void registerNamedSound(final C packetType) { method registerStopSound (line 42) | public void registerStopSound(final C packetType) { method getNamedSoundHandler (line 70) | public PacketHandler getNamedSoundHandler() { FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/StructuredEnchantmentRewriter.java class StructuredEnchantmentRewriter (line 42) | public class StructuredEnchantmentRewriter { method StructuredEnchantmentRewriter (line 47) | public StructuredEnchantmentRewriter(final BackwardsStructuredItemRewr... method handleToClient (line 51) | public void handleToClient(final Item item) { method handleToServer (line 66) | public void handleToServer(final Item item) { method rewriteEnchantmentsToClient (line 75) | public void rewriteEnchantmentsToClient(final StructuredDataContainer ... method customData (line 157) | private CompoundTag customData(final StructuredDataContainer data) { method asTag (line 166) | private ListTag asTag(final Enchantments enchantments) { method rewriteEnchantmentsToServer (line 177) | public void rewriteEnchantmentsToServer(final StructuredDataContainer ... method setRewriteIds (line 204) | public void setRewriteIds(final boolean rewriteIds) { type DescriptionSupplier (line 208) | @FunctionalInterface method get (line 211) | Tag get(int id, int level); FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/text/JsonNBTComponentRewriter.java class JsonNBTComponentRewriter (line 30) | public class JsonNBTComponentRewriter e... method JsonNBTComponentRewriter (line 34) | public JsonNBTComponentRewriter(final BackwardsProtocol pr... method JsonNBTComponentRewriter (line 39) | public JsonNBTComponentRewriter(final BackwardsProtocol pr... method handleTranslate (line 44) | @Override method handleTranslate (line 52) | @Override method mappedTranslationKey (line 60) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/text/NBTComponentRewriter.java class NBTComponentRewriter (line 30) | public class NBTComponentRewriter exten... method NBTComponentRewriter (line 34) | public NBTComponentRewriter(final BackwardsProtocol protoc... method NBTComponentRewriter (line 39) | public NBTComponentRewriter(final BackwardsProtocol protoc... method handleTranslate (line 44) | @Override method handleTranslate (line 52) | @Override method mappedTranslationKey (line 60) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/api/rewriters/text/TranslatableRewriter.java type TranslatableRewriter (line 23) | public interface TranslatableRewriter extends ComponentRewriter { method mappedTranslationKey (line 25) | @Nullable FILE: common/src/main/java/com/viaversion/viabackwards/item/DataItemWithExtras.java class DataItemWithExtras (line 38) | public final class DataItemWithExtras extends DataItem { method DataItemWithExtras (line 43) | public DataItemWithExtras(final Item from) { method name (line 72) | public @Nullable JsonElement name() { method rawName (line 76) | public @Nullable StringTag rawName() { method lore (line 84) | public @Nullable List lore() { method rawLore (line 88) | public @Nullable ListTag rawLore() { method parse (line 96) | private JsonElement parse(final String value) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/registration/BackwardsRegistrations.java class BackwardsRegistrations (line 23) | public final class BackwardsRegistrations { method apply (line 27) | public static void apply() { method registrations (line 35) | public static SharedRegistrations registrations() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/registration/RegistryRegistrations.java class RegistryRegistrations (line 27) | final class RegistryRegistrations { method registerNamedSound1_10 (line 29) | static void registerNamedSound1_10(... method registerStopSound1_14 (line 33) | static void registerStopSound1_14(f... FILE: common/src/main/java/com/viaversion/viabackwards/protocol/template/BlockItemPacketRewriter99_1.java class BlockItemPacketRewriter99_1 (line 31) | final class BlockItemPacketRewriter99_1 extends BackwardsStructuredItemR... method BlockItemPacketRewriter99_1 (line 33) | public BlockItemPacketRewriter99_1(final Protocol99_1To98_1 protocol) { method registerPackets (line 37) | @Override method handleItemDataComponentsToClient (line 41) | @Override method handleItemDataComponentsToServer (line 47) | @Override method restoreBackupData (line 53) | @Override method backupInconvertibleData (line 59) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/template/ComponentRewriter99_1.java class ComponentRewriter99_1 (line 26) | final class ComponentRewriter99_1 extends NBTComponentRewriter getChestedHorse(UserConnection u... method getNewSlotId (line 316) | private int getNewSlotId(ChestedHorseStorage storage, int slotId) { method getOldSlotId (line 329) | private int getOldSlotId(ChestedHorseStorage storage, int slotId) { method getNewItem (line 344) | private Item getNewItem(ChestedHorseStorage storage, int slotId, Item ... FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_11to1_10/rewriter/EntityPacketRewriter1_11.java class EntityPacketRewriter1_11 (line 36) | public class EntityPacketRewriter1_11 extends LegacyEntityRewriter translatableRe... method getTagRewriter (line 195) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13_1to1_13/rewriter/CommandRewriter1_13_1.java class CommandRewriter1_13_1 (line 26) | public class CommandRewriter1_13_1 extends CommandRewriter translatableRe... method jsonToLegacy (line 154) | public String jsonToLegacy(UserConnection connection, String value) { method jsonToLegacy (line 167) | public String jsonToLegacy(UserConnection connection, @Nullable JsonEl... FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java class BannerHandler (line 27) | public class BannerHandler implements BackwardsBlockEntityHandler { method transform (line 34) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BedHandler.java class BedHandler (line 24) | public class BedHandler implements BackwardsBlockEntityProvider.Backward... method transform (line 26) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/FlowerPotHandler.java class FlowerPotHandler (line 27) | public class FlowerPotHandler implements BackwardsBlockEntityProvider.Ba... method register (line 57) | private static void register(int id, String identifier, byte data) { method isFlowah (line 61) | public static boolean isFlowah(int id) { method getOrDefault (line 65) | public Pair getOrDefault(int blockId) { method transform (line 71) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/PistonHandler.java class PistonHandler (line 34) | public class PistonHandler implements BackwardsBlockEntityProvider.Backw... method PistonHandler (line 38) | public PistonHandler() { method addEntries (line 64) | private void addEntries(String data, int id) { method transform (line 78) | @Override method getDataFromTag (line 98) | private String getDataFromTag(CompoundTag tag) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SkullHandler.java class SkullHandler (line 24) | public class SkullHandler implements BackwardsBlockEntityHandler { method transform (line 27) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SpawnerHandler.java class SpawnerHandler (line 26) | public class SpawnerHandler implements BackwardsBlockEntityProvider.Back... method transform (line 28) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/BackwardsMappingData1_13.java class BackwardsMappingData1_13 (line 30) | public class BackwardsMappingData1_13 extends BackwardsMappingData { method BackwardsMappingData1_13 (line 34) | public BackwardsMappingData1_13() { method loadExtras (line 38) | @Override method getNewBlockStateId (line 50) | @Override method checkValidity (line 75) | @Override method getStatisticMappings (line 81) | public Int2ObjectMap getStatisticMappings() { method getTranslateMappings (line 85) | public Map getTranslateMappings() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityIdMappings1_12_2.java class EntityIdMappings1_12_2 (line 24) | public class EntityIdMappings1_12_2 { method getOldId (line 34) | public static int getOldId(int type1_13) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityNameMappings1_12_2.java class EntityNameMappings1_12_2 (line 26) | public class EntityNameMappings1_12_2 { method reg (line 46) | private static void reg(String past, String future) { method rewrite (line 50) | public static String rewrite(String entName) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/NamedSoundMappings1_12_2.java class NamedSoundMappings1_12_2 (line 26) | public class NamedSoundMappings1_12_2 { method getOldId (line 40) | public static String getOldId(String sound1_13) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/PaintingNames1_13.java class PaintingNames1_13 (line 23) | public class PaintingNames1_13 { method init (line 26) | public static void init() { method add (line 55) | private static void add(String motive) { method getStringId (line 59) | public static String getStringId(int id) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/ParticleIdMappings1_12_2.java class ParticleIdMappings1_12_2 (line 29) | public class ParticleIdMappings1_12_2 { method rewrite (line 34) | @Override method rewrite (line 39) | @Override method rewrite (line 44) | private int[] rewrite(int newType) { method isBlockHandler (line 52) | @Override method rewrite (line 72) | @Override method rewrite (line 88) | @Override method rewrite (line 110) | @Override method rewrite (line 115) | @Override method rewrite (line 120) | private int[] rewrite(Protocol1_13To1_12_2 protocol, Item newItem) { method getMapping (line 150) | public static ParticleData getMapping(int id) { method rewrite (line 154) | private static ParticleData rewrite(int replacementId) { method rewrite (line 158) | private static ParticleData rewrite(int replacementId, ParticleHandler... type ParticleHandler (line 162) | public interface ParticleHandler { method rewrite (line 164) | int[] rewrite(Protocol1_13To1_12_2 protocol, PacketWrapper wrapper); method rewrite (line 166) | int[] rewrite(Protocol1_13To1_12_2 protocol, List getBlocks() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/storage/NoteBlockStorage.java class NoteBlockStorage (line 26) | public class NoteBlockStorage implements StorableObject { method storeNoteBlockUpdate (line 32) | public void storeNoteBlockUpdate(final BlockPosition position, final i... method getNoteBlockUpdate (line 36) | public Pair getNoteBlockUpdate(final BlockPosition p... method clear (line 46) | public void clear() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/storage/PlayerPositionStorage1_13.java class PlayerPositionStorage1_13 (line 22) | public class PlayerPositionStorage1_13 extends PlayerPositionStorage { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/storage/TabCompleteStorage.java class TabCompleteStorage (line 27) | public class TabCompleteStorage implements StorableObject { method usernames (line 34) | public Map usernames() { method commands (line 38) | public Set commands() { method lastId (line 42) | public int lastId() { method setLastId (line 46) | public void setLastId(final int lastId) { method lastRequest (line 50) | public String lastRequest() { method setLastRequest (line 54) | public void setLastRequest(String lastRequest) { method isLastAssumeCommand (line 58) | public boolean isLastAssumeCommand() { method setLastAssumeCommand (line 62) | public void setLastAssumeCommand(boolean lastAssumeCommand) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_14_1to1_14/Protocol1_14_1To1_14.java class Protocol1_14_1To1_14 (line 29) | public class Protocol1_14_1To1_14 extends BackwardsProtocol createLongObjectMap() { method equals (line 76) | @Override method hashCode (line 85) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_14to1_13_2/storage/DifficultyStorage.java class DifficultyStorage (line 22) | public class DifficultyStorage implements StorableObject { method getDifficulty (line 25) | public byte getDifficulty() { method setDifficulty (line 29) | public void setDifficulty(byte difficulty) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_14to1_13_2/storage/EntityPositionStorage1_14.java class EntityPositionStorage1_14 (line 22) | public class EntityPositionStorage1_14 extends EntityPositionStorage { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_15_1to1_15/Protocol1_15_1To1_15.java class Protocol1_15_1To1_15 (line 24) | public class Protocol1_15_1To1_15 extends BackwardsProtocol blockEntities() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/data/BlockEntityMappings1_17_1.java class BlockEntityMappings1_17_1 (line 23) | public final class BlockEntityMappings1_17_1 { method mappedId (line 39) | public static int mappedId(final int id) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/rewriter/BlockItemPacketRewriter1_18.java class BlockItemPacketRewriter1_18 (line 48) | public final class BlockItemPacketRewriter1_18 extends BackwardsItemRewr... method BlockItemPacketRewriter1_18 (line 50) | public BlockItemPacketRewriter1_18(final Protocol1_18To1_17_1 protocol) { method registerPackets (line 54) | @Override method handleSpawner (line 239) | private void handleSpawner(final int typeId, final CompoundTag tag) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/rewriter/EntityPacketRewriter1_18.java class EntityPacketRewriter1_18 (line 36) | public final class EntityPacketRewriter1_18 extends EntityRewriter getSpawnPosition() { method setSpawnPosition (line 35) | public void setSpawnPosition(final Pair spawnPos... method setDimension (line 44) | public void setDimension(final String dimension) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/Protocol1_20_5To1_20_3.java class Protocol1_20_5To1_20_3 (line 69) | public final class Protocol1_20_5To1_20_3 extends BackwardsProtocol cookies() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/storage/RegistryDataStorage.java class RegistryDataStorage (line 24) | public final class RegistryDataStorage implements StorableObject { method registryData (line 30) | public CompoundTag registryData() { method sentRegistryData (line 34) | public boolean sentRegistryData() { method setSentRegistryData (line 38) | public void setSentRegistryData() { method dimensionKeys (line 42) | public String @Nullable [] dimensionKeys() { method setDimensionKeys (line 46) | public void setDimensionKeys(final String[] dimensionKeys) { method clear (line 50) | public void clear() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_20_5to1_20_3/storage/SecureChatStorage.java class SecureChatStorage (line 22) | public final class SecureChatStorage implements StorableObject { method setEnforcesSecureChat (line 25) | public void setEnforcesSecureChat(final boolean enforcesSecureChat) { method enforcesSecureChat (line 29) | public boolean enforcesSecureChat() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_20to1_19_4/Protocol1_20To1_19_4.java class Protocol1_20To1_19_4 (line 39) | public final class Protocol1_20To1_19_4 extends BackwardsProtocol convertConsumableEffect(fina... method convertPotionEffectData (line 602) | private PotionEffectData convertPotionEffectData(final CompoundTag tag) { method restoreInconvertibleData (line 612) | private void restoreInconvertibleData(final Item item) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_2to1_21/rewriter/ComponentRewriter1_21_2.java class ComponentRewriter1_21_2 (line 30) | public final class ComponentRewriter1_21_2 extends JsonNBTComponentRewri... method ComponentRewriter1_21_2 (line 32) | public ComponentRewriter1_21_2(final Protocol1_21_2To1_21 protocol) { method handleShowItem (line 36) | @Override method inputSerializerVersion (line 63) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_2to1_21/rewriter/EntityPacketRewriter1_21_2.java class EntityPacketRewriter1_21_2 (line 56) | public final class EntityPacketRewriter1_21_2 extends EntityRewriter updateComponentList(final UserConnection con... method insertUglyJson (line 229) | private void insertUglyJson(final CompoundTag componentsTag, final Str... method updateShowEntityHover (line 239) | private void updateShowEntityHover(final CompoundTag hoverEventTag) { method toUglyJson (line 259) | String toUglyJson(final UserConnection connection, final Tag value) { method handleWrittenBookContents (line 264) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_5to1_21_4/rewriter/EntityPacketRewriter1_21_5.java class EntityPacketRewriter1_21_5 (line 39) | public final class EntityPacketRewriter1_21_5 extends EntityRewriter ... method handle (line 41) | @Override method updateTrim (line 65) | private void updateTrim(final RegistryEntry[] entries, final String it... method updateEnchantment (line 76) | private void updateEnchantment(final RegistryEntry[] entries) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_5to1_21_4/storage/HashedItemConverterStorage.java class HashedItemConverterStorage (line 29) | public class HashedItemConverterStorage implements StorableObject { method HashedItemConverterStorage (line 33) | public HashedItemConverterStorage(final Protocol protocol) { method hasher (line 39) | public Hasher hasher() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/Protocol1_21_6To1_21_5.java class Protocol1_21_6To1_21_5 (line 76) | public final class Protocol1_21_6To1_21_5 extends BackwardsProtocol widgets() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/Template.java method fromString (line 29) | public static Template fromString(final String string) { method isValidVariableName (line 66) | private static boolean isValidVariableName(final String string) { method instantiate (line 77) | public String instantiate(final Map map) { method substitute (line 81) | private String substitute(final List list) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/input/BooleanInput.java class BooleanInput (line 24) | public final class BooleanInput implements Input { method BooleanInput (line 34) | public BooleanInput(final CompoundTag tag) { method key (line 44) | @Override method asCommandSubstitution (line 49) | @Override method asTag (line 54) | @Override method label (line 59) | public Tag label() { method initial (line 63) | public boolean initial() { method onTrue (line 67) | public String onTrue() { method onFalse (line 71) | public String onFalse() { method value (line 75) | public boolean value() { method setValue (line 79) | public void setValue(final boolean value) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/input/Input.java type Input (line 23) | public interface Input extends Widget { method key (line 25) | String key(); method asCommandSubstitution (line 27) | String asCommandSubstitution(); method asTag (line 29) | Tag asTag(); FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/input/NumberRangeInput.java class NumberRangeInput (line 26) | public final class NumberRangeInput implements Input { method NumberRangeInput (line 38) | public NumberRangeInput(final CompoundTag tag) { method key (line 54) | @Override method asCommandSubstitution (line 59) | @Override method asTag (line 64) | @Override method label (line 69) | public Tag label() { method labelFormat (line 73) | public String labelFormat() { method start (line 77) | public float start() { method end (line 81) | public float end() { method initial (line 85) | public float initial() { method step (line 89) | public float step() { method value (line 93) | public float value() { method valueAsString (line 97) | public String valueAsString() { method setValue (line 102) | public void setValue(final float value) { method setClampedValue (line 106) | public void setClampedValue(final float value) { method displayName (line 110) | public Tag displayName() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/input/SingleOptionInput.java class SingleOptionInput (line 27) | public final class SingleOptionInput implements Input { method SingleOptionInput (line 35) | public SingleOptionInput(final CompoundTag tag) { method key (line 55) | @Override method asCommandSubstitution (line 60) | @Override method asTag (line 65) | @Override method options (line 70) | public Entry[] options() { method label (line 74) | public @Nullable Tag label() { method value (line 78) | public int value() { method setValue (line 82) | public void setValue(final int value) { method setClampedValue (line 89) | public void setClampedValue(final int value) { class Entry (line 99) | public static class Entry { method Entry (line 104) | public Entry(final CompoundTag tag) { method id (line 110) | public String id() { method display (line 114) | public Tag display() { method initial (line 118) | public boolean initial() { method computeDisplay (line 122) | public Tag computeDisplay() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/input/TextInput.java class TextInput (line 27) | public final class TextInput implements Input { method TextInput (line 37) | public TextInput(final CompoundTag tag) { method key (line 55) | @Override method asCommandSubstitution (line 60) | @Override method asTag (line 65) | @Override method label (line 70) | public @Nullable Tag label() { method initial (line 74) | public String initial() { method maxLength (line 78) | public int maxLength() { method options (line 82) | public @Nullable MultilineOptions[] options() { method value (line 86) | public String value() { method setValue (line 90) | public void setValue(final String value) { method setClampedValue (line 97) | public void setClampedValue(final String value) { class MultilineOptions (line 105) | public static class MultilineOptions { method MultilineOptions (line 109) | public MultilineOptions(final CompoundTag tag) { method maxLines (line 117) | public @Nullable Integer maxLines() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/widget/ItemWidget.java class ItemWidget (line 23) | public final class ItemWidget implements Widget { method ItemWidget (line 31) | public ItemWidget(final CompoundTag tag) { method item (line 50) | public CompoundTag item() { method description (line 54) | public @Nullable TextWidget description() { method showTooltip (line 58) | public boolean showTooltip() { method width (line 62) | public int width() { method height (line 66) | public int height() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/widget/TextWidget.java class TextWidget (line 23) | public final class TextWidget implements Widget { method TextWidget (line 28) | public TextWidget(final CompoundTag tag) { method label (line 33) | public Tag label() { method width (line 37) | public int width() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/data/widget/Widget.java type Widget (line 20) | public interface Widget { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/provider/ChestDialogViewProvider.java class ChestDialogViewProvider (line 62) | public class ChestDialogViewProvider implements DialogViewProvider { method ChestDialogViewProvider (line 69) | public ChestDialogViewProvider(final Protocol1_21_6To1_21_5 protocol) { method openDialog (line 73) | @Override method openChestView (line 110) | public void openChestView(final UserConnection connection, final Chest... method closeDialog (line 121) | @Override method clickDialog (line 144) | public boolean clickDialog(final UserConnection connection, final int ... method updateDialog (line 228) | public void updateDialog(final UserConnection connection, final Dialog... method createPageNavigationItem (line 239) | protected Item createPageNavigationItem() { method createActionButtonItem (line 251) | protected Item createActionButtonItem(final UserConnection connection,... method createCloseButtonItem (line 260) | protected Item createCloseButtonItem(final Tag label) { method getItemWidget (line 264) | protected Item getItemWidget(final UserConnection connection, final It... method getMultiTextWidget (line 284) | protected Item getMultiTextWidget(final UserConnection connection, fin... method getBooleanInput (line 300) | protected Item getBooleanInput(final UserConnection connection, final ... method clickBooleanInput (line 327) | protected void clickBooleanInput(final BooleanInput booleanInput) { method getNumberRangeInput (line 331) | protected Item getNumberRangeInput(final UserConnection connection, fi... method clickNumberRangeInput (line 345) | protected void clickNumberRangeInput(final NumberRangeInput numberRang... method getTextInput (line 355) | protected Item getTextInput(final UserConnection connection, final Tex... method clickTextInput (line 367) | protected void clickTextInput(final UserConnection connection, final T... method getSingleOptionInput (line 372) | protected Item getSingleOptionInput(final UserConnection connection, f... method clickSingleOptionInput (line 390) | protected void clickSingleOptionInput(final SingleOptionInput singleOp... method getButton (line 394) | protected Item getButton(final UserConnection connection, final Button... method clickButton (line 398) | public void clickButton(final UserConnection connection, final Dialog.... method createTextInputItem (line 438) | protected Item createTextInputItem(final String value) { method createTextCopyItem (line 443) | protected Item createTextCopyItem(final String value) { method openAnvilView (line 448) | protected void openAnvilView( method updateAnvilText (line 475) | public void updateAnvilText(final UserConnection connection, final Str... method getDialog (line 486) | protected Item getDialog(final UserConnection connection, final Dialog... method clickDialogButton (line 491) | protected void clickDialogButton(final UserConnection connection, fina... method getItem (line 496) | protected Item getItem(final UserConnection connection, final Widget w... method getItems (line 518) | protected Item[] getItems(final UserConnection connection, final Chest... method handleTag (line 574) | protected @Nullable Tag handleTag(final UserConnection connection, fin... method createItem (line 593) | protected Item createItem(final String identifier, final Tag name) { method createItem (line 597) | protected Item createItem(final String identifier, final Tag name, fin... method createItem (line 609) | protected Item createItem(final String identifier, final Tag name, fin... FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/provider/DialogViewProvider.java type DialogViewProvider (line 32) | public interface DialogViewProvider extends Provider { method openDialog (line 34) | void openDialog(final UserConnection connection, final Dialog dialog); method closeDialog (line 36) | void closeDialog(final UserConnection connection); FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/rewriter/BlockItemPacketRewriter1_21_6.java class BlockItemPacketRewriter1_21_6 (line 36) | public final class BlockItemPacketRewriter1_21_6 extends BackwardsStruct... method BlockItemPacketRewriter1_21_6 (line 38) | public BlockItemPacketRewriter1_21_6(final Protocol1_21_6To1_21_5 prot... method handleItemDataComponentsToClient (line 42) | @Override method handleItemDataComponentsToServer (line 48) | @Override method backupInconvertibleData (line 54) | @Override method restoreBackupData (line 87) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/rewriter/ComponentRewriter1_21_6.java class ComponentRewriter1_21_6 (line 27) | public final class ComponentRewriter1_21_6 extends NBTComponentRewriter<... method ComponentRewriter1_21_6 (line 29) | public ComponentRewriter1_21_6(final BackwardsProtocol ... method handle (line 39) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/storage/ChestDialogStorage.java class ChestDialogStorage (line 39) | public final class ChestDialogStorage implements StorableObject { method ChestDialogStorage (line 78) | public ChestDialogStorage(final ChestDialogViewProvider provider, fina... method tick (line 83) | public void tick(final UserConnection connection) { method dialog (line 98) | public Dialog dialog() { method previousDialog (line 102) | public @Nullable Dialog previousDialog() { method setPreviousDialog (line 106) | public void setPreviousDialog(final Dialog previousDialog) { method containerId (line 110) | public int containerId() { method items (line 114) | public Item[] items() { method setItems (line 118) | public void setItems(final Item[] items, final int confirmationYesInde... method confirmationYesIndex (line 125) | public int confirmationYesIndex() { method confirmationNoIndex (line 129) | public int confirmationNoIndex() { method actionIndex (line 133) | public int actionIndex() { method phase (line 137) | public @Nullable Phase phase() { method closeButtonEnabled (line 141) | public boolean closeButtonEnabled() { method closeButtonLabel (line 145) | public Tag closeButtonLabel() { method currentTextInput (line 149) | public TextInput currentTextInput() { method allowClosing (line 153) | public boolean allowClosing() { method setPhase (line 157) | public void setPhase(final UserConnection connection, final @Nullable ... method setCurrentTextInput (line 178) | public void setCurrentTextInput(final TextInput currentTextInput) { method setAllowClosing (line 182) | public void setAllowClosing(final boolean allowClosing) { type Phase (line 186) | public enum Phase { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/storage/ClickEvents.java class ClickEvents (line 37) | public final class ClickEvents implements StorableObject { method storeClickEvent (line 41) | public String storeClickEvent(final CompoundTag clickEvent) { method handleChatCommand (line 50) | public boolean handleChatCommand(final UserConnection connection, fina... method handleClickEvent (line 60) | public static void handleClickEvent(final UserConnection connection, f... FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/storage/RegistryAndTags.java class RegistryAndTags (line 27) | public final class RegistryAndTags implements StorableObject { method storeRegistry (line 34) | public void storeRegistry(final KeyMappings dialogMappings, final Obje... method fromRegistry (line 39) | public CompoundTag fromRegistry(final int id) { method fromRegistry (line 43) | public CompoundTag fromRegistry(final String key) { method tagsSent (line 47) | public boolean tagsSent() { method storeTags (line 51) | public void storeTags(final String key, final int[] ids) { method fromKey (line 58) | public int[] fromKey(final String key) { method fromRegistryKey (line 62) | public CompoundTag[] fromRegistryKey(final String key) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/storage/ServerLinks.java class ServerLinks (line 28) | public final class ServerLinks implements StorableObject { method storeLink (line 43) | public void storeLink(final Tag tag, final String uri) { method storeLink (line 47) | public void storeLink(final int id, final String uri) { method links (line 62) | public Object2ObjectMap links() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_6to1_21_5/task/ChestDialogViewTask.java class ChestDialogViewTask (line 24) | public final class ChestDialogViewTask extends StorableObjectTask ... method trackDimensionAndBiomes (line 33) | @Override FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/storage/DimensionScaleStorage.java class DimensionScaleStorage (line 24) | public final class DimensionScaleStorage implements StorableObject { method getScale (line 28) | public double getScale(final int dimensionId) { method setScale (line 32) | public void setScale(final int dimensionId, final double scale) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/storage/MannequinData.java class MannequinData (line 30) | public final class MannequinData { method MannequinData (line 51) | public MannequinData(final UUID uuid, final String name) { method setHasTeam (line 56) | public void setHasTeam(final boolean hasTeam) { method hasTeam (line 60) | public boolean hasTeam() { method uuid (line 64) | public UUID uuid() { method name (line 68) | public String name() { method setPosition (line 72) | public void setPosition(final double x, final double y, final double z) { method setRotation (line 78) | public void setRotation(final byte yaw, final byte pitch) { method setPassengers (line 83) | public void setPassengers(final int[] passengers) { method x (line 87) | public double x() { method y (line 91) | public double y() { method z (line 95) | public double z() { method yaw (line 99) | public byte yaw() { method pitch (line 103) | public byte pitch() { method entityData (line 107) | public List entityData() { method passengers (line 111) | public int[] passengers() { method setDisplayName (line 115) | public void setDisplayName(Tag displayName) { method displayName (line 119) | public Tag displayName() { method setEquipment (line 123) | public void setEquipment(byte slot, Item item) { method itemMap (line 127) | public Map itemMap() { method headYaw (line 131) | public byte headYaw() { method setHeadYaw (line 135) | public void setHeadYaw(byte headYaw) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/storage/PlayerRotationStorage.java class PlayerRotationStorage (line 22) | public final class PlayerRotationStorage implements StorableObject { method setRotation (line 26) | public void setRotation(final float yaw, final float pitch) { method yaw (line 31) | public float yaw() { method pitch (line 35) | public float pitch() { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/tracker/EntityTracker1_21_9.java class EntityTracker1_21_9 (line 32) | public final class EntityTracker1_21_9 extends EntityTrackerBase { method EntityTracker1_21_9 (line 34) | public EntityTracker1_21_9(final UserConnection connection, @Nullable ... method removeEntity (line 38) | @Override method sendRemovePacket (line 44) | public void sendRemovePacket(final int id) { FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v1_21to1_20_5/Protocol1_21To1_20_5.java class Protocol1_21To1_20_5 (line 61) | public final class Protocol1_21To1_20_5 extends BackwardsProtocol tags, UserConnection conne... method updateBlockEntity (line 74) | private static void updateBlockEntity(BlockPosition pos, short id, Com... FILE: common/src/main/java/com/viaversion/viabackwards/protocol/v26_1to1_21_11/Protocol26_1To1_21_11.java class Protocol26_1To1_21_11 (line 69) | public final class Protocol26_1To1_21_11 extends BackwardsProtocol protoco... FILE: common/src/main/java/com/viaversion/viabackwards/utils/ChatUtil.java class ChatUtil (line 38) | public final class ChatUtil { method translate (line 44) | public static Tag translate(final String key, final Tag... arguments) { method translate (line 50) | public static Tag translate(final String key, final Object... argument... method split (line 55) | public static Tag[] split(final Tag tag, final String delimiter) { method fixStyle (line 60) | public static Tag fixStyle(final Tag tag) { method translate (line 69) | public static CompoundTag translate(final String key) { method removeUnusedColor (line 79) | public static String removeUnusedColor(String legacy, char defaultColo... method legacyToJsonString (line 83) | public static String legacyToJsonString(String legacy, String translat... method legacyToJsonString (line 90) | public static String legacyToJsonString(String legacy, Consumer formatting, char defaultCo... method setColor (line 115) | private void setColor(char newColor) { method copy (line 120) | public ChatFormattingState copy() { method appendTo (line 124) | public void appendTo(StringBuilder builder) { method equals (line 131) | @Override method hashCode (line 145) | @Override method processNextControlChar (line 150) | public void processNextControlChar(char controlChar) { method fromLegacy (line 163) | public static String fromLegacy(String legacy, char defaultColor, int ... method fromLegacyPrefix (line 167) | public static String fromLegacyPrefix(String legacy, char defaultColor... method fromLegacy (line 171) | public static String fromLegacy(String legacy, char defaultColor, int ... method removeUnusedColor (line 178) | public static String removeUnusedColor(String legacy, char defaultColo... FILE: common/src/main/java/com/viaversion/viabackwards/utils/VelocityUtil.java class VelocityUtil (line 20) | public class VelocityUtil { method toLegacyVelocity (line 22) | public static short toLegacyVelocity(double value) { FILE: fabric/src/main/java/com/viaversion/viabackwards/ViaFabricAddon.java class ViaFabricAddon (line 29) | public class ViaFabricAddon implements ViaBackwardsPlatform, Runnable { method run (line 33) | @Override method disable (line 41) | @Override method getDataFolder (line 46) | @Override method getLogger (line 51) | @Override FILE: fabric/src/main/java/com/viaversion/viabackwards/fabric/util/LoggerWrapper.java class LoggerWrapper (line 26) | public class LoggerWrapper extends Logger { method LoggerWrapper (line 29) | public LoggerWrapper(org.apache.logging.log4j.Logger logger) { method log (line 34) | public void log(LogRecord record) { method log (line 38) | public void log(Level level, String msg) { method log (line 53) | public void log(Level level, String msg, Object param1) { method log (line 68) | public void log(Level level, String msg, Object[] params) { method log (line 72) | public void log(Level level, String msg, Throwable params) { FILE: velocity/src/main/java/com/viaversion/viabackwards/VelocityPlugin.java class VelocityPlugin (line 36) | @Plugin(id = "viabackwards", method onProxyStart (line 51) | @SuppressWarnings("deprecation") method disable (line 59) | @Override method getDataFolder (line 64) | @Override method getLogger (line 69) | @Override