A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes All Packages

A

ABSTRACT_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_AMBIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_AMBIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_AMBIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_AMBIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_AMBIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_AMBIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_CREATURE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_CREATURE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_CREATURE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_CREATURE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_CREATURE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_CREATURE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_EVO_ILLU_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_EVO_ILLU_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_EVO_ILLU_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_EVO_ILLU_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_EVO_ILLU_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_EVO_ILLU_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_FISHES - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_FISHES - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_FISHES - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_FISHES - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_FISHES - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_FISHES - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_FLYING - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_FLYING - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_FLYING - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_FLYING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_FLYING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_FLYING - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_HANGING - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_HANGING - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_HANGING - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_HANGING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_HANGING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_HANGING - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_ILLAGER_BASE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_ILLAGER_BASE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_ILLAGER_BASE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_ILLAGER_BASE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_ILLAGER_BASE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_ILLAGER_BASE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_MONSTER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_MONSTER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_MONSTER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_MONSTER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_MONSTER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_MONSTER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_PIGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_PIGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ABSTRACT_WATERMOB - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ABSTRACT_WATERMOB - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ABSTRACT_WATERMOB - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ABSTRACT_WATERMOB - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ABSTRACT_WATERMOB - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ABSTRACT_WATERMOB - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
AbstractMetaListType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
AbstractMetaListType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.AbstractMetaListType
 
AbstractParticleType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
AbstractParticleType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType
 
AbstractParticleType.ParticleReader - Interface in com.viaversion.viaversion.api.type.types.minecraft
 
AbstractProtocol<C1 extends ClientboundPacketType,​C2 extends ClientboundPacketType,​S1 extends ServerboundPacketType,​S2 extends ServerboundPacketType> - Class in com.viaversion.viaversion.api.protocol
 
AbstractProtocol() - Constructor for class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
AbstractProtocol(Class<C1>, Class<C2>, Class<S1>, Class<S2>) - Constructor for class com.viaversion.viaversion.api.protocol.AbstractProtocol
Creates a protocol with automated id mapping if the respective enums are not null.
AbstractProtocol.Packet - Class in com.viaversion.viaversion.api.protocol
 
AbstractProtocol.ProtocolPacket - Class in com.viaversion.viaversion.api.protocol
 
AbstractSimpleProtocol - Class in com.viaversion.viaversion.api.protocol
 
AbstractSimpleProtocol() - Constructor for class com.viaversion.viaversion.api.protocol.AbstractSimpleProtocol
 
actualSize() - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Get the actual number of bytes
add(Protocol) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPipeline
Adds a protocol to the current pipeline.
add(Collection<Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPipeline
Adds a collection of protocols to the current pipeline.
addConnection(UserConnection) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Show the bossbar to a player connection.
addEnableListener(Runnable) - Method in interface com.viaversion.viaversion.api.ViaManager
Adds a runnable to be executed when ViaVersion has finished its init before the full server load.
addEntity(int, EntityType) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Tracks an entity.
addEntityTracker(UserConnection, EntityTracker) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
addEntityTracker(Class<? extends Protocol>, EntityTracker) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Adds an entity tracker to the user connection.
addFlag(BossFlag) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Add flags
addMappingLoaderFuture(Class<? extends Protocol>, Class<? extends Protocol>, Runnable) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Executes the given runnable asynchronously after the other protocol has finished its data loading, adding a CompletableFuture to the list of data to load bound to their protocols.
addMappingLoaderFuture(Class<? extends Protocol>, Runnable) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Executes the given runnable asynchronously, adding a CompletableFuture to the list of data to load bound to their protocols.
addPaletteEntry(int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Adds a new block state to the palette.
addPaletteEntry(int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
addPlayer(UUID) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Show the bossbar to a player (uuid).
addSource(Class<?>) - Method in exception com.viaversion.viaversion.exception.InformativeException
 
ALL_CODES - Static variable in class com.viaversion.viaversion.util.ChatColorUtil
 
amount() - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
amount() - Method in interface com.viaversion.viaversion.api.minecraft.item.Item
Returns the item amount.
apiVersion() - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns an internally based API version incremented with meaningful API changes.
apply(Direction, State, int, List<Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
 
apply(Direction, State, int, List<Protocol>, boolean) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Applies a pipeline from an index to the wrapper.
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
AREA_EFFECT_CLOUD - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ARMOR_STAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
arrayToMap(JsonArray) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
Returns a map of the array entries hashed by their id value.
ArrayType<T> - Class in com.viaversion.viaversion.api.type.types
 
ArrayType(Type<T>) - Constructor for class com.viaversion.viaversion.api.type.types.ArrayType
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
axis() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
 
AXOLOTL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 

B

BaseChunk - Class in com.viaversion.viaversion.api.minecraft.chunks
 
BaseChunk(int, int, boolean, boolean, int, ChunkSection[], int[], CompoundTag, List<CompoundTag>) - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
BaseChunk(int, int, boolean, boolean, int, ChunkSection[], int[], List<CompoundTag>) - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
BaseChunk(int, int, boolean, boolean, BitSet, ChunkSection[], int[], CompoundTag, List<CompoundTag>) - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
BaseChunkBulkType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
BaseChunkBulkType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseChunkBulkType
 
BaseChunkBulkType(String) - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseChunkBulkType
 
BaseChunkType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
BaseChunkType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseChunkType
 
BaseChunkType(String) - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseChunkType
 
BaseItemArrayType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
BaseItemArrayType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseItemArrayType
 
BaseItemArrayType(String) - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseItemArrayType
 
BaseItemType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
BaseItemType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseItemType
 
BaseItemType(String) - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BaseItemType
 
baseVersion() - Method in class com.viaversion.viaversion.api.protocol.version.VersionRange
Returns the major version name.
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
BAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
BEE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
BEE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
BEE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
BEE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
BiIntConsumer - Interface in com.viaversion.viaversion.util
 
BinaryTagIO - Class in com.viaversion.viaversion.api.minecraft.nbt
Serialization operations for binary tags.
biomeData - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
bitmask - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
bitsToIntArray(long, long) - Static method in class com.viaversion.viaversion.api.type.types.UUIDIntArrayType
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
BLAZE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
BLOCK - com.viaversion.viaversion.api.minecraft.RegistryType
 
BLOCK_CHANGE_RECORD - Static variable in class com.viaversion.viaversion.api.type.Type
 
BLOCK_CHANGE_RECORD_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
 
BLOCK_STATE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
BLOCK_STATE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
BlockChangeRecord - Interface in com.viaversion.viaversion.api.minecraft
 
BlockChangeRecord1_16_2 - Class in com.viaversion.viaversion.api.minecraft
 
BlockChangeRecord1_16_2(byte, byte, byte, int) - Constructor for class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
BlockChangeRecord1_16_2(int, int, int, int) - Constructor for class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
BlockChangeRecord1_8 - Class in com.viaversion.viaversion.api.minecraft
 
BlockChangeRecord1_8(byte, short, byte, int) - Constructor for class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
BlockChangeRecord1_8(int, int, int, int) - Constructor for class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
BlockChangeRecordType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
BlockChangeRecordType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.BlockChangeRecordType
 
blockedProtocolVersions() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
API to check for blocked protocol versions.
BlockedProtocolVersions - Interface in com.viaversion.viaversion.api.protocol.version
 
blockEntities - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
BlockFace - Enum in com.viaversion.viaversion.api.minecraft
 
BlockFace.EnumAxis - Enum in com.viaversion.viaversion.api.minecraft
 
blockHandler() - Method in class com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType
 
BlockID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
BlockID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
BlockID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
BlockID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
BlockID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
blockMappings - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
blocksAbove() - Method in interface com.viaversion.viaversion.api.protocol.version.BlockedProtocolVersions
Returns the boundary above which protocol versions are blocked, or -1 if none is set.
blocksBelow() - Method in interface com.viaversion.viaversion.api.protocol.version.BlockedProtocolVersions
Returns the boundary below which protocol versions are blocked, or -1 if none is set.
blockStateMappings - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
blockX() - Method in class com.viaversion.viaversion.api.minecraft.Vector
 
blockY() - Method in class com.viaversion.viaversion.api.minecraft.Vector
 
blockZ() - Method in class com.viaversion.viaversion.api.minecraft.Vector
 
BLUE - com.viaversion.viaversion.api.legacy.bossbar.BossColor
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
BOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Boolean - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
Boolean - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
Boolean - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
Boolean - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
Boolean - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
BOOLEAN - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
BOOLEAN - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
BOOLEAN - Static variable in class com.viaversion.viaversion.api.type.Type
 
BOOLEAN_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
Deprecated.
BooleanType - Class in com.viaversion.viaversion.api.type.types
 
BooleanType() - Constructor for class com.viaversion.viaversion.api.type.types.BooleanType
 
BossBar - Interface in com.viaversion.viaversion.api.legacy.bossbar
 
BossColor - Enum in com.viaversion.viaversion.api.legacy.bossbar
 
BossFlag - Enum in com.viaversion.viaversion.api.legacy.bossbar
 
BossStyle - Enum in com.viaversion.viaversion.api.legacy.bossbar
 
BOTTOM - com.viaversion.viaversion.api.minecraft.BlockFace
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
byId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
Byte - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
Byte - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
Byte - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
Byte - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
Byte - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
Byte - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
BYTE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
BYTE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
BYTE - Static variable in class com.viaversion.viaversion.api.type.Type
 
BYTE_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
Deprecated.
BYTE_ARRAY_PRIMITIVE - Static variable in class com.viaversion.viaversion.api.type.Type
 
ByteArrayType - Class in com.viaversion.viaversion.api.type.types
 
ByteArrayType() - Constructor for class com.viaversion.viaversion.api.type.types.ByteArrayType
 
ByteBufReader<T> - Interface in com.viaversion.viaversion.api.type
 
ByteBufWriter<T> - Interface in com.viaversion.viaversion.api.type
 
ByteType - Class in com.viaversion.viaversion.api.type.types
 
ByteType() - Constructor for class com.viaversion.viaversion.api.type.types.ByteType
 

C

CACHED - Static variable in exception com.viaversion.viaversion.exception.CancelDecoderException
 
CACHED - Static variable in exception com.viaversion.viaversion.exception.CancelEncoderException
 
CACHED - Static variable in exception com.viaversion.viaversion.exception.CancelException
 
callDecode(ByteToMessageDecoder, ChannelHandlerContext, Object) - Static method in class com.viaversion.viaversion.util.PipelineUtil
Call the decode method on a netty ByteToMessageDecoder
callDecode(MessageToMessageDecoder, ChannelHandlerContext, Object) - Static method in class com.viaversion.viaversion.util.PipelineUtil
 
callEncode(MessageToByteEncoder, ChannelHandlerContext, Object, ByteBuf) - Static method in class com.viaversion.viaversion.util.PipelineUtil
Call the encode method on a netty MessageToByteEncoder
cancel() - Method in interface com.viaversion.viaversion.api.platform.PlatformTask
Cancels the task.
cancel() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Cancel this packet from sending
cancelClientbound(C1) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
cancelClientbound(C1) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Cancels any clientbound packets from the given type.
cancelClientbound(State, int) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
cancelClientbound(State, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
 
cancelClientbound(State, int, int) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
cancelClientbound(State, int, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
CancelCodecException - Interface in com.viaversion.viaversion.exception
Shared dummy interface for CancelDecoderException and CancelEncoderException.
CancelDecoderException - Exception in com.viaversion.viaversion.exception
Thrown during packet decoding when an incoming packet should be cancelled.
CancelDecoderException() - Constructor for exception com.viaversion.viaversion.exception.CancelDecoderException
 
CancelDecoderException(String) - Constructor for exception com.viaversion.viaversion.exception.CancelDecoderException
 
CancelDecoderException(String, Throwable) - Constructor for exception com.viaversion.viaversion.exception.CancelDecoderException
 
CancelDecoderException(Throwable) - Constructor for exception com.viaversion.viaversion.exception.CancelDecoderException
 
CancelEncoderException - Exception in com.viaversion.viaversion.exception
Thrown during packet encoding when an outgoing packet should be cancelled.
CancelEncoderException() - Constructor for exception com.viaversion.viaversion.exception.CancelEncoderException
 
CancelEncoderException(String) - Constructor for exception com.viaversion.viaversion.exception.CancelEncoderException
 
CancelEncoderException(String, Throwable) - Constructor for exception com.viaversion.viaversion.exception.CancelEncoderException
 
CancelEncoderException(Throwable) - Constructor for exception com.viaversion.viaversion.exception.CancelEncoderException
 
CancelException - Exception in com.viaversion.viaversion.exception
Thrown during packet transformation to cancel the packet.
CancelException() - Constructor for exception com.viaversion.viaversion.exception.CancelException
 
CancelException(String) - Constructor for exception com.viaversion.viaversion.exception.CancelException
 
CancelException(String, Throwable) - Constructor for exception com.viaversion.viaversion.exception.CancelException
 
CancelException(String, Throwable, boolean, boolean) - Constructor for exception com.viaversion.viaversion.exception.CancelException
 
CancelException(Throwable) - Constructor for exception com.viaversion.viaversion.exception.CancelException
 
cancelServerbound(State, int) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
cancelServerbound(State, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
 
cancelServerbound(State, int, int) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
cancelServerbound(State, int, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
cancelServerbound(S2) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
cancelServerbound(S2) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Cancels any serverbound packets from the given type.
CAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
CAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
CAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
CAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
CAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
CAVE_SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Chat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
Chat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
Chat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
Chat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
Chat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
ChatColorUtil - Class in com.viaversion.viaversion.util
 
ChatColorUtil() - Constructor for class com.viaversion.viaversion.util.ChatColorUtil
 
checkClientboundPacket() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Monitors clientbound packets and returns whether a packet can/should be processed.
checkForMappingCompletion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Shuts down the executor and uncaches mappings if all futures have been completed.
checkIncomingPacket() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
 
checkOutgoingPacket() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
 
checkServerboundPacket() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Monitors serverbound packets and returns whether a packet can/should be processed.
checkValidity(int, int, String) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
Returns the given mapped id if valid, else 0 with a warning logged to the console.
CHEST_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
CHEST_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
CHEST_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
CHEST_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
CHEST_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
CHEST_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
CHESTED_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
CHESTED_MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
CHESTED_MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
CHESTED_MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
CHESTED_MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
CHESTED_MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
CHESTED_MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
CHICKEN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Chunk - Interface in com.viaversion.viaversion.api.minecraft.chunks
 
CHUNK_SECTION - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_13
 
CHUNK_SECTION - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_16
Chunk section type for 1.16
CHUNK_SECTION - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_8
 
CHUNK_SECTION - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_9
 
ChunkSection - Interface in com.viaversion.viaversion.api.minecraft.chunks
 
chunkSectionBitSet - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
ChunkSectionImpl - Class in com.viaversion.viaversion.api.minecraft.chunks
 
ChunkSectionImpl(boolean) - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
ChunkSectionImpl(boolean, int) - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
ChunkSectionLight - Interface in com.viaversion.viaversion.api.minecraft.chunks
 
ChunkSectionLightImpl - Class in com.viaversion.viaversion.api.minecraft.chunks
 
ChunkSectionLightImpl() - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
ChunkSectionType1_13 - Class in com.viaversion.viaversion.api.type.types.version
 
ChunkSectionType1_13() - Constructor for class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_13
 
ChunkSectionType1_16 - Class in com.viaversion.viaversion.api.type.types.version
 
ChunkSectionType1_16() - Constructor for class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_16
 
ChunkSectionType1_8 - Class in com.viaversion.viaversion.api.type.types.version
 
ChunkSectionType1_8() - Constructor for class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_8
 
ChunkSectionType1_9 - Class in com.viaversion.viaversion.api.type.types.version
 
ChunkSectionType1_9() - Constructor for class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_9
 
cleanPipes() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPipeline
Cleans the pipe and adds the base protocol.
clear() - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
clearEntities() - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Clears stored entity types and data.
clearInputBuffer() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Clear the input buffer / readable objects
clearPacket() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Clear the packet, used if you have to change the packet completely
clearPalette() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Clears the palette.
clearPalette() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
clearStoredObjects() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Clear stored objects and entity trackers.
CLIENTBOUND - com.viaversion.viaversion.api.protocol.packet.Direction
Clientbound packets sent by the server.
ClientboundPacketType - Interface in com.viaversion.viaversion.api.protocol.packet
Interface to be implemented by server outgoing packet type enums, representing PLAY state packets, ordered by their packet id.
clientEntityId() - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Returns the client entity id or -1 if unset.
ClientEntityIdChangeListener - Interface in com.viaversion.viaversion.api.data.entity
 
clientProtocolVersion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathKey
Returns the client protocol version.
COD - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
COD - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
COD - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
COD - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
COD - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
COD - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
color(String) - Static method in class com.viaversion.viaversion.api.command.ViaSubCommand
Replaces color codes in a string.
COLOR_CHAR - Static variable in class com.viaversion.viaversion.util.ChatColorUtil
 
com.viaversion.viaversion.api - package com.viaversion.viaversion.api
 
com.viaversion.viaversion.api.command - package com.viaversion.viaversion.api.command
 
com.viaversion.viaversion.api.configuration - package com.viaversion.viaversion.api.configuration
 
com.viaversion.viaversion.api.connection - package com.viaversion.viaversion.api.connection
 
com.viaversion.viaversion.api.data - package com.viaversion.viaversion.api.data
 
com.viaversion.viaversion.api.data.entity - package com.viaversion.viaversion.api.data.entity
 
com.viaversion.viaversion.api.legacy - package com.viaversion.viaversion.api.legacy
 
com.viaversion.viaversion.api.legacy.bossbar - package com.viaversion.viaversion.api.legacy.bossbar
 
com.viaversion.viaversion.api.minecraft - package com.viaversion.viaversion.api.minecraft
 
com.viaversion.viaversion.api.minecraft.chunks - package com.viaversion.viaversion.api.minecraft.chunks
 
com.viaversion.viaversion.api.minecraft.entities - package com.viaversion.viaversion.api.minecraft.entities
 
com.viaversion.viaversion.api.minecraft.item - package com.viaversion.viaversion.api.minecraft.item
 
com.viaversion.viaversion.api.minecraft.metadata - package com.viaversion.viaversion.api.minecraft.metadata
 
com.viaversion.viaversion.api.minecraft.metadata.types - package com.viaversion.viaversion.api.minecraft.metadata.types
 
com.viaversion.viaversion.api.minecraft.nbt - package com.viaversion.viaversion.api.minecraft.nbt
 
com.viaversion.viaversion.api.platform - package com.viaversion.viaversion.api.platform
 
com.viaversion.viaversion.api.platform.providers - package com.viaversion.viaversion.api.platform.providers
 
com.viaversion.viaversion.api.protocol - package com.viaversion.viaversion.api.protocol
 
com.viaversion.viaversion.api.protocol.packet - package com.viaversion.viaversion.api.protocol.packet
 
com.viaversion.viaversion.api.protocol.remapper - package com.viaversion.viaversion.api.protocol.remapper
 
com.viaversion.viaversion.api.protocol.version - package com.viaversion.viaversion.api.protocol.version
 
com.viaversion.viaversion.api.rewriter - package com.viaversion.viaversion.api.rewriter
 
com.viaversion.viaversion.api.type - package com.viaversion.viaversion.api.type
 
com.viaversion.viaversion.api.type.types - package com.viaversion.viaversion.api.type.types
 
com.viaversion.viaversion.api.type.types.minecraft - package com.viaversion.viaversion.api.type.types.minecraft
 
com.viaversion.viaversion.api.type.types.version - package com.viaversion.viaversion.api.type.types.version
 
com.viaversion.viaversion.exception - package com.viaversion.viaversion.exception
 
com.viaversion.viaversion.util - package com.viaversion.viaversion.util
 
COMMAND_BLOCK_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
COMMAND_BLOCK_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
COMMAND_BLOCK_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
COMMAND_BLOCK_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
COMMAND_BLOCK_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
COMMAND_BLOCK_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
CompactArrayUtil - Class in com.viaversion.viaversion.util
 
completeMappingDataLoading(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Ensure that mapping data for that protocol has already been loaded, completes it otherwise.
COMPLEX_PART - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
COMPLEX_PART - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
COMPLEX_PART - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
COMPONENT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
COMPONENT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
COMPONENT - Static variable in class com.viaversion.viaversion.api.type.Type
 
ComponentType - Class in com.viaversion.viaversion.api.type.types
 
ComponentType() - Constructor for class com.viaversion.viaversion.api.type.types.ComponentType
 
ConfigurationProvider - Interface in com.viaversion.viaversion.api.configuration
 
ConnectionManager - Interface in com.viaversion.viaversion.api.connection
Handles injected UserConnections
consume(int, int) - Method in interface com.viaversion.viaversion.util.BiIntConsumer
 
contains(int) - Method in interface com.viaversion.viaversion.api.protocol.version.BlockedProtocolVersions
Returns whether the given protocol version is blocked per boundary ranges or individually blocked versions.
contains(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPipeline
Returns whether the protocol is in this pipeline.
containsCause(Throwable, Class<?>) - Static method in class com.viaversion.viaversion.util.PipelineUtil
Check if a stack trace contains a certain exception
containsKey(int) - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
containsValue(int) - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
create(int) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Creates a new packet for the target of this packet.
create(int, ByteBuf, UserConnection) - Static method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
create(int, PacketHandler) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Creates a new packet with values.
create(PacketType, ByteBuf, UserConnection) - Static method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Creates a new packet wrapper instance.
create(PacketType, UserConnection) - Static method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Creates a new packet wrapper instance.
create(PacketType) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Creates a new packet for the target of this packet.
create(PacketType, PacketHandler) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Creates a new packet with values.
create(Type<T>, T) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Writes a value.
CREATE_FOG - com.viaversion.viaversion.api.legacy.bossbar.BossFlag
 
createCompactArray(int, int, IntToLongFunction) - Static method in class com.viaversion.viaversion.util.CompactArrayUtil
 
createCompactArrayWithPadding(int, int, IntToLongFunction) - Static method in class com.viaversion.viaversion.util.CompactArrayUtil
 
createLegacyBossBar(String, float, BossColor, BossStyle) - Method in interface com.viaversion.viaversion.api.legacy.LegacyViaAPI
Creates a new bossbar instance.
createLegacyBossBar(String, BossColor, BossStyle) - Method in interface com.viaversion.viaversion.api.legacy.LegacyViaAPI
Creates a new bossbar instance with full health.
createPacketTransformer(ProtocolVersion, Class<C>, Class<S>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns a versioned packet transformer to transform and send packets from a given base version to any client version supported by Via.
createPacketWrapper(int, ByteBuf, UserConnection) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
createPacketWrapper(PacketType, ByteBuf, UserConnection) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Creates a new packet wrapper instance.
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
CREEPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
currentMinY() - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Returns the minimum y of the current player world.
currentWorld() - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Returns the name of the world the player is currently in.
currentWorldSectionHeight() - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Returns the current world section height (block height / 16).
CustomByteType - Class in com.viaversion.viaversion.api.type.types
 
CustomByteType(Integer) - Constructor for class com.viaversion.viaversion.api.type.types.CustomByteType
 

D

DARKEN_SKY - com.viaversion.viaversion.api.legacy.bossbar.BossFlag
 
data() - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
data() - Method in interface com.viaversion.viaversion.api.minecraft.item.Item
Returns the item data.
DataItem - Class in com.viaversion.viaversion.api.minecraft.item
 
DataItem() - Constructor for class com.viaversion.viaversion.api.minecraft.item.DataItem
 
DataItem(int, byte, short, CompoundTag) - Constructor for class com.viaversion.viaversion.api.minecraft.item.DataItem
 
DataItem(Item) - Constructor for class com.viaversion.viaversion.api.minecraft.item.DataItem
 
defaultReturnValue() - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
defaultReturnValue(int) - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
description() - Method in class com.viaversion.viaversion.api.command.ViaSubCommand
subcommand description, this'll show in /viaversion list
direction() - Method in interface com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType
 
direction() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketType
Clientbound or serverbound direction.
direction() - Method in interface com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType
 
direction() - Method in enum com.viaversion.viaversion.api.protocol.SimpleProtocol.DummyPacketTypes
 
Direction - Enum in com.viaversion.viaversion.api.protocol.packet
 
Direction - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
Direction - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
Direction - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
Direction - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
Direction - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
DIRECTION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
DIRECTION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
disconnect(UserConnection, String) - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Disconnects an UserConnection for a reason
disconnect(String) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Disconnect a connection.
DOLPHIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
DOLPHIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
DOLPHIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
DOLPHIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
DOLPHIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
DOLPHIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
DONKEY - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
DOUBLE - Static variable in class com.viaversion.viaversion.api.type.Type
 
DOUBLE_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
Deprecated.
DoubleType - Class in com.viaversion.viaversion.api.type.types
 
DoubleType() - Constructor for class com.viaversion.viaversion.api.type.types.DoubleType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
DRAGON_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
DROPPED_ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
DROPPED_ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
DROPPED_ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
DROWNED - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
DROWNED - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
DROWNED - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
DROWNED - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
DROWNED - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
DROWNED - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
dustHandler() - Method in class com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType
 
dustTransitionHandler() - Method in class com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType
 

E

EAST - com.viaversion.viaversion.api.minecraft.BlockFace
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
EGG - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ELDER_GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
enableMappingsCache() - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
 
end() - Method in class com.viaversion.viaversion.api.minecraft.WorldIdentifiers
 
END - com.viaversion.viaversion.api.minecraft.Environment
 
END_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
END_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
END_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
END_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
END_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
END_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
END_DEFAULT - Static variable in class com.viaversion.viaversion.api.minecraft.WorldIdentifiers
 
ENDER_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENDER_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
ENDER_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENDER_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
ENDER_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENDER_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
ENDER_CRYSTAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ENDER_DRAGON - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ENDER_PEARL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ENDER_SIGNAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENDER_SIGNAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
ENDER_SIGNAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENDER_SIGNAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
ENDER_SIGNAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENDER_SIGNAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ENDERMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ENDERMITE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ENTITY - com.viaversion.viaversion.api.minecraft.RegistryType
 
ENTITY_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENTITY_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENTITY_AGEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENTITY_HUMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENTITY_HUMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENTITY_HUMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENTITY_ILLAGER_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENTITY_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENTITY_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENTITY_INSENTIENT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENTITY_LIVING - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENTITY_LIVING - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENTITY_LIVING - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ENTITY_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ENTITY_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ENTITY_TAMEABLE_ANIMAL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
Entity1_10Types - Class in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_10Types() - Constructor for class com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types
 
Entity1_10Types.EntityType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_10Types.ObjectType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_11Types - Class in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_11Types() - Constructor for class com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types
 
Entity1_11Types.EntityType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_11Types.ObjectType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_12Types - Class in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_12Types() - Constructor for class com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types
 
Entity1_12Types.EntityType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_12Types.ObjectType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_13Types - Class in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_13Types() - Constructor for class com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types
 
Entity1_13Types.EntityType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_13Types.ObjectType - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_14Types - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_15Types - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_16_2Types - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_16Types - Enum in com.viaversion.viaversion.api.minecraft.entities
 
Entity1_17Types - Enum in com.viaversion.viaversion.api.minecraft.entities
 
entityData(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Returns the stored entity data if an entity with the id is tracked, else null.
entityDataIfPresent(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Returns stored entity data if it has previously been initialized by EntityTracker.entityData(int), else null.
EntityRewriter<T extends Protocol> - Interface in com.viaversion.viaversion.api.rewriter
 
EntityTracker - Interface in com.viaversion.viaversion.api.data.entity
 
entityType(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Entity type of the entity if tracked.
EntityType - Interface in com.viaversion.viaversion.api.minecraft.entities
 
EntityTypeUtil - Class in com.viaversion.viaversion.util
 
EntityTypeUtil() - Constructor for class com.viaversion.viaversion.util.EntityTypeUtil
 
entries() - Method in class com.viaversion.viaversion.api.minecraft.TagData
 
Environment - Enum in com.viaversion.viaversion.api.minecraft
 
equals(Object) - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
equals(Object) - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
 
equals(Object) - Method in class com.viaversion.viaversion.api.minecraft.Position
 
equals(Object) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.Packet
 
equals(Object) - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
 
equals(Object) - Method in class com.viaversion.viaversion.util.Pair
 
equals(Object) - Method in class com.viaversion.viaversion.util.Triple
 
EulerAngle - Class in com.viaversion.viaversion.api.minecraft
 
EulerAngle(float, float, float) - Constructor for class com.viaversion.viaversion.api.minecraft.EulerAngle
 
EulerAngleType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
EulerAngleType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.EulerAngleType
 
EVOCATION_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
EVOCATION_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
EVOCATION_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
EVOCATION_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
EVOCATION_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
EVOCATION_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
EVOKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
EVOKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
EVOKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
EVOKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
EVOKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
EVOKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
EVOKER_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
EVOKER_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
EVOKER_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
EVOKER_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
EVOKER_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
EVOKER_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
EVOKER_FANGS - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
exceedsMaxPPS() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
Checks for packet flood with the packets sent in the last second.
execute(ViaCommandSender, String[]) - Method in class com.viaversion.viaversion.api.command.ViaSubCommand
Gets triggered on execution
EXPERIENCE_BOTTLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
EXPERIENCE_BOTTLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
EXPERIENCE_BOTTLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
EXPERIENCE_BOTTLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
EXPERIENCE_BOTTLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
EXPERIENCE_BOTTLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
EXPERIENCE_BOTTLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
EXPERIENCE_ORB - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
EYE_OF_ENDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
EYE_OF_ENDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
EYE_OF_ENDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
EYE_OF_ENDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
EYE_OF_ENDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
EYE_OF_ENDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
EYE_OF_ENDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 

F

FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
FALLING_BLOCK - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
fill(byte) - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Fill the array with a value
fillInStackTrace() - Method in exception com.viaversion.viaversion.exception.InformativeException
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
findById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
findMatch() - Method in interface com.viaversion.viaversion.api.platform.UnsupportedSoftware
Returns whether the unsupported software is present.
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
FIREWORK - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
FIREWORK - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
FIREWORK - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
FIREWORK - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
FIREWORK - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
FIREWORK - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
FIREWORK_ROCKET - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
FIREWORK_ROCKET - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
FIREWORK_ROCKET - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
FIREWORK_ROCKET - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
FIREWORK_ROCKET - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
FIREWORK_ROCKET - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
FIREWORK_ROCKET - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
first() - Method in class com.viaversion.viaversion.util.Triple
 
FISHIHNG_HOOK - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
FISHIHNG_HOOK - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
FISHIHNG_HOOK - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
FISHIHNG_HOOK - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
FISHING_BOBBER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
FISHING_BOBBER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
FISHING_BOBBER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
FISHING_BOBBER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
FISHING_BOBBER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
FISHING_BOBBER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
FISHING_HOOK - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
FISHING_HOOK - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
FISHING_HOOK - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
FLAT_ITEM - Static variable in class com.viaversion.viaversion.api.type.Type
 
FLAT_ITEM_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
 
FLAT_ITEM_ARRAY_VAR_INT - Static variable in class com.viaversion.viaversion.api.type.Type
 
FLAT_VAR_INT_ITEM - Static variable in class com.viaversion.viaversion.api.type.Type
 
FLAT_VAR_INT_ITEM_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
 
FLAT_VAR_INT_ITEM_ARRAY_VAR_INT - Static variable in class com.viaversion.viaversion.api.type.Type
 
FlatItemArrayType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
FlatItemArrayType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.FlatItemArrayType
 
FlatItemType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
FlatItemType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.FlatItemType
 
FlatVarIntItemArrayType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
FlatVarIntItemArrayType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.FlatVarIntItemArrayType
 
FlatVarIntItemType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
FlatVarIntItemType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.FlatVarIntItemType
 
Float - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
Float - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
Float - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
Float - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
Float - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
Float - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
FLOAT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
FLOAT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
FLOAT - Static variable in class com.viaversion.viaversion.api.type.Type
 
FLOAT_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
Deprecated.
FloatType - Class in com.viaversion.viaversion.api.type.types
 
FloatType() - Constructor for class com.viaversion.viaversion.api.type.types.FloatType
 
FLUID - com.viaversion.viaversion.api.minecraft.RegistryType
 
FOX - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
FOX - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
FOX - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
FOX - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
FOX - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
from(Object) - Method in interface com.viaversion.viaversion.api.type.TypeConverter
Convert from a type to the current type
from(Object) - Method in class com.viaversion.viaversion.api.type.types.BooleanType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.ByteType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.DoubleType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.FloatType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.IntType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.LongType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.ShortType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.UnsignedByteType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.UnsignedShortType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.VarIntType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.VarLongType
 
from(Object) - Method in class com.viaversion.viaversion.api.type.types.VoidType
 
fromEntityType(Entity1_13Types.EntityType) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
fullChunk - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
FURNACE_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
FURNACE_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
FURNACE_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
FURNACE_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
FURNACE_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
FURNACE_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 

G

GAME_EVENT - com.viaversion.viaversion.api.minecraft.RegistryType
 
generate() - Static method in exception com.viaversion.viaversion.exception.CancelException
Returns a cached CancelException or a new instance when ViaManager.isDebug() is true.
generate(Throwable) - Static method in exception com.viaversion.viaversion.exception.CancelDecoderException
Returns a cached CancelDecoderException or a new instance when ViaManager.isDebug() is true.
generate(Throwable) - Static method in exception com.viaversion.viaversion.exception.CancelEncoderException
Returns a cached CancelEncoderException or a new instance when ViaManager.isDebug() is true.
generatePassthroughToken() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns a newly generated uuid that will let a packet be passed through without transformig its contents if used together with PacketWrapper.PASSTHROUGH_ID.
get() - Method in class com.viaversion.viaversion.api.type.types.Particle.ParticleData
 
get(int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Get the value at an index
get(int) - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
get(int, int, int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Get the value at a desired X, Y, Z
get(Type<T>, int) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Get a part from the output
get(Class<T>) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Get an object from the storage.
get(Class<T>) - Method in interface com.viaversion.viaversion.api.data.entity.StoredEntityData
Returns an object from the storage if present.
get(Class<T>) - Method in class com.viaversion.viaversion.api.platform.providers.ViaProviders
 
get(Class<T>) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
get(Class<T>) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Returns a cached object by the given type if present.
get1_13TabCompleteDelay() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
When greater than 0, enables tab complete request delaying by x ticks
get1_16WorldNamesMap() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the world names that should be returned for each Vanilla dimension.
get1_17ResourcePackPrompt() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the message that is sent when a user displays a resource pack prompt.
getApi() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the API for this platform
getAPI() - Static method in class com.viaversion.viaversion.api.Via
Returns the API associated with the current platform.
getArguments() - Method in class com.viaversion.viaversion.api.type.types.Particle
 
getArrayClass(Class<?>) - Static method in class com.viaversion.viaversion.api.type.types.ArrayType
 
getAxis() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
Deprecated.
getBaseClass() - Method in class com.viaversion.viaversion.api.type.Type
Returns the base class, useful when the output class is insufficient for type comparison.
getBaseClass() - Method in class com.viaversion.viaversion.api.type.types.minecraft.BaseChunkBulkType
 
getBaseClass() - Method in class com.viaversion.viaversion.api.type.types.minecraft.BaseChunkType
 
getBaseClass() - Method in class com.viaversion.viaversion.api.type.types.minecraft.BaseItemArrayType
 
getBaseClass() - Method in class com.viaversion.viaversion.api.type.types.minecraft.BaseItemType
 
getBaseClass() - Method in class com.viaversion.viaversion.api.type.types.minecraft.MetaListTypeTemplate
 
getBaseClass() - Method in class com.viaversion.viaversion.api.type.types.minecraft.MetaTypeTemplate
 
getBaseProtocol() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns the base protocol handling serverbound handshake packets.
getBaseProtocol(int) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns the base protocol for a specific server protocol version.
getBaseVersion() - Method in class com.viaversion.viaversion.api.protocol.version.VersionRange
Deprecated.
getBiomeData() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getBiomeData() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns the chunk's raw biome data.
getBitmask() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getBitmask() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns the chunk section bit mask for chunks < 1.17.
getBlockConnectionMethod() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the type of block-connection provider which should be used
getBlockData(int, int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
 
getBlockedDisconnectMsg() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the custom disconnect message
getBlockedProtocols() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
getBlockEntities() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getBlockEntities() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns a list of block entities.
getBlockId() - Method in class com.viaversion.viaversion.api.data.ParticleMappings
 
getBlockId() - Method in interface com.viaversion.viaversion.api.minecraft.BlockChangeRecord
 
getBlockId() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
getBlockId() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
getBlockLight() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Returns the nibblearray's raw block light byte array if present.
getBlockLight() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
getBlockLightNibbleArray() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Returns the block light nibblearray.
getBlockLightNibbleArray() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
getBlockMappings() - Method in interface com.viaversion.viaversion.api.data.MappingData
 
getBlockMappings() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getBlockStateMappings() - Method in interface com.viaversion.viaversion.api.data.MappingData
 
getBlockStateMappings() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getBlockWithoutData(int, int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
 
getBlockX() - Method in class com.viaversion.viaversion.api.minecraft.Vector
Deprecated.
getBlockY() - Method in class com.viaversion.viaversion.api.minecraft.Vector
Deprecated.
getBlockZ() - Method in class com.viaversion.viaversion.api.minecraft.Vector
Deprecated.
getByKey(String) - Static method in enum com.viaversion.viaversion.api.minecraft.RegistryType
 
getChannel() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns the netty channel if present.
getChunkMask() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getChunkMask() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns the chunk section bit mask, only non-null for 1.17+ chunks.
getClientProtocolVersion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathKey
Deprecated.
getClosest(String) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns the registered protocol version if present, else null.
getClosestServerProtocol(UserConnection) - Method in interface com.viaversion.viaversion.api.protocol.version.VersionProvider
Returns the closest server protocol version to the user's protocol version.
getColor() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Get the bossbar color
getColorOrdinal(char) - Static method in class com.viaversion.viaversion.util.ChatColorUtil
 
getCommandHandler() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns the command handler for managing ViaVersion subcommands.
getConf() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the config API for this platform
getConfig() - Static method in class com.viaversion.viaversion.api.Via
Returns the config associated with the current platform.
getConfigurationProvider() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the backend configuration provider for this platform.
getConnectedClient(UUID) - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
Returns the frontend UserConnection from the player connected to this proxy server Returns null when there isn't a server or connection was not found When ViaVersion is reloaded, this method may not return some players.
getConnectedClientId(UserConnection) - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
Returns the UUID from the frontend connection to this proxy server Returns null when there isn't a server or this connection isn't frontend or it doesn't have an id When ViaVersion is reloaded, this method may not return some players.
getConnectedClients() - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
Returns a map containing the UUIDs and frontend UserConnections from players connected to this proxy server Returns empty list when there isn't a server When ViaVersion is reloaded, this method may not return some players.
getConnection(UUID) - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the Via injected UserConnection if present.
getConnectionManager() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns the userconnection manager for handling clients connected to the server.
getConnections() - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
Returns all UserConnections which are registered May contain duplicated UUIDs on multiple ProtocolInfo.
getConnections() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Get UserConnections.
getContextBefore(String, ChannelPipeline) - Static method in class com.viaversion.viaversion.util.PipelineUtil
Get the context for a the channel handler before a certain name.
getDataFolder() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get ViaVersions's data folder.
getDecoderName() - Method in interface com.viaversion.viaversion.api.platform.ViaInjector
Get the name of the decoder for then netty pipeline for this platform.
getDump() - Method in interface com.viaversion.viaversion.api.platform.ViaInjector
Get any relevant data for debugging injection issues.
getDump() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the JSON data required for /viaversion dump
getEncoderName() - Method in interface com.viaversion.viaversion.api.platform.ViaInjector
Get the name of the encoder for then netty pipeline for this platform.
getEntityRewriter() - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Returns the protocol's entity rewriter if present.
getEntityTracker(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns the entity tracker by the given protocol class if present.
getEntityTrackers() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns a collection of entity trackers currently registered.
getEnvironmentById(int) - Static method in enum com.viaversion.viaversion.api.minecraft.Environment
 
getFallingDustId() - Method in class com.viaversion.viaversion.api.data.ParticleMappings
 
getFirst() - Method in class com.viaversion.viaversion.util.Triple
Deprecated.
getFlatBlock(int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the block state of the given index.
getFlatBlock(int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
getFlatBlock(int, int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the block state of the section coordinate.
getFullSnapshotVersion() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns the snapshot protocol version with the snapshot indicator bit if this is a snapshot protocol version.
getFullSupportedVersions() - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the supported protocol versions, including blocked protocols.
getGson() - Static method in class com.viaversion.viaversion.util.GsonUtil
Returns google's Gson magic.
getHandle() - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Get the byte array behind this nibble
getHealth() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Get the health
getHeightMap() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getHeightMap() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns a compoundtag containing the chunk's heightmaps if present.
getHologramYOffset() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the vertical offset armor stands are being moved with when the hologram patch is enabled
getId() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns the internal id incremented for each new connection.
getId() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Get the UUID of this bossbar
getId() - Method in enum com.viaversion.viaversion.api.legacy.bossbar.BossColor
 
getId() - Method in enum com.viaversion.viaversion.api.legacy.bossbar.BossFlag
 
getId() - Method in enum com.viaversion.viaversion.api.legacy.bossbar.BossStyle
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
getId() - Method in interface com.viaversion.viaversion.api.minecraft.entities.EntityType
Returns the entity id.
getId() - Method in interface com.viaversion.viaversion.api.minecraft.entities.ObjectType
 
getId() - Method in enum com.viaversion.viaversion.api.minecraft.Environment
Deprecated.
getId() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketType
Returns the packet id for the implemented protocol.
getId() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Returns the raw packet id.
getId() - Method in enum com.viaversion.viaversion.api.protocol.SimpleProtocol.DummyPacketTypes
 
getId() - Method in class com.viaversion.viaversion.api.type.types.Particle
 
getIncludedVersions() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns an immutable set of all included versions if the protocol is a version range.
getIndex(ProtocolVersion) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns the internal index of the stored protocol version.
getInjector() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns the injector for injecting netty handlers and initially getting the server protocol version.
getInputType() - Method in class com.viaversion.viaversion.api.protocol.remapper.ValueTransformer
 
getIntervalPackets() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
getItemId() - Method in class com.viaversion.viaversion.api.data.ParticleMappings
 
getItemMappings() - Method in interface com.viaversion.viaversion.api.data.MappingData
 
getItemMappings() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getItemRewriter() - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Returns the protocol's item rewriter if present.
getKey() - Method in class com.viaversion.viaversion.util.Pair
Deprecated.
getLevel() - Method in class com.viaversion.viaversion.api.minecraft.VillagerData
Deprecated.
getLight() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the light of the chunk section.
getLight() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
getLoader() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns the platform loader responsible for registering listeners, providers and such.
getLogger() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getLogger() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the logger for this platform
getManager() - Static method in class com.viaversion.viaversion.api.Via
Returns the ViaManager with methods beyond the simple API ViaAPI provides.
getMappedPacketType() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
Returns the mapped packet type, or null if mapped over ids or mapped to no packet type.
getMappingData() - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Returns the protocol's mapping data if present.
getMappingLoaderFuture(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns the data loading future bound to the protocol, or null if all loading is complete.
getMappings() - Method in class com.viaversion.viaversion.api.data.ParticleMappings
 
getMappingsCache() - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
Returns the cached mappings.
getMaxPPS() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the maximum number of packets a client can send per second.
getMaxPPSKickMessage() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the kick message sent if the user hits the max packets per second.
getMaxProtocolPathSize() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns the maximum protocol path size applied to ProtocolManager.getProtocolPath(int, int).
getMaxWarnings() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the maximum number of warnings the client can have in the interval
getMaxWarningsKickMessage() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the kick message sent if the user goes over the warnings in the interval
getMessage() - Method in exception com.viaversion.viaversion.exception.InformativeException
 
getModX() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
Deprecated.
getModY() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
Deprecated.
getModZ() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
Deprecated.
getName() - Method in interface com.viaversion.viaversion.api.command.ViaCommandSender
Get the senders name.
getName() - Method in interface com.viaversion.viaversion.api.platform.UnsupportedSoftware
Returns the software name.
getName() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketType
Returns the name of the packet, to be consistent over multiple versions.
getName() - Method in enum com.viaversion.viaversion.api.protocol.SimpleProtocol.DummyPacketTypes
 
getName() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns the version name.
getNewBlockId(int) - Method in interface com.viaversion.viaversion.api.data.MappingData
Returns the mapped block id, or -1 if unmapped.
getNewBlockId(int) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getNewBlockStateId(int) - Method in interface com.viaversion.viaversion.api.data.MappingData
Returns the mapped block state id, or -1 if unmapped.
getNewBlockStateId(int) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getNewId() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
Deprecated.
getNewId(int) - Method in class com.viaversion.viaversion.api.data.IntArrayMappings
 
getNewId(int) - Method in interface com.viaversion.viaversion.api.data.Mappings
Returns the mapped id from the given id, or -1 if invalid/out of bounds.
getNewItemId(int) - Method in interface com.viaversion.viaversion.api.data.MappingData
Returns the mapped item id, or -1 if unmapped.
getNewItemId(int) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getNewParticleId(int) - Method in interface com.viaversion.viaversion.api.data.MappingData
Returns the mapped particle id, or -1 if unmapped.
getNewParticleId(int) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getNonAirBlocksCount() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the number of non-air blocks in this section.
getNonAirBlocksCount() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
getObject() - Method in interface com.viaversion.viaversion.api.platform.PlatformTask
Returns the actual object represented by this task/task id.
getOldId() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
Deprecated.
getOldItemId(int) - Method in interface com.viaversion.viaversion.api.data.MappingData
Returns the backwards mapped item id, or -1 if unmapped.
getOldItemId(int) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getOldToNew() - Method in class com.viaversion.viaversion.api.data.IntArrayMappings
 
getOnlinePlayers() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the online players
getOriginalVersion() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns the release version if release, snapshot version (with the snapshot indicator bit) if snapshot.
getOutputClass() - Method in class com.viaversion.viaversion.api.type.Type
Returns the output class type.
getOutputProtocolVersion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathEntry
Deprecated.
getOutputType() - Method in class com.viaversion.viaversion.api.protocol.remapper.ValueTransformer
 
getPacketId() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.Packet
 
getPacketsPerSecond() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
getPacketTracker() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns the user's packet tracker used for the inbuilt packet-limiter.
getPacketType() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Returns the packet type.
getPaletteEntry(int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the block state assigned to the given palette index.
getPaletteEntry(int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
getPaletteIndex(int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the palette index of the given block index.
getPaletteIndex(int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
getPaletteSize() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the size of the palette.
getPaletteSize() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
getParent() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
getParent() - Method in interface com.viaversion.viaversion.api.minecraft.entities.EntityType
Returns the parent entity type if present.
getParticleMappings() - Method in interface com.viaversion.viaversion.api.data.MappingData
 
getParticleMappings() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getPCEntity(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
getPCEntity(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
getPCEntity(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
getPCEntity(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
getPipeline() - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
Returns the user's pipeline.
getPistonReplacementId() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the id for replacing extended pistons.
getPlatform() - Static method in class com.viaversion.viaversion.api.Via
 
getPlatform() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns platform for handling platform specific configuration, tasks, and plugin data.
getPlatformName() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the platform name
getPlatformVersion() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the platform version
getPlayers() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Get players.
getPlayerVersion(UUID) - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the protocol version of a player.
getPlayerVersion(T) - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the protocol version of a player.
getPluginVersion() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get the plugin version
getPreviousContext(String, ChannelPipeline) - Static method in class com.viaversion.viaversion.util.PipelineUtil
 
getProfession() - Method in class com.viaversion.viaversion.api.minecraft.VillagerData
Deprecated.
getProtocol() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathEntry
Deprecated.
getProtocol(int) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns a ProtocolVersion instance, even if this protocol version has not been registered.
getProtocol(int, int) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns a protocol transforming packets for server version to the given client version.
getProtocol(ProtocolVersion, ProtocolVersion) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns a protocol transforming packets for server version to the given client version.
getProtocol(Class<P>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPipeline
Returns the protocol from the given class if present in the pipeline.
getProtocol(Class<T>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns a protocol instance by its class.
getProtocolInfo() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns info containing the current protocol state and userdata.
getProtocolManager() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns the protocol manager for registering/getting protocols and their mapping data loading.
getProtocolPath(int, int) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Calculates and returns the protocol path from a client protocol version to server protocol version.
getProtocols() - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns an immutable list of registered protocol versions.
getProtocolVersion() - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
Returns the user's protocol version, or -1 if not set.
getProviders() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns the manager for Via providers.
getRangeFrom() - Method in class com.viaversion.viaversion.api.protocol.version.VersionRange
Deprecated.
getRangeTo() - Method in class com.viaversion.viaversion.api.protocol.version.VersionRange
Deprecated.
getReason() - Method in interface com.viaversion.viaversion.api.platform.UnsupportedSoftware
Returns the reason for being unsupported by Via.
getReceivedPackets() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
getRelative(BlockFace) - Method in class com.viaversion.viaversion.api.minecraft.Position
 
getReloadDisconnectMsg() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get the message sent to players being kicked on reload.
getRemapper() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
 
getResource(String) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
 
getResourceLocation() - Method in enum com.viaversion.viaversion.api.minecraft.RegistryType
Deprecated.
getSecond() - Method in class com.viaversion.viaversion.util.Triple
Deprecated.
getSecondsObserved() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
getSections() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getSections() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns an array of nullable chunk section entries.
getSectionX() - Method in interface com.viaversion.viaversion.api.minecraft.BlockChangeRecord
Returns the relative x coordinate within the chunk section.
getSectionX() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
getSectionX() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
getSectionY() - Method in interface com.viaversion.viaversion.api.minecraft.BlockChangeRecord
Returns the relative y coordinate within the chunk section.
getSectionY() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
getSectionY() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
getSectionZ() - Method in interface com.viaversion.viaversion.api.minecraft.BlockChangeRecord
Returns the relative z coordinate within the chunk section.
getSectionZ() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
getSectionZ() - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
getSentPackets() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
getServerProtocolVersion() - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
Returns the server protocol version the user is connected to, or -1 if not set.
getServerProtocolVersion() - Method in interface com.viaversion.viaversion.api.platform.ViaInjector
Returns the server protocol version.
getServerProtocolVersion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns the server protocol version.
getServerProtocolVersion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathKey
Deprecated.
getServerProtocolVersions() - Method in interface com.viaversion.viaversion.api.platform.ViaInjector
Returns the supported server protocol versions.
getServerVersion() - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the server's protocol version info.
getSkyLight() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Returns the nibblearray's raw sky light byte array if present.
getSkyLight() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
getSkyLightNibbleArray() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Returns the sky light nibblearray.
getSkyLightNibbleArray() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
getSnapshotVersion() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns the snapshot protocol version without the snapshot indicator bit if this is a snapshot protocol version.
getSoundMappings() - Method in interface com.viaversion.viaversion.api.data.MappingData
 
getSoundMappings() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getStartTime() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
getState() - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
Returns the protocol state the user is currently in.
getState() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.Packet
 
getState() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
 
getStatisticsMappings() - Method in interface com.viaversion.viaversion.api.data.MappingData
 
getStatisticsMappings() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getStoredObjects() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns a map of stored objects.
getStyle() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Get the bosbar style
getSubCommand(String) - Method in interface com.viaversion.viaversion.api.command.ViaVersionCommand
Get subcommand instance by name
getSubPlatforms() - Method in interface com.viaversion.viaversion.api.ViaManager
Returns a mutable set of self-added subplatform version strings.
getSupportedVersions() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns the protocol versions compatible with the server.
getSupportedVersions() - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the supported protocol versions.
getTags(RegistryType) - Method in interface com.viaversion.viaversion.api.data.MappingData
Returns a list of tags to send if present.
getTags(RegistryType) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
getThird() - Method in class com.viaversion.viaversion.util.Triple
Deprecated.
getTitle() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Get the current title
getTrackingPeriod() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
The time in seconds that should be tracked for warnings
getType() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
getType() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
getType() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
getType() - Method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
getType() - Method in interface com.viaversion.viaversion.api.minecraft.entities.ObjectType
 
getType() - Method in class com.viaversion.viaversion.api.minecraft.VillagerData
Deprecated.
getType() - Method in class com.viaversion.viaversion.api.type.types.minecraft.AbstractMetaListType
 
getType() - Method in class com.viaversion.viaversion.api.type.types.minecraft.MetaListType
 
getType() - Method in class com.viaversion.viaversion.api.type.types.Particle.ParticleData
 
getType() - Method in class com.viaversion.viaversion.api.type.types.version.MetadataList1_8Type
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.minecraft.ModernMetaType
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_12Type
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_13_2Type
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_13Type
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_14Type
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_16Type
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_17Type
 
getType(int) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_9Type
 
getTypeFromId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
getTypeFromId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
getTypeFromId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
getTypeFromId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
getTypeFromId(int) - Static method in enum com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
getTypeFromId(int, boolean) - Static method in class com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types
 
getTypeFromId(int, boolean) - Static method in class com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types
 
getTypeFromId(int, boolean) - Static method in class com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types
 
getTypeFromId(int, boolean) - Static method in class com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types
 
getTypeFromId(EntityType[], int, EntityType) - Static method in class com.viaversion.viaversion.util.EntityTypeUtil
Returns the entity type from id, or the given fallback if out of bounds.
getTypeName() - Method in class com.viaversion.viaversion.api.type.Type
Returns the type name.
getUnmappedPacketType() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
Returns the unmapped packet type, or null if mapped over ids.
getUnsupportedSoftwareClasses() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Returns an immutable collection of classes to be checked as unsupported software with their software name.
getUser() - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
Returns the user connection this info represents.
getUser() - Method in class com.viaversion.viaversion.api.connection.StoredObject
 
getUsername() - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
Returns the username associated with this connection.
getUuid() - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
Returns the uuid associated with this connection.
getUUID() - Method in interface com.viaversion.viaversion.api.command.ViaCommandSender
Get the senders UUID.
getValue() - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
 
getValue() - Method in class com.viaversion.viaversion.api.type.types.Particle.ParticleData
 
getValue() - Method in class com.viaversion.viaversion.util.Pair
Deprecated.
getValues() - Method in interface com.viaversion.viaversion.api.configuration.ConfigurationProvider
Get all the configuration values
getValues() - Static method in enum com.viaversion.viaversion.api.minecraft.RegistryType
 
getVersion() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns the release protocol version.
getVersion() - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the version of the plugin.
getWarningPPS() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
The number of packets per second to count as a warning
getWarnings() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
getX() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getX() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns the chunk x coordinate.
getX() - Method in class com.viaversion.viaversion.api.minecraft.EulerAngle
Deprecated.
getX() - Method in class com.viaversion.viaversion.api.minecraft.Position
Deprecated.
getY() - Method in interface com.viaversion.viaversion.api.minecraft.BlockChangeRecord
Deprecated.
1.16+ stores the relative y coordinate
getY() - Method in class com.viaversion.viaversion.api.minecraft.EulerAngle
Deprecated.
getY() - Method in class com.viaversion.viaversion.api.minecraft.Position
Deprecated.
getY(int) - Method in interface com.viaversion.viaversion.api.minecraft.BlockChangeRecord
Returns the absolute y coordinate based on the given chunk section y.
getY(int) - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
getY(int) - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
getZ() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
getZ() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns the chunk z coordinate.
getZ() - Method in class com.viaversion.viaversion.api.minecraft.EulerAngle
Deprecated.
getZ() - Method in class com.viaversion.viaversion.api.minecraft.Position
Deprecated.
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
GHAST - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
GIANT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
GLOW_ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
GLOW_SQUID - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
GOAT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
GREEN - com.viaversion.viaversion.api.legacy.bossbar.BossColor
 
GsonUtil - Class in com.viaversion.viaversion.util
 
GsonUtil() - Constructor for class com.viaversion.viaversion.util.GsonUtil
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
GUARDIAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 

H

handle(PacketWrapper) - Method in interface com.viaversion.viaversion.api.protocol.remapper.PacketHandler
Handles a packet.
handleItemToClient(Item) - Method in interface com.viaversion.viaversion.api.rewriter.ItemRewriter
Returns the rewritten item, which may or may not be the same given Item instance.
handleItemToServer(Item) - Method in interface com.viaversion.viaversion.api.rewriter.ItemRewriter
Returns the rewritten item, which may or may not be the same given Item instance.
handleMetadata(int, List<Metadata>, UserConnection) - Method in interface com.viaversion.viaversion.api.rewriter.EntityRewriter
Handles and transforms metadata of an entity.
handler(PacketHandler) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Adds a packet handler.
HANDSHAKE - com.viaversion.viaversion.api.protocol.packet.State
 
has(Class<?>) - Method in interface com.viaversion.viaversion.api.data.entity.StoredEntityData
Checks if the storage contains an object of the given type.
has(Class<? extends StorableObject>) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Check if the storage has an object.
hasBlockLight() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Returns whether the section has block light.
hasBlockLight() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
hasDiffFile - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
hasEntity(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Returns whether the entity is currently tracked.
hasFlag(BossFlag) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
 
hashCode() - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
hashCode() - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
 
hashCode() - Method in class com.viaversion.viaversion.api.minecraft.Position
 
hashCode() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.Packet
 
hashCode() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
 
hashCode() - Method in class com.viaversion.viaversion.util.Pair
 
hashCode() - Method in class com.viaversion.viaversion.util.Triple
 
hasLight() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns whether this section holds light data.
hasMappingDataToLoad() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
hasMappingDataToLoad() - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Returns true if this Protocol's Protocol.loadMappingData() method should be called.
hasNonBaseProtocols() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPipeline
Returns whether this pipe has protocols that are not base protocols, as given by Protocol.isBaseProtocol().
hasPermission(String) - Method in interface com.viaversion.viaversion.api.command.ViaCommandSender
Check if the sender has a permission.
hasRegisteredClientbound(C1) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
hasRegisteredClientbound(C1) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Checks if a clientbound packet has already been registered.
hasRegisteredClientbound(State, int) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
hasRegisteredClientbound(State, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Checks if a clientbound packet has already been registered.
hasRegisteredServerbound(State, int) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
hasRegisteredServerbound(State, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Checks if a serverbound packet has already been registered.
hasRegisteredServerbound(S2) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
hasRegisteredServerbound(S2) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Checks if a serverbound packet has already been registered.
hasSkyLight() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Returns whether the section has sky light.
hasSkyLight() - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
hasSubCommand(String) - Method in interface com.viaversion.viaversion.api.command.ViaVersionCommand
Check if a subcommand is registered.
heightMap - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
hide() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Hide the bossbar from everyone (In the getPlayer set)
highestSupportedVersion() - Method in interface com.viaversion.viaversion.api.protocol.version.ServerProtocolVersion
Returns the highest supported protocol version by this server.
HOGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
HOGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
HOGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
HOPPER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
HOPPER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
HOPPER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
HOPPER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
HOPPER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
HOPPER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
HORIZONTAL - Static variable in enum com.viaversion.viaversion.api.minecraft.BlockFace
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
HUSK - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 

I

id() - Method in enum com.viaversion.viaversion.api.minecraft.Environment
 
id() - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
 
identifier() - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
identifier() - Method in interface com.viaversion.viaversion.api.minecraft.item.Item
Returns the item identifier.
identifier() - Method in class com.viaversion.viaversion.api.minecraft.TagData
 
ignoreOldLightData - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
ILLUSION_ILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ILLUSIONER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ILLUSIONER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ILLUSIONER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ILLUSIONER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ILLUSIONER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ILLUSIONER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
incrementReceived() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
Used for incrementing the number of packets received from the client.
incrementSent() - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
Used for incrementing the number of packets sent to the client.
index(int, int, int) - Static method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Returns the block index of the given coordinates within a section.
indexedObjectToMap(JsonObject) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
Returns a map of the object entries hashed by their id value.
InformativeException - Exception in com.viaversion.viaversion.exception
 
InformativeException(Throwable) - Constructor for exception com.viaversion.viaversion.exception.InformativeException
 
init(UserConnection) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Initialise a user for this protocol setting up objects.
init(ViaManager) - Static method in class com.viaversion.viaversion.api.Via
Register the ViaManager associated with the platform.
initialize() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
initialize() - Method in interface com.viaversion.viaversion.api.protocol.Protocol
inject() - Method in interface com.viaversion.viaversion.api.platform.ViaInjector
Inject into the current Platform
Int - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
INT - Static variable in class com.viaversion.viaversion.api.type.Type
 
INT_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
Deprecated.
Int2IntBiHashMap - Class in com.viaversion.viaversion.util
 
Int2IntBiHashMap() - Constructor for class com.viaversion.viaversion.util.Int2IntBiHashMap
 
Int2IntBiMap - Interface in com.viaversion.viaversion.util
Simple wrapper class for two Int2IntMaps.
int2IntEntrySet() - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
IntArrayMappings - Class in com.viaversion.viaversion.api.data
 
IntArrayMappings(int[]) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntArrayMappings(int, JsonArray, JsonArray) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntArrayMappings(int, JsonArray, JsonArray, boolean) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntArrayMappings(int, JsonArray, JsonArray, JsonObject, boolean) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
Maps old identifiers to the new ones.
IntArrayMappings(int, JsonObject, JsonObject) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
Maps old identifiers to the new ones.
IntArrayMappings(int, JsonObject, JsonObject, JsonObject) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
Maps old identifiers to the new ones.
IntArrayMappings(JsonArray, JsonArray) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntArrayMappings(JsonArray, JsonArray, boolean) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntArrayMappings(JsonArray, JsonArray, JsonObject) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntArrayMappings(JsonObject, JsonObject) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntArrayMappings(JsonObject, JsonObject, JsonObject) - Constructor for class com.viaversion.viaversion.api.data.IntArrayMappings
 
IntType - Class in com.viaversion.viaversion.api.type.types
 
IntType() - Constructor for class com.viaversion.viaversion.api.type.types.IntType
 
inverse() - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
inverse() - Method in interface com.viaversion.viaversion.util.Int2IntBiMap
Returns the inverse of this bimap.
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
IRON_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
is(EntityType) - Method in interface com.viaversion.viaversion.api.minecraft.entities.EntityType
 
is(EntityType...) - Method in interface com.viaversion.viaversion.api.minecraft.entities.EntityType
 
is(Type, int) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Check if a type is at an index
is1_12NBTArrayFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Should we fix nbt array's in json chat messages for 1.12 clients
is1_12QuickMoveActionFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Should we fix shift quick move action for 1.12 clients
is1_13TeamColourFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Should we make team colours based on the last colour in team prefix
is1_14HealthNaNFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
 
is1_14HitboxFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Fixes velocity bugs due to different hitbox for 1.14+ clients on sub 1.14 servers.
is1_15InstantRespawn() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Should 1.15 clients respawn instantly / without showing the death screen.
is1_9HitboxFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Fixes velocity bugs due to different hitbox for 1.9-1.13 clients on 1.8 servers.
isActive() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns whether the connection has protocols other than the base protocol applied.
isAntiXRay() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Is anti-xray enabled?
isAutoTeam() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if players will be automatically put in the same team when collision preventing is enabled
isBaseProtocol() - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Returns whether this protocol is a base protocol.
isBaseProtocol(Protocol) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns whether the given protocol is a base protocol.
isBiomeData() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
isBiomeData() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns whether this chunk holds biome data, always true for 1.17+ chunks.
isBossbarAntiflicker() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if the boss bars for 1.9 & 1.10 clients are being stopped from flickering This will keep all boss bars on 100% (not recommended)
isBossbarPatch() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if boss bars are fixed for 1.9 & 1.10 clients
isCacheJsonMappings() - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
Returns true if a selected number of mappings should be cached.
isCancelled() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Check if this packet is cancelled.
isCheckForUpdates() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if the plugin should check for updates
isChunkBorderFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Fix 1.9+ clients not rendering the far away chunks
isClientConnected(UUID) - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
Returns if Via injected into this player connection.
isClientSide() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns whether this is a client-side connection.
isColorCode(char) - Static method in class com.viaversion.viaversion.util.ChatColorUtil
 
isDebug() - Method in interface com.viaversion.viaversion.api.ViaManager
If debug is enabled, packets and other otherwise suppressed warnings will be logged.
isDisable1_13AutoComplete() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Should we disable the 1.13 auto-complete feature to stop spam kicks? (for any server lower than 1.13)
isEmpty() - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
isForcedUse1_17ResourcePack() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Force 1.17+ client to accept the server resource pack.
isForceJsonTransform() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Force json transform
isFrontEnd(UserConnection) - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
Frontend connections will have the UUID stored.
isFullChunk() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
isFullChunk() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
Returns whether this is a full chunk, always true for 1.17+ chunks.
isHologramPatch() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if armor stand positions are fixed so holograms show up at the correct height in 1.9 & 1.10
isIgnoreLong1_16ChannelNames() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Ignores incoming plugin channel messages of 1.16+ clients with channel names longer than 32 charatcers.
isIgnoreOldLightData() - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
isIgnoreOldLightData() - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
 
isInfestedBlocksFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
When activated, infested blocks will be mapped to their normal stone variants for 1.13+ clients.
isInjected(UUID) - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns whether Via injected into this player connection.
isItemCache() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Use the item cache to prevent high resource usage
isKnown() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns whether the protocol is set.
isKnown() - Method in interface com.viaversion.viaversion.api.protocol.version.ServerProtocolVersion
Returns true if the actual protocol version has not yet been identified.
isLeftHandedHandling() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Handles left handed info by using unused bit 7 on Client Settings packet
isMappedOverTypes() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
 
isMinimizeCooldown() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Tries to minimize cooldown animation.
isNewEffectIndicator() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if 1.9 & 1.10 clients are shown the new effect indicator in the top-right corner
isNMSPlayerTicking() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Use the NMS player ticking
isNoDelayShieldBlocking() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Whether the player can block with the shield without a delay.
isNonFullBlockLightFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Fixes non full blocks having 0 light for 1.14+ clients on sub 1.14 servers.
isOldClientsAllowed() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Get if older clients are allowed to be used using ViaVersion.
isOrHasParent(EntityType) - Method in interface com.viaversion.viaversion.api.minecraft.entities.EntityType
Returns whether the current type is equal to the given type, or has it as a parent type.
isPacketLimiterEnabled() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns whether the packet limiter applies to this user.
isPendingDisconnect() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns whether the connection is pending a disconnect, initiated through UserConnection.disconnect(String).
isPistonAnimationPatch() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if the 1.11 piston animation patch is enabled
isPluginEnabled() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Check if the plugin is enabled.
isPreventCollision() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if collision preventing for players is enabled
isProxy() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Returns true if the server Via is running on is a proxy server.
isRange() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns whether the protocol includes a range of versions (but not an entire major version range), for example 1.7-1.7.5.
isReadable(Type, int) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Check if a type is at an index
isReduceBlockStorageMemory() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
When activated, only the most important blocks are saved in the BlockStorage.
isRegistered(int) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns whether a protocol with the given protocol version is registered.
isReplacePistons() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Replace extended pistons on 1.10 chunk loading.
isSendSupportedVersions() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Send supported versions in the status response packet
isServersideBlockConnections() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Enable the serverside blockconnections for 1.13+ clients
isShieldBlocking() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if blocking in 1.9 & 1.10 appears as a player holding a shield
isShowNewDeathMessages() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if 1.9 & 1.10 clients are shown the new death message on the death screen
isShowShieldWhenSwordInHand() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Puts the shield into the second hand when holding a sword.
isSimulatePlayerTick() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Stimulate the player tick
isSnapshot() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns whether this represents a snapshot version.
isSnowCollisionFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
When activated, the 1-layer snow will be sent as 2-layer snow to 1.13+ clients to have collision.
isStemWhenBlockAbove() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
When activated with serverside-blockconnections, flower parts with blocks above will be sent as stems.
isSuppressConversionWarnings() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Should we hide errors that occur when trying to convert block and item data over versions?
isSuppressMetadataErrors() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Get if metadata errors will be suppressed
isTruncate1_14Books() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
When activated, edited books with more than 50 pages will be shortened to 50.
isVersionWildcard() - Method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Returns whether the protocol includes an entire major version range (for example 1.8.x).
isVineClimbFix() - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Vines not connected to any blocks will be mapped to air for 1.13+ clients to prevent them from climbing up.
isVisible() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Is it visible?
isWorkingPipe() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Check if this plugin is useful to the server.
Item - Interface in com.viaversion.viaversion.api.minecraft.item
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ITEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ITEM - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
ITEM - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
ITEM - com.viaversion.viaversion.api.minecraft.RegistryType
 
ITEM - Static variable in class com.viaversion.viaversion.api.type.Type
 
ITEM_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
ITEM_FRAME - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
ItemArrayType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
ItemArrayType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.ItemArrayType
 
itemHandler(Type<Item>) - Method in class com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType
 
itemMappings - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
ItemRewriter<T extends Protocol> - Interface in com.viaversion.viaversion.api.rewriter
 
ItemType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
ItemType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.ItemType
 
iterateCompactArray(int, int, long[], BiIntConsumer) - Static method in class com.viaversion.viaversion.util.CompactArrayUtil
 
iterateCompactArrayWithPadding(int, int, long[], BiIntConsumer) - Static method in class com.viaversion.viaversion.util.CompactArrayUtil
 

K

key() - Method in class com.viaversion.viaversion.util.Pair
 
keySet() - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
kickPlayer(UUID, String) - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Kick a player for a reason

L

lateProtocolVersionSetting() - Method in interface com.viaversion.viaversion.api.platform.ViaInjector
Returns true if the protocol version cannot be used in the early init.
LEASH - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
LEASH - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
LEASH - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
LEASH - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
LEASH_HITCH - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
LEASH_HITCH - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
LEASH_HITCH - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
LEASH_KNOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
LEASH_KNOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
LEASH_KNOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
LEASH_KNOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
LEASH_KNOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
LEASH_KNOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
legacyAPI() - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns legacy api only applicable on/to legacy versions.
LegacyViaAPI<T> - Interface in com.viaversion.viaversion.api.legacy
API only applicable on or to legacy versions of Minecraft.
level() - Method in class com.viaversion.viaversion.api.minecraft.VillagerData
 
LIAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
LIAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
LIAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
LIAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
LIAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
LIAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
LIGHT_LENGTH - Static variable in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Length of the sky and block light nibble arrays.
LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
LIGHTNING - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
LIGHTNING_BOLT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
LIGHTNING_BOLT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
LIGHTNING_BOLT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
LIGHTNING_BOLT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
LIGHTNING_BOLT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
LIGHTNING_BOLT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
LINGERING_POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
LINGERING_POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
LINGERING_POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
LIVINGENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
LIVINGENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
LIVINGENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
LIVINGENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
LIVINGENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
LIVINGENTITY - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
LLAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
LLAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
LLAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
LLAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
LLAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
LLAMA - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
LLAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
LLAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
LLAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
LLAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
LLAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
LLAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
LLAMA_SPIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
load() - Method in interface com.viaversion.viaversion.api.data.MappingData
Loads the mapping data.
load() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
load() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatformLoader
Initialise the loading for a platform, eg.
loadData(String) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
Loads the file from the bundled resources.
loadData(String, boolean) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
Loads the file from the bundled resources.
loadDiffFile() - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
loadExtras(JsonObject, JsonObject, JsonObject) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
To be overridden.
loadFromArray(JsonObject, JsonObject, JsonObject, String) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
loadFromDataDir(String) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
Loads the file from the plugin folder if present, else from the bundled resources.
loadFromObject(JsonObject, JsonObject, JsonObject, String) - Method in class com.viaversion.viaversion.api.data.MappingDataBase
 
loadItems - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
loadMappingData() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
loadMappingData() - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Loads the protocol's mapping data.
LOGIN - com.viaversion.viaversion.api.protocol.packet.State
 
LONG - Static variable in class com.viaversion.viaversion.api.type.Type
 
LONG_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
Deprecated.
LONG_ARRAY_PRIMITIVE - Static variable in class com.viaversion.viaversion.api.type.Type
 
LongArrayType - Class in com.viaversion.viaversion.api.type.types
 
LongArrayType() - Constructor for class com.viaversion.viaversion.api.type.types.LongArrayType
 
LongType - Class in com.viaversion.viaversion.api.type.types
 
LongType() - Constructor for class com.viaversion.viaversion.api.type.types.LongType
 
lowestSupportedVersion() - Method in interface com.viaversion.viaversion.api.protocol.version.ServerProtocolVersion
Returns the lowest supported protocol version by this server.

M

MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
MAGMA_CUBE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
majorVersion() - Method in interface com.viaversion.viaversion.api.ViaAPI
Returns the major version matching ViaAPI.getVersion().
map(ValueReader<T>, ValueWriter<T>) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Maps a type using a basic ValueReader to a ValueWriter.
map(ValueTransformer<T1, T2>) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Maps a type from an old type to a transformed new type based on their input type.
map(Type) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Reads and writes the given type.
map(Type<T1>, ValueTransformer<T1, T2>) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Maps a type from an old type to a transformed new type.
map(Type<T1>, Type<T2>, Function<T1, T2>) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Maps a type from an old type to a transformed new type.
map(Type, Type) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Reads the first given type and writes the second given type.
mapIdentifiers(int[], JsonArray, JsonArray, boolean) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
 
mapIdentifiers(int[], JsonArray, JsonArray, JsonObject, boolean) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
 
mapIdentifiers(int[], JsonObject, JsonObject) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
 
mapIdentifiers(int[], JsonObject, JsonObject, JsonObject) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
 
mapIdentifiers(Int2IntBiMap, JsonObject, JsonObject, JsonObject) - Static method in class com.viaversion.viaversion.api.data.MappingDataLoader
 
MappingData - Interface in com.viaversion.viaversion.api.data
 
MappingDataBase - Class in com.viaversion.viaversion.api.data
 
MappingDataBase(String, String) - Constructor for class com.viaversion.viaversion.api.data.MappingDataBase
 
MappingDataBase(String, String, boolean) - Constructor for class com.viaversion.viaversion.api.data.MappingDataBase
 
MappingDataLoader - Class in com.viaversion.viaversion.api.data
 
MappingDataLoader() - Constructor for class com.viaversion.viaversion.api.data.MappingDataLoader
 
Mappings - Interface in com.viaversion.viaversion.api.data
 
MARKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Metadata - Class in com.viaversion.viaversion.api.minecraft.metadata
 
Metadata(int, MetaType, Object) - Constructor for class com.viaversion.viaversion.api.minecraft.metadata.Metadata
Creates a new metadata instance.
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_12
Metadata type for 1.12
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_13_2
Metadata type for 1.13
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_13
Metadata type for 1.13
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_14
Metadata type for 1.14
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_16
 
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_17
 
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_8
Metadata type for 1.8
METADATA - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_9
Metadata type for 1.9
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_12
Metadata list type for 1.12
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_13_2
Metadata list type for 1.13
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_13
Metadata list type for 1.13
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_14
Metadata list type for 1.14
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_16
 
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_17
 
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_8
Metadata list type for 1.8
METADATA_LIST - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_9
Metadata list type for 1.9
Metadata1_12Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_12Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_12Type
 
Metadata1_13_2Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_13_2Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_13_2Type
 
Metadata1_13Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_13Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_13Type
 
Metadata1_14Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_14Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_14Type
 
Metadata1_16Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_16Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_16Type
 
Metadata1_17Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_17Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_17Type
 
Metadata1_8Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_8Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_8Type
 
Metadata1_9Type - Class in com.viaversion.viaversion.api.type.types.version
 
Metadata1_9Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.Metadata1_9Type
 
MetadataList1_8Type - Class in com.viaversion.viaversion.api.type.types.version
 
MetadataList1_8Type() - Constructor for class com.viaversion.viaversion.api.type.types.version.MetadataList1_8Type
 
MetaListType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
MetaListType(Type<Metadata>) - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.MetaListType
 
MetaListTypeTemplate - Class in com.viaversion.viaversion.api.type.types.minecraft
 
MetaListTypeTemplate() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.MetaListTypeTemplate
 
metaType() - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
 
MetaType - Interface in com.viaversion.viaversion.api.minecraft.metadata
 
MetaType1_12 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaType1_13 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaType1_13_2 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaType1_14 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaType1_16 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaType1_17 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaType1_8 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaType1_9 - Enum in com.viaversion.viaversion.api.minecraft.metadata.types
 
MetaTypeTemplate - Class in com.viaversion.viaversion.api.type.types.minecraft
 
MetaTypeTemplate() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.MetaTypeTemplate
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
MINECART_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
MINECART_CHEST - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_CHEST - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_CHEST - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MINECART_COMMAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_COMMAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_COMMAND - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MINECART_FURNACE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_FURNACE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_FURNACE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MINECART_HOPPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_HOPPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_HOPPER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MINECART_MOB_SPAWNER - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_MOB_SPAWNER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_MOB_SPAWNER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MINECART_RIDEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_RIDEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_RIDEABLE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MINECART_TNT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MINECART_TNT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MINECART_TNT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
ModernMetaListType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
ModernMetaListType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.ModernMetaListType
 
ModernMetaType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
ModernMetaType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.ModernMetaType
 
modX() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
 
modY() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
 
modZ() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
 
MOOSHROOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
MOOSHROOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
MOOSHROOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
MOOSHROOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
MOOSHROOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
MOOSHROOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
MULE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
MUSHROOM_COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
MUSHROOM_COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
MUSHROOM_COW - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 

N

name() - Method in class com.viaversion.viaversion.api.command.ViaSubCommand
Subcommand name
name() - Method in interface com.viaversion.viaversion.api.minecraft.entities.EntityType
Returns the entity type name, not necessarily matching the Vanilla type name.
NBT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
NBT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
NBT - Static variable in class com.viaversion.viaversion.api.type.Type
 
NBT_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
 
NBTTag - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
NBTTag - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
NBTTag - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
NBTTag - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
NBTType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
NBTType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.NBTType
 
nether() - Method in class com.viaversion.viaversion.api.minecraft.WorldIdentifiers
 
NETHER - com.viaversion.viaversion.api.minecraft.Environment
 
NETHER_DEFAULT - Static variable in class com.viaversion.viaversion.api.minecraft.WorldIdentifiers
 
newClientboundPacketEnum - Variable in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
newEntityId(int) - Method in interface com.viaversion.viaversion.api.rewriter.EntityRewriter
Returns the mapped entitiy (or the same if it has not changed).
newServerboundPacketEnum - Variable in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
newVersion - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
NibbleArray - Class in com.viaversion.viaversion.api.minecraft.chunks
 
NibbleArray(byte[]) - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
 
NibbleArray(int) - Constructor for class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
 
NonExistent - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
Deprecated.
NORMAL - com.viaversion.viaversion.api.minecraft.Environment
 
NORTH - com.viaversion.viaversion.api.minecraft.BlockFace
 
NOTHING - Static variable in class com.viaversion.viaversion.api.type.Type
 

O

ObjectType - Interface in com.viaversion.viaversion.api.minecraft.entities
Represents a legacy object entity type.
objectTypeFromId(int) - Method in interface com.viaversion.viaversion.api.rewriter.EntityRewriter
Returns the entity type from the given id.
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
OCELOT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
oldClientboundPacketEnum - Variable in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
oldServerboundPacketEnum - Variable in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
oldToNew - Variable in class com.viaversion.viaversion.api.data.IntArrayMappings
 
oldVersion - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
onCommand(ViaCommandSender, String[]) - Method in interface com.viaversion.viaversion.api.command.ViaVersionCommand
Executed when the Command sender executes the commands
onDisconnect(UserConnection) - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
 
onLoginSuccess(UserConnection) - Method in interface com.viaversion.viaversion.api.connection.ConnectionManager
 
onlyCheckLoweringPathEntries() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Returns whether protocol path calculation expects the path to come closer to the expected version with each entry, true by default.
onMappingDataLoaded() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
Called after AbstractProtocol.loadMappingData() is called; load extra mapping data for the protocol.
onReload() - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Called when a reload happens
onTabComplete(ViaCommandSender, String[]) - Method in class com.viaversion.viaversion.api.command.ViaSubCommand
Yay, possibility to implement tab-completion
onTabComplete(ViaCommandSender, String[]) - Method in interface com.viaversion.viaversion.api.command.ViaVersionCommand
Executed when the Command sender tab-completes
opposite() - Method in enum com.viaversion.viaversion.api.minecraft.BlockFace
 
OPT_COMPONENT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
OPT_COMPONENT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
OPT_POSITION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
OPT_POSITION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
OPT_UUID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
OPT_UUID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
OPT_VAR_INT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
OPT_VAR_INT - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
OptChat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
OptChat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
OptChat - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
OPTIONAL_COMPONENT - Static variable in class com.viaversion.viaversion.api.type.Type
 
OPTIONAL_POSITION - Static variable in class com.viaversion.viaversion.api.type.Type
 
OPTIONAL_POSITION_1_14 - Static variable in class com.viaversion.viaversion.api.type.Type
 
OPTIONAL_UUID - Static variable in class com.viaversion.viaversion.api.type.Type
 
OPTIONAL_VAR_INT - Static variable in class com.viaversion.viaversion.api.type.Type
 
OptionalComponentType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
OptionalComponentType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.OptionalComponentType
 
OptionalVarIntType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
OptionalVarIntType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.OptionalVarIntType
 
OptPosition - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
OptPosition - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
OptPosition - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
OptPosition - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
OptPosition - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
OptPosition1_14Type - Class in com.viaversion.viaversion.api.type.types.minecraft
 
OptPosition1_14Type() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.OptPosition1_14Type
 
OptPositionType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
OptPositionType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.OptPositionType
 
OptUUID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
OptUUID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
OptUUID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
OptUUID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
OptUUID - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
OptUUIDType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
OptUUIDType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.OptUUIDType
 
OptVarInt - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
outputProtocolVersion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathEntry
Returns the resulting protocol after transformation using the ProtocolPathEntry.protocol() protocol handlers.
overworld() - Method in class com.viaversion.viaversion.api.minecraft.WorldIdentifiers
 
OVERWORLD_DEFAULT - Static variable in class com.viaversion.viaversion.api.minecraft.WorldIdentifiers
 

P

Packet(State, int) - Constructor for class com.viaversion.viaversion.api.protocol.AbstractProtocol.Packet
 
PacketHandler - Interface in com.viaversion.viaversion.api.protocol.remapper
 
PacketRemapper - Class in com.viaversion.viaversion.api.protocol.remapper
 
PacketRemapper() - Constructor for class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
 
PacketTracker - Class in com.viaversion.viaversion.api.protocol.packet
 
PacketTracker(UserConnection) - Constructor for class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
PacketType - Interface in com.viaversion.viaversion.api.protocol.packet
Interface representing PLAY state packets, ordered by their packet id.
PacketWrapper - Interface in com.viaversion.viaversion.api.protocol.packet
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PAINTING - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Pair<X,​Y> - Class in com.viaversion.viaversion.util
 
Pair(X, Y) - Constructor for class com.viaversion.viaversion.util.Pair
 
PANDA - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PANDA - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PANDA - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PANDA - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PANDA - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PARROT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PartialType<T,​X> - Class in com.viaversion.viaversion.api.type
 
PartialType(X, Class<T>) - Constructor for class com.viaversion.viaversion.api.type.PartialType
 
PartialType(X, String, Class<T>) - Constructor for class com.viaversion.viaversion.api.type.PartialType
 
Particle - Class in com.viaversion.viaversion.api.type.types
 
Particle(int) - Constructor for class com.viaversion.viaversion.api.type.types.Particle
 
PARTICLE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
PARTICLE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
PARTICLE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
PARTICLE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
PARTICLE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
PARTICLE - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_13_2
Particle type for 1.13.2
PARTICLE - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_13
Particle type for 1.13
PARTICLE - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_14
Particle type for 1.14
PARTICLE - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_16
 
PARTICLE - Static variable in class com.viaversion.viaversion.api.type.types.version.Types1_17
 
Particle.ParticleData - Class in com.viaversion.viaversion.api.type.types
 
Particle1_13_2Type - Class in com.viaversion.viaversion.api.type.types.minecraft
 
Particle1_13_2Type() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.Particle1_13_2Type
 
Particle1_13Type - Class in com.viaversion.viaversion.api.type.types.minecraft
 
Particle1_13Type() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.Particle1_13Type
 
Particle1_14Type - Class in com.viaversion.viaversion.api.type.types.minecraft
 
Particle1_14Type() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.Particle1_14Type
 
Particle1_16Type - Class in com.viaversion.viaversion.api.type.types.minecraft
 
Particle1_16Type() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.Particle1_16Type
 
Particle1_17Type - Class in com.viaversion.viaversion.api.type.types.minecraft
 
Particle1_17Type() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.Particle1_17Type
 
ParticleData(Type, Object) - Constructor for class com.viaversion.viaversion.api.type.types.Particle.ParticleData
 
particleMappings - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
ParticleMappings - Class in com.viaversion.viaversion.api.data
 
ParticleMappings(JsonArray, Mappings) - Constructor for class com.viaversion.viaversion.api.data.ParticleMappings
 
passthrough(Type<T>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Take a value from the input and write to the output.
PASSTHROUGH_ID - Static variable in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
 
passthroughAll() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Take all the inputs and write them to the output.
permission() - Method in class com.viaversion.viaversion.api.command.ViaSubCommand
Permission, null for everyone
PHANTOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
PHANTOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PHANTOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PHANTOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PHANTOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PHANTOM - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PIG - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PIG_ZOMBIE - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
PIG_ZOMBIE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
PIG_ZOMBIE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
PIGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PIGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PIGLIN - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PIGLIN_BRUTE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PIGLIN_BRUTE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PILLAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PINK - com.viaversion.viaversion.api.legacy.bossbar.BossColor
 
PipelineUtil - Class in com.viaversion.viaversion.util
 
PipelineUtil() - Constructor for class com.viaversion.viaversion.util.PipelineUtil
 
pipes() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPipeline
Returns the list of protocols this pipeline contains.
PlatformTask<T> - Interface in com.viaversion.viaversion.api.platform
 
PLAY - com.viaversion.viaversion.api.protocol.packet.State
 
PLAY_BOSS_MUSIC - com.viaversion.viaversion.api.legacy.bossbar.BossFlag
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PLAYER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
POLAR_BEAR - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Pose - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
POSE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
POSE - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
Position - Class in com.viaversion.viaversion.api.minecraft
 
Position - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
Position - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
Position - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
Position - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
Position - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
Position - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
Position(int, int, int) - Constructor for class com.viaversion.viaversion.api.minecraft.Position
 
Position(int, short, int) - Constructor for class com.viaversion.viaversion.api.minecraft.Position
Deprecated.
Position(Position) - Constructor for class com.viaversion.viaversion.api.minecraft.Position
Deprecated.
POSITION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
POSITION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
POSITION - Static variable in class com.viaversion.viaversion.api.type.Type
 
POSITION1_14 - Static variable in class com.viaversion.viaversion.api.type.Type
 
Position1_14Type - Class in com.viaversion.viaversion.api.type.types.minecraft
 
Position1_14Type() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.Position1_14Type
 
PositionType - Class in com.viaversion.viaversion.api.type.types.minecraft
 
PositionType() - Constructor for class com.viaversion.viaversion.api.type.types.minecraft.PositionType
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
POTION - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PRIMED_TNT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
PRIMED_TNT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
PRIMED_TNT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
profession() - Method in class com.viaversion.viaversion.api.minecraft.VillagerData
 
PROJECTILE_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
PROJECTILE_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PROJECTILE_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PROJECTILE_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PROJECTILE_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PROJECTILE_ABSTRACT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
protocol - Variable in class com.viaversion.viaversion.api.rewriter.RewriterBase
 
protocol() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathEntry
Returns the protocol to be applied with this entry.
protocol() - Method in interface com.viaversion.viaversion.api.rewriter.Rewriter
Returns the Protocol instance of this rewriter.
protocol() - Method in class com.viaversion.viaversion.api.rewriter.RewriterBase
 
Protocol<C1 extends ClientboundPacketType,​C2 extends ClientboundPacketType,​S1 extends ServerboundPacketType,​S2 extends ServerboundPacketType> - Interface in com.viaversion.viaversion.api.protocol
Abstract protocol class handling packet transformation between two protocol versions.
ProtocolInfo - Interface in com.viaversion.viaversion.api.connection
 
ProtocolManager - Interface in com.viaversion.viaversion.api.protocol
 
ProtocolPacket(State, int, int, PacketRemapper) - Constructor for class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
Deprecated.
ProtocolPacket(State, PacketType, PacketType, PacketRemapper) - Constructor for class com.viaversion.viaversion.api.protocol.AbstractProtocol.ProtocolPacket
 
ProtocolPathEntry - Interface in com.viaversion.viaversion.api.protocol
 
ProtocolPathKey - Interface in com.viaversion.viaversion.api.protocol
 
ProtocolPipeline - Interface in com.viaversion.viaversion.api.protocol
 
ProtocolVersion - Class in com.viaversion.viaversion.api.protocol.version
 
ProtocolVersion(int, int, String, VersionRange) - Constructor for class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
 
ProtocolVersion(int, String) - Constructor for class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
 
Provider - Interface in com.viaversion.viaversion.api.platform.providers
 
PUFFERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
PUFFERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
PUFFERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
PUFFERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
PUFFERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
PUFFERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
PURPLE - com.viaversion.viaversion.api.legacy.bossbar.BossColor
 
put(int, int) - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
put(int, int) - Method in interface com.viaversion.viaversion.util.Int2IntBiMap
Puts the key and value into the maps.
put(StorableObject) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Put an object into the stored objects based on class.
put(Object) - Method in interface com.viaversion.viaversion.api.data.entity.StoredEntityData
Stores an object based on its class.
put(Object) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
put(Object) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Caches an object, retrievable by using Protocol.get(Class).
putAll(Map<? extends Integer, ? extends Integer>) - Method in interface com.viaversion.viaversion.util.Int2IntBiMap
Deprecated.

R

RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
RABBIT - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
rangeFrom() - Method in class com.viaversion.viaversion.api.protocol.version.VersionRange
Returns the lowest included minor version.
rangeTo() - Method in class com.viaversion.viaversion.api.protocol.version.VersionRange
Returns the highest included minor version.
RAVAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
RAVAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
RAVAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
RAVAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
RAVAGER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
read(PacketWrapper) - Method in class com.viaversion.viaversion.api.protocol.remapper.TypeRemapper
 
read(PacketWrapper) - Method in interface com.viaversion.viaversion.api.protocol.remapper.ValueReader
Reads value from a PacketWrapper
read(Type) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Reads (and thus removes) the given type.
read(Type<T>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Read a type from the input.
read(ByteBuf) - Method in interface com.viaversion.viaversion.api.type.ByteBufReader
Read a value from a ByteBuf
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.PartialType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.ArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.BooleanType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.ByteArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.ByteType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.ComponentType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.DoubleType
Deprecated.
use DoubleType.readPrimitive(ByteBuf) for manual reading to avoid wrapping
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.FloatType
Deprecated.
use FloatType.readPrimitive(ByteBuf) for manual reading to avoid wrapping
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.IntType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.LongArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.LongType
Deprecated.
use LongType.readPrimitive(ByteBuf) for manual reading to avoid wrapping
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.AbstractMetaListType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.BlockChangeRecordType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.EulerAngleType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.FlatItemArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.FlatItemType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.FlatVarIntItemArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.FlatVarIntItemType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.ItemArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.ItemType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.ModernMetaType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.NBTType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.OptionalComponentType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.OptionalVarIntType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.OptPosition1_14Type
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.OptPositionType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.OptUUIDType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.Particle1_13_2Type
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.Position1_14Type
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.PositionType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.VarLongBlockChangeRecordType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.VectorType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.minecraft.VillagerDataType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.RemainingBytesType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.ShortByteArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.ShortType
Deprecated.
use ShortType.readPrimitive(ByteBuf) for manual reading to avoid wrapping
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.StringType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.UnsignedByteType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.UnsignedShortType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.UUIDIntArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.UUIDType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.VarIntArrayType
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.VarIntType
Deprecated.
use VarIntType.readPrimitive(ByteBuf) for manual reading to avoid wrapping
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.VarLongType
Deprecated.
use VarLongType.readPrimitive(ByteBuf) for manual reading to avoid wrapping
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_13
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_16
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_8
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.version.ChunkSectionType1_9
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.version.Metadata1_8Type
 
read(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.VoidType
 
read(ByteBuf, Particle) - Method in interface com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType.ParticleReader
 
read(ByteBuf, Integer) - Method in class com.viaversion.viaversion.api.type.types.CustomByteType
 
read(ByteBuf, X) - Method in class com.viaversion.viaversion.api.type.PartialType
 
readBlockLight(ByteBuf) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
 
readBlockLight(ByteBuf) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
readCompressedInputStream(InputStream) - Static method in class com.viaversion.viaversion.api.minecraft.nbt.BinaryTagIO
Reads a compound tag from an input stream using GZIP decompression.
readCompressedPath(Path) - Static method in class com.viaversion.viaversion.api.minecraft.nbt.BinaryTagIO
Reads a compound tag from path using GZIP decompression.
readDataInput(DataInput) - Static method in class com.viaversion.viaversion.api.minecraft.nbt.BinaryTagIO
Reads a compound tag from input.
readers - Variable in class com.viaversion.viaversion.api.type.types.minecraft.AbstractParticleType
 
readInputStream(InputStream) - Static method in class com.viaversion.viaversion.api.minecraft.nbt.BinaryTagIO
Reads a compound tag from an input stream.
readPath(Path) - Static method in class com.viaversion.viaversion.api.minecraft.nbt.BinaryTagIO
Reads a compound tag from path.
readPrimitive(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.DoubleType
 
readPrimitive(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.FloatType
 
readPrimitive(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.LongType
 
readPrimitive(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.ShortType
 
readPrimitive(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.VarIntType
 
readPrimitive(ByteBuf) - Method in class com.viaversion.viaversion.api.type.types.VarLongType
 
readSkyLight(ByteBuf) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
 
readSkyLight(ByteBuf) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
readString(String) - Static method in class com.viaversion.viaversion.api.minecraft.nbt.BinaryTagIO
Reads a compound tag from a String.
RED - com.viaversion.viaversion.api.legacy.bossbar.BossColor
 
register() - Method in interface com.viaversion.viaversion.api.rewriter.Rewriter
Registers any packet handlers or rewrites needed.
register() - Method in class com.viaversion.viaversion.api.rewriter.RewriterBase
 
register(int, int, String) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
 
register(int, int, String, VersionRange) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
Registers a protocol version.
register(int, String) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
 
register(int, String, VersionRange) - Static method in class com.viaversion.viaversion.api.protocol.version.ProtocolVersion
 
register(ViaProviders) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Handle protocol registration phase, use this to register providers / tasks.
register(Class<T>, T) - Method in class com.viaversion.viaversion.api.platform.providers.ViaProviders
 
registerBaseProtocol(Protocol, Range<Integer>) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Registers and initializes a base protocol.
registerClientbound(C1, C2) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Maps a packet type to another packet type without a packet handler.
registerClientbound(C1, C2, PacketRemapper) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a clientbound packet mapping.
registerClientbound(C1, C2, PacketRemapper, boolean) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerClientbound(C1, C2, PacketRemapper, boolean) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a clientbound packet mapping.
registerClientbound(C1, PacketRemapper) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerClientbound(C1, PacketRemapper) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a clientbound protocol and automatically maps it to the new id.
registerClientbound(State, int, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
 
registerClientbound(State, int, int, PacketRemapper) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
 
registerClientbound(State, int, int, PacketRemapper, boolean) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerClientbound(State, int, int, PacketRemapper, boolean) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a clientbound packet, with id transformation and remapper.
registerClientboundChannelIdChanges() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerMap() - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Registers the handlers for this packet.
registerPackets() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
Register the packets for this protocol.
registerPackets() - Method in class com.viaversion.viaversion.api.rewriter.RewriterBase
To be overriden.
registerProtocol(Protocol, ProtocolVersion, ProtocolVersion) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Register and initializes a protocol.
registerProtocol(Protocol, List<Integer>, int) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Register and initializes protocol.
registerRewrites() - Method in class com.viaversion.viaversion.api.rewriter.RewriterBase
To be overriden.
registerServerbound(State, int, int) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
 
registerServerbound(State, int, int, PacketRemapper) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
 
registerServerbound(State, int, int, PacketRemapper, boolean) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerServerbound(State, int, int, PacketRemapper, boolean) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a serverbound packet, with id transformation and remapper.
registerServerbound(S2, PacketRemapper) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerServerbound(S2, PacketRemapper) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a serverbound protocol and automatically maps it to the server's id.
registerServerbound(S2, S1) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Maps a packet type to another packet type without a packet handler.
registerServerbound(S2, S1, PacketRemapper) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a serverbound protocol.
registerServerbound(S2, S1, PacketRemapper, boolean) - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerServerbound(S2, S1, PacketRemapper, boolean) - Method in interface com.viaversion.viaversion.api.protocol.Protocol
Registers a serverbound packet mapping.
registerServerboundChannelIdChanges() - Method in class com.viaversion.viaversion.api.protocol.AbstractProtocol
 
registerSubCommand(ViaSubCommand) - Method in interface com.viaversion.viaversion.api.command.ViaVersionCommand
Register your own subcommand inside ViaVersion
RegistryType - Enum in com.viaversion.viaversion.api.minecraft
 
reloadConfig() - Method in interface com.viaversion.viaversion.api.configuration.ConfigurationProvider
Reloads the config
REMAINING_BYTES - Static variable in class com.viaversion.viaversion.api.type.Type
 
RemainingBytesType - Class in com.viaversion.viaversion.api.type.types
 
RemainingBytesType() - Constructor for class com.viaversion.viaversion.api.type.types.RemainingBytesType
 
remap(PacketWrapper) - Method in class com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
Processes a packet wrapper.
remove(int, int) - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
removeConnection(UserConnection) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Removes the bossbar from a player connection.
removeEntity(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Untracks an entity.
removeFlag(BossFlag) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Remove flags.
removePlayer(UUID) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Removes the bossbar from a player.
replacePaletteEntry(int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Replaces a block state in the palette.
replacePaletteEntry(int, int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
require(Class<? extends Provider>) - Method in class com.viaversion.viaversion.api.platform.providers.ViaProviders
 
resetReader() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Reset the reader, so that it can be read again.
resourceLocation() - Method in enum com.viaversion.viaversion.api.minecraft.RegistryType
 
Rewriter<T extends Protocol> - Interface in com.viaversion.viaversion.api.rewriter
 
RewriterBase<T extends Protocol> - Class in com.viaversion.viaversion.api.rewriter
 
RewriterBase(T) - Constructor for class com.viaversion.viaversion.api.rewriter.RewriterBase
 
Rotation - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
ROTATION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_16
 
ROTATION - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_17
 
ROTATION - Static variable in class com.viaversion.viaversion.api.type.Type
 
runAsync(Runnable) - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Run a task Async
runRepeatingSync(Runnable, long) - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Run a task at a repeating interval.
runSync(Runnable) - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Run a task Sync
runSync(Runnable, long) - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Run a task Sync after a interval This must be only used after plugin enable.

S

SALMON - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SALMON - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SALMON - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SALMON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SALMON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SALMON - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
saveConfig() - Method in interface com.viaversion.viaversion.api.configuration.ConfigurationProvider
Saves the config
scheduleSend(UserConnection, C, Consumer<PacketWrapper>) - Method in interface com.viaversion.viaversion.api.protocol.packet.VersionedPacketTransformer
 
scheduleSend(UserConnection, S, Consumer<PacketWrapper>) - Method in interface com.viaversion.viaversion.api.protocol.packet.VersionedPacketTransformer
 
scheduleSend(PacketWrapper) - Method in interface com.viaversion.viaversion.api.protocol.packet.VersionedPacketTransformer
Sends a packet to the user or server, depending on the packet type given by PacketWrapper.getPacketType(), submitted to the netty event loop.
scheduleSend(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the connection, submitted to netty's event loop and skipping the current protocol.
scheduleSend(Class<? extends Protocol>, boolean) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the connection, submitted to netty's event loop.
scheduleSendRaw() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Sends this packet to the associated user, submitted to netty's event loop.
scheduleSendRawPacket(ByteBuf) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Send a raw packet to the player, submitted to the netty event loop.
scheduleSendRawPacketToServer(ByteBuf) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Sends a raw packet to the server, submitted to the netty event loop.
scheduleSendToServer(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the server, submitted to netty's event loop and skipping the current protocol.
scheduleSendToServer(Class<? extends Protocol>, boolean) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the server, submitted to netty's event loop.
scheduleSendToServerRaw() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Sends this packet to the server, submitted to netty's event loop.
second() - Method in class com.viaversion.viaversion.util.Triple
 
sections - Variable in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
SEGMENTED_10 - com.viaversion.viaversion.api.legacy.bossbar.BossStyle
 
SEGMENTED_12 - com.viaversion.viaversion.api.legacy.bossbar.BossStyle
 
SEGMENTED_20 - com.viaversion.viaversion.api.legacy.bossbar.BossStyle
 
SEGMENTED_6 - com.viaversion.viaversion.api.legacy.bossbar.BossStyle
 
send() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Deprecated.
misleading; use PacketWrapper.sendRaw(). This method will be removed in 5.0.0
send(UserConnection, C, Consumer<PacketWrapper>) - Method in interface com.viaversion.viaversion.api.protocol.packet.VersionedPacketTransformer
 
send(UserConnection, S, Consumer<PacketWrapper>) - Method in interface com.viaversion.viaversion.api.protocol.packet.VersionedPacketTransformer
 
send(PacketWrapper) - Method in interface com.viaversion.viaversion.api.protocol.packet.VersionedPacketTransformer
Sends a packet to the user or server, depending on the packet type given by PacketWrapper.getPacketType().
send(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the connection on the current thread, skipping the current protocol.
send(Class<? extends Protocol>, boolean) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the connection on the current thread.
sendFuture(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the associated user.
sendMessage(ViaCommandSender, String, Object...) - Static method in class com.viaversion.viaversion.api.command.ViaSubCommand
Send a color coded string with replacements to a user.
sendMessage(String) - Method in interface com.viaversion.viaversion.api.command.ViaCommandSender
Send a message to the sender
sendMessage(UUID, String) - Method in interface com.viaversion.viaversion.api.platform.ViaPlatform
Send a message to a player
sendRaw() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Sends this packet to the connection.
sendRawPacket(ByteBuf) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Sends a raw packet to the connection on the current thread.
sendRawPacket(UUID, ByteBuf) - Method in interface com.viaversion.viaversion.api.ViaAPI
Sends a raw packet to the player.
sendRawPacket(T, ByteBuf) - Method in interface com.viaversion.viaversion.api.ViaAPI
Sends a raw packet to the player.
sendRawPacketFuture(ByteBuf) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Send a raw packet to the player with returning the future.
sendRawPacketToServer(ByteBuf) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Sends a raw packet to the server on the current thread.
sendToServer() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Deprecated.
misleading; use PacketWrapper.sendToServerRaw(). This method will be removed in 5.0.0
sendToServer(Class<? extends Protocol>) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the server on the current thread, skipping the current protocol.
sendToServer(Class<? extends Protocol>, boolean) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Send this packet to the server on the current thread.
sendToServerRaw() - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Sends this packet to the server.
SERVERBOUND - com.viaversion.viaversion.api.protocol.packet.Direction
Serverbound packets sent by the client.
ServerboundPacketType - Interface in com.viaversion.viaversion.api.protocol.packet
Interface to be implemented by server incoming packet type enums, representing PLAY state packets, ordered by their packet id.
serverProtocolVersion() - Method in interface com.viaversion.viaversion.api.protocol.ProtocolPathKey
Returns the server protocol version.
ServerProtocolVersion - Interface in com.viaversion.viaversion.api.protocol.version
 
set(int, int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Set a value at an index
set(int, int, int, int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Set the value based on an x, y, z
set(Type<T>, int, T) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Set a currently existing part in the output
set(String, Object) - Method in interface com.viaversion.viaversion.api.configuration.ConfigurationProvider
Sets the specified path to the given value.
set(String, Object) - Method in exception com.viaversion.viaversion.exception.InformativeException
 
setActive(boolean) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
 
setAmount(int) - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
setAmount(int) - Method in interface com.viaversion.viaversion.api.minecraft.item.Item
Returns the item amount.
setArguments(List<Particle.ParticleData>) - Method in class com.viaversion.viaversion.api.type.types.Particle
 
setBiomeData(int[]) - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
setBiomeData(int[]) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
 
setBitmask(int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
setBitmask(int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
 
setBlockId(int) - Method in interface com.viaversion.viaversion.api.minecraft.BlockChangeRecord
 
setBlockId(int) - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
 
setBlockId(int) - Method in class com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_8
 
setBlockLight(byte[]) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Set the block light array.
setBlockLight(byte[]) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
setBlockWithData(int, int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
 
setBlockWithData(int, int, int, int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Set a block in the chunks.
setBlockX(int) - Method in class com.viaversion.viaversion.api.minecraft.Vector
Deprecated.
setBlockY(int) - Method in class com.viaversion.viaversion.api.minecraft.Vector
Deprecated.
setBlockZ(int) - Method in class com.viaversion.viaversion.api.minecraft.Vector
Deprecated.
setCheckForUpdates(boolean) - Method in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
Sets whether to check for updates.
setChunkMask(BitSet) - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
setChunkMask(BitSet) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
 
setClientEntityId(int) - Method in interface com.viaversion.viaversion.api.data.entity.ClientEntityIdChangeListener
 
setClientEntityId(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Sets the client entity id.
setColor(BossColor) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Yay colors!
setCurrentMinY(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Sets the minimum y of the current player world.
setCurrentWorld(String) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Sets the name of the world the player is currently in.
setCurrentWorldSectionHeight(int) - Method in interface com.viaversion.viaversion.api.data.entity.EntityTracker
Sets the current world section height.
setData(short) - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
setData(short) - Method in interface com.viaversion.viaversion.api.minecraft.item.Item
Sets the item data used in versions before 1.13.
setDebug(boolean) - Method in interface com.viaversion.viaversion.api.ViaManager
Sets the debug mode.
setFlatBlock(int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Set a block state in the chunk section.
setFlatBlock(int, int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
setFlatBlock(int, int, int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Set a block state in the chunk section.
setHandle(byte[]) - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
Copy a byte array into this nibble
setHealth(float) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Change the health
setHeightMap(CompoundTag) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
 
setHeightMap(CompoundTag) - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
setId(int) - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
 
setId(int) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Deprecated.
magic id, loses packet type info; use PacketWrapper.setPacketType(PacketType)
setId(int) - Method in class com.viaversion.viaversion.api.type.types.Particle
 
setId(PacketType) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Deprecated.
use PacketWrapper.setPacketType(PacketType). This method will be removed in 5.0.0
setIdentifier(int) - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
setIdentifier(int) - Method in interface com.viaversion.viaversion.api.minecraft.item.Item
Sets the item identifier.
setIgnoreOldLightData(boolean) - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
setIgnoreOldLightData(boolean) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
 
setIntervalPackets(long) - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
setLight(ChunkSectionLight) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
 
setLight(ChunkSectionLight) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
setMaxProtocolPathSize(int) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Sets the maximum protocol path size applied to ProtocolManager.getProtocolPath(int, int).
setMetaType(MetaType) - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
Sets the metadata type if compatible with the current value.
setMetaTypeUnsafe(MetaType) - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
Deprecated.
setNewId(int, int) - Method in class com.viaversion.viaversion.api.data.IntArrayMappings
 
setNewId(int, int) - Method in interface com.viaversion.viaversion.api.data.Mappings
Manually maps a specific id.
setNonAirBlocksCount(int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
 
setNonAirBlocksCount(int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
setOnlyCheckLoweringPathEntries(boolean) - Method in interface com.viaversion.viaversion.api.protocol.ProtocolManager
Sets whether protocol path calculation expects the path to come closer to the expected version with each entry.
setPacketLimiterEnabled(boolean) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Sets the status of the packet limiter.
setPacketsPerSecond(long) - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
setPacketType(PacketType) - Method in interface com.viaversion.viaversion.api.protocol.packet.PacketWrapper
Sets the packet type.
setPaletteEntry(int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Assigns a block state assigned to the given palette index.
setPaletteEntry(int, int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
setPaletteIndex(int, int) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Sets a block to the given palette index.
setPaletteIndex(int, int) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionImpl
 
setPendingDisconnect(boolean) - Method in interface com.viaversion.viaversion.api.connection.UserConnection
 
setPipeline(ProtocolPipeline) - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
 
setProtocolVersion(int) - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
 
setReceivedPackets(long) - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
setSecondsObserved(int) - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
setSections(ChunkSection[]) - Method in class com.viaversion.viaversion.api.minecraft.chunks.BaseChunk
 
setSections(ChunkSection[]) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.Chunk
 
setSentPackets(long) - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
setServerProtocolVersion(int) - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
 
setSkyLight(byte[]) - Method in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLight
Set the sky light array.
setSkyLight(byte[]) - Method in class com.viaversion.viaversion.api.minecraft.chunks.ChunkSectionLightImpl
 
setStartTime(long) - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
setState(State) - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
 
setStyle(BossStyle) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Change the bosbar style
setTag(CompoundTag) - Method in class com.viaversion.viaversion.api.minecraft.item.DataItem
 
setTag(CompoundTag) - Method in interface com.viaversion.viaversion.api.minecraft.item.Item
Sets the item compound tag.
setTitle(String) - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Change the title
setType(Type) - Method in class com.viaversion.viaversion.api.type.types.Particle.ParticleData
 
setTypeAndValue(MetaType, Object) - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
Sets metadata type and value.
setUsername(String) - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
 
setUuid(UUID) - Method in interface com.viaversion.viaversion.api.connection.ProtocolInfo
 
setValue(Object) - Method in class com.viaversion.viaversion.api.minecraft.metadata.Metadata
Sets the metadata value if compatible with the current meta type.
setValue(Y) - Method in class com.viaversion.viaversion.util.Pair
Deprecated.
don't count on this continuing to be mutable
setValue(Object) - Method in class com.viaversion.viaversion.api.type.types.Particle.ParticleData
 
setWarnings(int) - Method in class com.viaversion.viaversion.api.protocol.packet.PacketTracker
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SHEEP - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Short - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
SHORT - Static variable in class com.viaversion.viaversion.api.type.Type
 
SHORT_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
Deprecated.
SHORT_BYTE_ARRAY - Static variable in class com.viaversion.viaversion.api.type.Type
 
ShortByteArrayType - Class in com.viaversion.viaversion.api.type.types
Byte array with a short prefix, used in 1.7
ShortByteArrayType() - Constructor for class com.viaversion.viaversion.api.type.types.ShortByteArrayType
 
ShortType - Class in com.viaversion.viaversion.api.type.types
 
ShortType() - Constructor for class com.viaversion.viaversion.api.type.types.ShortType
 
shouldApplyBlockProtocol() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Returns whether ViaVersionConfig.blockedProtocolVersions() should be checked for this connection.
shouldTransformPacket() - Method in interface com.viaversion.viaversion.api.connection.UserConnection
Checks if packets needs transforming.
show() - Method in interface com.viaversion.viaversion.api.legacy.bossbar.BossBar
Show the bossbar to everyone (In the getPlayer set)
showHelp(ViaCommandSender) - Method in interface com.viaversion.viaversion.api.command.ViaVersionCommand
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SHULKER - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SHULKER_BULLET - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SILVERFISH - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SimpleProtocol - Interface in com.viaversion.viaversion.api.protocol
Dummy protocol class when there is no need of any of the existing packet type enums or automated channel mappings.
SimpleProtocol.DummyPacketTypes - Enum in com.viaversion.viaversion.api.protocol
 
singleBlockedVersions() - Method in interface com.viaversion.viaversion.api.protocol.version.BlockedProtocolVersions
Returns a set of blocked protocol versions between the outer block ranges.
size() - Method in class com.viaversion.viaversion.api.minecraft.chunks.NibbleArray
The size of this nibble
size() - Method in class com.viaversion.viaversion.util.Int2IntBiHashMap
 
SIZE - Static variable in interface com.viaversion.viaversion.api.minecraft.chunks.ChunkSection
Size (dimensions) of blocks in a chunks section.
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SKELETON - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SKELETON_HORSE - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SLIME - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
Slot - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_12
 
Slot - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13_2
 
Slot - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_13
 
Slot - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_14
 
Slot - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_8
 
Slot - com.viaversion.viaversion.api.minecraft.metadata.types.MetaType1_9
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SMALL_FIREBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SNOW_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SNOW_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SNOW_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SNOW_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SNOW_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SNOW_GOLEM - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SNOWBALL - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SNOWMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SNOWMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SNOWMAN - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SOLID - com.viaversion.viaversion.api.legacy.bossbar.BossStyle
 
soundMappings - Variable in class com.viaversion.viaversion.api.data.MappingDataBase
 
SOUTH - com.viaversion.viaversion.api.minecraft.BlockFace
 
SPAWNER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SPAWNER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SPAWNER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SPAWNER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SPAWNER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SPAWNER_MINECART - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.ObjectType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.ObjectType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.ObjectType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.EntityType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_13Types.ObjectType
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_14Types
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_15Types
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16_2Types
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_16Types
 
SPECTRAL_ARROW - com.viaversion.viaversion.api.minecraft.entities.Entity1_17Types
 
SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType
 
SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_11Types.EntityType
 
SPIDER - com.viaversion.viaversion.api.minecraft.entities.Entity1_12Types.EntityType
 
SPIDER - com.viaversion.viavers