Class TachyonProfileRegistryImpl
java.lang.Object
tech.skworks.tachyon.plugin.core.playerdata.TachyonProfileRegistryImpl
- All Implemented Interfaces:
TachyonProfileRegistry
Project Tachyon
Class ProfileRegistry
- Since:
- 1.0.0-SNAPSHOT
- Version:
- 1.0
- Author:
- Jimmy (vSKAH) - 06/04/2026
-
Constructor Summary
ConstructorsConstructorDescriptionTachyonProfileRegistryImpl(@NotNull ComponentRegistryImpl componentRegistryImpl, @Nullable TachyonMetrics tachyonMetrics, @NotNull EventBus<org.bukkit.plugin.java.JavaPlugin> eventBus) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildProfile(@NotNull PullProfileResponse response, @NotNull UUID uuid) @Nullable TachyonProfilegetProfile(@NotNull UUID uuid) @NotNull Collection<TachyonProfile> booleanprofileIsLoaded(@NotNull UUID uuid) voidunloadProfile(@NotNull UUID uuid) voidunloadProfile(@NotNull UUID uuid, @NotNull String reason)
-
Constructor Details
-
TachyonProfileRegistryImpl
public TachyonProfileRegistryImpl(@NotNull @NotNull ComponentRegistryImpl componentRegistryImpl, @Nullable @Nullable TachyonMetrics tachyonMetrics, @NotNull @NotNull EventBus<org.bukkit.plugin.java.JavaPlugin> eventBus)
-
-
Method Details
-
buildProfile
public void buildProfile(@NotNull @NotNull PullProfileResponse response, @NotNull @NotNull UUID uuid) - Specified by:
buildProfilein interfaceTachyonProfileRegistry
-
profileIsLoaded
- Specified by:
profileIsLoadedin interfaceTachyonProfileRegistry
-
unloadProfile
- Specified by:
unloadProfilein interfaceTachyonProfileRegistry
-
unloadProfile
- Specified by:
unloadProfilein interfaceTachyonProfileRegistry
-
getProfile
- Specified by:
getProfilein interfaceTachyonProfileRegistry
-
getProfiles
- Specified by:
getProfilesin interfaceTachyonProfileRegistry
-