9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2025-12-19 15:09:19 +00:00

create user without data

This commit is contained in:
Tech
2025-01-22 17:22:05 -05:00
parent cf0da580e0
commit 22fb52acc6

View File

@@ -20,6 +20,13 @@ public interface CosmeticUserProvider {
*/ */
CosmeticUser createCosmeticUser(UUID playerId, UserData userData); CosmeticUser createCosmeticUser(UUID playerId, UserData userData);
/**
* Construct the custom {@link CosmeticUser}.
* @param playerId the player uuid
* @return the {@link CosmeticUser}
*/
CosmeticUser createCosmeticUserWithoutData(UUID playerId);
/** /**
* Represents the plugin that is providing this {@link CosmeticUserProvider} * Represents the plugin that is providing this {@link CosmeticUserProvider}
* @return the plugin * @return the plugin
@@ -35,6 +42,11 @@ public interface CosmeticUserProvider {
return new CosmeticUser(playerId, userData); return new CosmeticUser(playerId, userData);
} }
@Override
public CosmeticUser createCosmeticUserWithoutData(UUID playerId) {
return new CosmeticUser(playerId);
}
@Override @Override
public Plugin getProviderPlugin() { public Plugin getProviderPlugin() {
return HMCCosmeticsPlugin.getInstance(); return HMCCosmeticsPlugin.getInstance();