Class ProfileDataController
java.lang.Object
com.xzavier0722.mc.plugin.slimefun4.storage.controller.ADataController
com.xzavier0722.mc.plugin.slimefun4.storage.controller.ProfileDataController
-
Field Summary
Fields inherited from class com.xzavier0722.mc.plugin.slimefun4.storage.controller.ADataController
logger
-
Method Summary
Modifier and TypeMethodDescriptioncreateBackpack
(org.bukkit.OfflinePlayer p, String name, int num, int size) createProfile
(org.bukkit.OfflinePlayer p) getBackpack
(String uuid) getBackpack
(org.bukkit.OfflinePlayer owner, int num) void
getBackpackAsync
(String uuid, IAsyncReadCallback<PlayerBackpack> callback) void
getBackpackAsync
(org.bukkit.OfflinePlayer owner, int num, IAsyncReadCallback<PlayerBackpack> callback) getBackpacks
(String pUuid) void
getBackpacksAsync
(String pUuid, IAsyncReadCallback<Set<PlayerBackpack>> callback) getPlayerUuid
(String pName) void
getPlayerUuidAsync
(String pName, IAsyncReadCallback<UUID> callback) getProfile
(org.bukkit.OfflinePlayer p) void
getProfileAsync
(org.bukkit.OfflinePlayer p, IAsyncReadCallback<PlayerProfile> callback) void
invalidateCache
(String pUuid) void
void
saveBackpackInventory
(PlayerBackpack bp, Integer... slots) void
saveBackpackInventory
(PlayerBackpack bp, Set<Integer> slots) void
saveProfileBackpackCount
(PlayerProfile profile) void
setResearch
(String uuid, org.bukkit.NamespacedKey researchKey, boolean unlocked) void
shutdown()
正常关闭ADataController
void
updateUsername
(String uuid, String newName) Methods inherited from class com.xzavier0722.mc.plugin.slimefun4.storage.controller.ADataController
abortScopeTask, checkDestroy, deleteData, getData, getData, getDataType, init, invokeCallback, scheduleDeleteTask, scheduleReadTask, scheduleWriteTask, scheduleWriteTask, scheduleWriteTask, setData
-
Method Details
-
getProfile
-
getProfileAsync
-
getBackpack
-
getBackpack
-
getBackpackAsync
public void getBackpackAsync(org.bukkit.OfflinePlayer owner, int num, IAsyncReadCallback<PlayerBackpack> callback) -
getBackpackAsync
-
getBackpacks
-
getBackpacksAsync
-
createProfile
-
setResearch
-
createBackpack
@Nonnull public PlayerBackpack createBackpack(org.bukkit.OfflinePlayer p, String name, int num, int size) -
saveBackpackInfo
-
saveProfileBackpackCount
-
saveBackpackInventory
-
saveBackpackInventory
-
getPlayerUuid
-
getPlayerUuidAsync
-
updateUsername
-
invalidateCache
-
shutdown
public void shutdown()Description copied from class:ADataController
正常关闭ADataController
- Overrides:
shutdown
in classADataController
-