Class CompressionHandlerProvider
java.lang.Object
com.viaversion.viarewind.protocol.v1_8to1_7_6_10.provider.CompressionHandlerProvider
- All Implemented Interfaces:
com.viaversion.viaversion.api.platform.providers.Provider
- Direct Known Subclasses:
TrackingCompressionHandlerProvider
public abstract class CompressionHandlerProvider
extends Object
implements com.viaversion.viaversion.api.platform.providers.Provider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisRemoveCompression(com.viaversion.viaversion.api.connection.UserConnection user) abstract voidonTransformPacket(com.viaversion.viaversion.api.connection.UserConnection user) abstract voidsetCompressionThreshold(com.viaversion.viaversion.api.connection.UserConnection user, int threshold) voidsetRemoveCompression(com.viaversion.viaversion.api.connection.UserConnection user, boolean enabled)
-
Constructor Details
-
CompressionHandlerProvider
public CompressionHandlerProvider()
-
-
Method Details
-
setCompressionThreshold
public abstract void setCompressionThreshold(com.viaversion.viaversion.api.connection.UserConnection user, int threshold) -
onTransformPacket
public abstract void onTransformPacket(com.viaversion.viaversion.api.connection.UserConnection user) -
isRemoveCompression
public boolean isRemoveCompression(com.viaversion.viaversion.api.connection.UserConnection user) -
setRemoveCompression
public void setRemoveCompression(com.viaversion.viaversion.api.connection.UserConnection user, boolean enabled)
-