Class StatelessProtocol<CU extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType,CM extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType,SM extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType,SU extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType>
java.lang.Object
com.viaversion.viaversion.api.protocol.AbstractProtocol<CU,CM,SM,SU>
net.raphimc.vialegacy.api.protocol.StatelessProtocol<CU,CM,SM,SU>
- All Implemented Interfaces:
com.viaversion.viaversion.api.protocol.Protocol<CU,CM, SM, SU>
- Direct Known Subclasses:
Protocola1_0_15Toa1_0_16_2,Protocola1_0_16_2Toa1_0_17_1_0_17_4,Protocola1_0_17_1_0_17_4Toa1_1_0_1_1_2_1,Protocola1_1_0_1_1_2_1Toa1_2_0_1_2_1_1,Protocola1_2_0_1_2_1_1Toa1_2_2,Protocola1_2_2Toa1_2_3_1_2_3_4,Protocola1_2_3_1_2_3_4Toa1_2_3_5_1_2_6,Protocola1_2_3_5_1_2_6Tob1_0_1_1_1,Protocolb1_0_1_1Tob1_1_2,Protocolb1_1_2Tob1_2_0_2,Protocolb1_2_0_2Tob1_3_0_1,Protocolb1_3_0_1Tob1_4_0_1,Protocolb1_4_0_1Tob1_5_0_2,Protocolb1_5_0_2Tob1_6_0_6,Protocolb1_6_0_6Tob1_7_0_3,Protocolb1_7_0_3Tob1_8_0_1,Protocolb1_8_0_1tor1_0_0_1,Protocolc0_0_15a_1Toc0_0_16a_02,Protocolc0_0_16a_02Toc0_0_18a_02,Protocolc0_0_18a_02Toc0_0_19a_06,Protocolc0_0_19a_06Toc0_0_20a_27,Protocolc0_0_20a_27Toc0_28_30,Protocolc0_28_30Toa1_0_15,Protocolc0_30cpeToc0_28_30,Protocolr1_0_0_1Tor1_1,Protocolr1_1Tor1_2_1_3,Protocolr1_2_1_3Tor1_2_4_5,Protocolr1_2_4_5Tor1_3_1_2,Protocolr1_3_1_2Tor1_4_2,Protocolr1_4_2Tor1_4_4_5,Protocolr1_4_4_5Tor1_4_6_7,Protocolr1_4_6_7Tor1_5_0_1,Protocolr1_5_0_1Tor1_5_2,Protocolr1_5_2Tor1_6_1,Protocolr1_6_1Tor1_6_2,Protocolr1_6_2Tor1_6_4,StatelessTransitionProtocol
public abstract class StatelessProtocol<CU extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType,CM extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType,SM extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType,SU extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType>
extends com.viaversion.viaversion.api.protocol.AbstractProtocol<CU,CM,SM,SU>
-
Field Summary
Fields inherited from class com.viaversion.viaversion.api.protocol.AbstractProtocol
clientboundMappings, mappedClientboundPacketType, mappedServerboundPacketType, packetTypesProvider, serverboundMappings, unmappedClientboundPacketType, unmappedServerboundPacketType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtransform(com.viaversion.viaversion.api.protocol.packet.Direction direction, com.viaversion.viaversion.api.protocol.packet.State state, com.viaversion.viaversion.api.protocol.packet.PacketWrapper packetWrapper) Methods inherited from class com.viaversion.viaversion.api.protocol.AbstractProtocol
addEntityTracker, addItemHasher, appendClientbound, appendServerbound, cancelClientbound, cancelClientbound, cancelServerbound, cancelServerbound, clientboundFinishConfigurationPacket, configurationAcknowledgedPacket, createClientboundPacketMappings, createLogger, createServerboundPacketMappings, get, getLogger, getPacketTypesProvider, hasRegisteredClientbound, hasRegisteredServerbound, initialize, loadMappingData, onMappingDataLoaded, put, registerClientbound, registerClientbound, registerClientbound, registerConfigurationChangeHandlers, registerFinishConfiguration, registerPackets, registerServerbound, registerServerbound, registerServerbound, serverboundFinishConfigurationPacket, startConfigurationPacket, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.viaversion.viaversion.api.protocol.Protocol
getComponentRewriter, getEntityRewriter, getItemRewriter, getMappingData, getParticleRewriter, getTagRewriter, hasMappingDataToLoad, hasRegisteredClientbound, hasRegisteredServerbound, init, isBaseProtocol, mappedTypes, register, registerClientbound, registerClientbound, registerClientbound, registerClientbound, registerServerbound, registerServerbound, registerServerbound, registerServerbound, types
-
Constructor Details
-
StatelessProtocol
-
-
Method Details
-
transform
public void transform(com.viaversion.viaversion.api.protocol.packet.Direction direction, com.viaversion.viaversion.api.protocol.packet.State state, com.viaversion.viaversion.api.protocol.packet.PacketWrapper packetWrapper) throws com.viaversion.viaversion.exception.InformativeException, com.viaversion.viaversion.exception.CancelException - Specified by:
transformin interfacecom.viaversion.viaversion.api.protocol.Protocol<CU extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType,CM extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType, SM extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType, SU extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType> - Overrides:
transformin classcom.viaversion.viaversion.api.protocol.AbstractProtocol<CU extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType,CM extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType, SM extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType, SU extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType> - Throws:
com.viaversion.viaversion.exception.InformativeExceptioncom.viaversion.viaversion.exception.CancelException
-
createPacketTypesProvider
protected com.viaversion.viaversion.api.protocol.packet.provider.PacketTypesProvider<CU,CM, createPacketTypesProvider()SM, SU> - Overrides:
createPacketTypesProviderin classcom.viaversion.viaversion.api.protocol.AbstractProtocol<CU extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType,CM extends com.viaversion.viaversion.api.protocol.packet.ClientboundPacketType, SM extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType, SU extends com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType>
-