Class ViaFabricPlusProtocol
java.lang.Object
com.viaversion.viaversion.api.protocol.AbstractProtocol<com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1>
com.viaversion.viafabricplus.protocoltranslator.protocol.ViaFabricPlusProtocol
- All Implemented Interfaces:
com.viaversion.viaversion.api.protocol.Protocol<com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1>
public final class ViaFabricPlusProtocol
extends com.viaversion.viaversion.api.protocol.AbstractProtocol<com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1>
-
Field Summary
FieldsFields inherited from class com.viaversion.viaversion.api.protocol.AbstractProtocol
clientboundMappings, mappedClientboundPacketType, mappedServerboundPacketType, packetTypesProvider, serverboundMappings, unmappedClientboundPacketType, unmappedServerboundPacketType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected com.viaversion.viaversion.api.protocol.packet.provider.PacketTypesProvider<com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1> com.viaversion.viaversion.api.protocol.packet.ClientboundPacketTypecom.viaversion.viaversion.api.type.Type<com.viaversion.viaversion.api.minecraft.item.Item> getClientboundItemType(com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion) Gets the ViaVersion item type for the target version in the clientbound directioncom.viaversion.viaversion.api.protocol.packet.ServerboundPacketTypecom.viaversion.viaversion.api.type.Type<com.viaversion.viaversion.api.minecraft.item.Item> getServerboundItemType(com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion) Gets the ViaVersion item type for the target version in the serverbound direction (creative inventory action packet)com.viaversion.viaversion.api.protocol.packet.ServerboundPacketTypevoidinit(com.viaversion.viaversion.api.connection.UserConnection connection) protected voidMethods inherited from class com.viaversion.viaversion.api.protocol.AbstractProtocol
addEntityTracker, addEntityTracker, addItemHasher, addItemHasher, appendClientbound, appendServerbound, cancelClientbound, cancelClientbound, cancelServerbound, cancelServerbound, clientboundFinishConfigurationPacket, configurationAcknowledgedPacket, createClientboundPacketMappings, createLogger, createServerboundPacketMappings, get, getBlockRewriter, getClientVersion, getLogger, getPacketTypesProvider, getRecipeRewriter, getServerVersion, hasRegisteredClientbound, hasRegisteredServerbound, initialize, loadMappingData, onMappingDataLoaded, put, registerClientbound, registerClientbound, registerClientbound, registerConfigurationChangeHandlers, registerFinishConfiguration, registerServerbound, registerServerbound, registerServerbound, replaceClientbound, replaceServerbound, serverboundFinishConfigurationPacket, setClientVersion, setServerVersion, startConfigurationPacket, toString, transformMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.viaversion.viaversion.api.protocol.Protocol
dependsOn, getComponentRewriter, getEntityRewriter, getItemRewriter, getMappingData, getParticleRewriter, getRegistryDataRewriter, getTagRewriter, hasMappingDataToLoad, hasRegisteredClientbound, hasRegisteredServerbound, isBaseProtocol, mappedTypes, register, registerClientbound, registerClientbound, registerClientbound, registerClientbound, registerServerbound, registerServerbound, registerServerbound, registerServerbound, types
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ViaFabricPlusProtocol
public ViaFabricPlusProtocol()
-
-
Method Details
-
registerPackets
protected void registerPackets()- Overrides:
registerPacketsin classcom.viaversion.viaversion.api.protocol.AbstractProtocol<com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1>
-
init
public void init(com.viaversion.viaversion.api.connection.UserConnection connection) -
getClientboundCustomPayloadPacketType
public com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType getClientboundCustomPayloadPacketType() -
getCustomPayloadPacketType
public com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType getCustomPayloadPacketType() -
getSetCreativeModeSlot
public com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType getSetCreativeModeSlot() -
getServerboundItemType
public com.viaversion.viaversion.api.type.Type<com.viaversion.viaversion.api.minecraft.item.Item> getServerboundItemType(com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion) Gets the ViaVersion item type for the target version in the serverbound direction (creative inventory action packet)- Parameters:
targetVersion- The target version- Returns:
- The ViaVersion item type
-
getClientboundItemType
public com.viaversion.viaversion.api.type.Type<com.viaversion.viaversion.api.minecraft.item.Item> getClientboundItemType(com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion) Gets the ViaVersion item type for the target version in the clientbound direction- Parameters:
targetVersion- The target version- Returns:
- The ViaVersion item type
-
createPacketTypesProvider
protected com.viaversion.viaversion.api.protocol.packet.provider.PacketTypesProvider<com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1> createPacketTypesProvider()- Overrides:
createPacketTypesProviderin classcom.viaversion.viaversion.api.protocol.AbstractProtocol<com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ClientboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1, com.viaversion.viaversion.protocols.v1_21_11to26_1.packet.ServerboundPacket26_1>
-