Class SkinChangeStorage
java.lang.Object
com.viaversion.viaversion.api.connection.StoredObject
net.raphimc.viabedrock.protocol.storage.SkinChangeStorage
- All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject
public final class SkinChangeStorage
extends com.viaversion.viaversion.api.connection.StoredObject
One bounded upload and native confirmation per connection, confined to its channel event loop.
-
Constructor Summary
ConstructorsConstructorDescriptionSkinChangeStorage(com.viaversion.viaversion.api.connection.UserConnection user) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(NativeSkinChange fragment) voidCalled only for an incoming native skin, after publishing that authoritative appearance to Java.static booleanenabled(com.viaversion.viaversion.api.connection.UserConnection user) voidonRemove()static voidrefreshCapability(com.viaversion.viaversion.api.connection.UserConnection user) Methods inherited from class com.viaversion.viaversion.api.connection.StoredObject
getUser, user
-
Constructor Details
-
SkinChangeStorage
public SkinChangeStorage(com.viaversion.viaversion.api.connection.UserConnection user)
-
-
Method Details
-
refreshCapability
public static void refreshCapability(com.viaversion.viaversion.api.connection.UserConnection user) -
enabled
public static boolean enabled(com.viaversion.viaversion.api.connection.UserConnection user) -
accept
-
confirm
-
onRemove
public void onRemove()
-