Class BedrockRealmHubService
java.lang.Object
com.viaversion.viafabricplus.bedrock.features.realms.BedrockRealmHubService
REST requests used by the Bedrock Realm Hub. The world list is provided by MinecraftAuth.
-
Constructor Summary
ConstructorsConstructorDescriptionBedrockRealmHubService(net.raphimc.minecraftauth.bedrock.BedrockAuthManager account, long realmId) -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<com.google.gson.JsonObject> acknowledgeEvents(com.google.gson.JsonArray events) CompletableFuture<com.google.gson.JsonObject> activateSlot(int slot) CompletableFuture<com.google.gson.JsonObject> activity()CompletableFuture<com.google.gson.JsonObject> adminLog()CompletableFuture<com.google.gson.JsonObject> assignRole(String xuid, boolean administrator) CompletableFuture<com.google.gson.JsonObject> backups(int slot) CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> blockPlayer(String userId, boolean block) CompletableFuture<com.google.gson.JsonObject> changeDefaultPermission(String permission) CompletableFuture<com.google.gson.JsonObject> changePermission(String xuid, String permission) CompletableFuture<com.google.gson.JsonObject> createInviteLink(long expirationDate) currentWorldSize(int slot) CompletableFuture<com.google.gson.JsonObject> deleteBackup(int slot, String backupId) CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> deleteStory(String clubsPostId) CompletableFuture<com.google.gson.JsonObject> downloadBackup(int slot, String backupId) CompletableFuture<com.google.gson.JsonObject> downloadWorld(int slot) CompletableFuture<com.google.gson.JsonObject> events()CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> packs()CompletableFuture<com.google.gson.JsonObject> regions()CompletableFuture<com.google.gson.JsonObject> renameBackup(int slot, String backupId, String name) CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> restoreBackup(int slot, String backupId) CompletableFuture<com.google.gson.JsonObject> roles()CompletableFuture<com.google.gson.JsonObject> saveAutomaticBackup(int slot, String backupId, String name, Collection<String> replace) CompletableFuture<com.google.gson.JsonObject> saveBackup(int slot, String name, Collection<String> replace) CompletableFuture<com.google.gson.JsonObject> saveDescription(String name, String description) CompletableFuture<com.google.gson.JsonObject> savePacks(com.google.gson.JsonArray resourcePacks, com.google.gson.JsonArray behaviorPacks) CompletableFuture<com.google.gson.JsonObject> saveRegion(com.google.gson.JsonObject region) CompletableFuture<com.google.gson.JsonObject> saveStorySettings(com.google.gson.JsonObject settings) CompletableFuture<com.google.gson.JsonObject> saveWorldOptions(String name, String description, com.google.gson.JsonObject options) CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> setOpen(boolean open) CompletableFuture<com.google.gson.JsonObject> setServerLimit(String setting, int value) CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> updateInvite(String xuid, boolean add) CompletableFuture<com.google.gson.JsonObject> updateInviteLink(String id, boolean enabled, long expirationDate) CompletableFuture<com.google.gson.JsonObject> updateStorySetting(String key, boolean enabled) CompletableFuture<com.google.gson.JsonObject> updateTimelineOptIn(boolean enabled) CompletableFuture<com.google.gson.JsonObject> uploadPacks(int slot) CompletableFuture<com.google.gson.JsonObject> uploadWorld(int slot) CompletableFuture<com.google.gson.JsonObject> CompletableFuture<com.google.gson.JsonObject> world()
-
Constructor Details
-
BedrockRealmHubService
public BedrockRealmHubService(net.raphimc.minecraftauth.bedrock.BedrockAuthManager account, long realmId)
-
-
Method Details
-
world
-
storySettings
-
events
-
events
-
acknowledgeEvents
public CompletableFuture<com.google.gson.JsonObject> acknowledgeEvents(com.google.gson.JsonArray events) -
unreadEvents
-
deleteStory
-
activity
-
saveStorySettings
public CompletableFuture<com.google.gson.JsonObject> saveStorySettings(com.google.gson.JsonObject settings) -
updateStorySetting
public CompletableFuture<com.google.gson.JsonObject> updateStorySetting(String key, boolean enabled) -
updateTimelineOptIn
-
saveDescription
public CompletableFuture<com.google.gson.JsonObject> saveDescription(String name, String description) -
saveWorldOptions
public CompletableFuture<com.google.gson.JsonObject> saveWorldOptions(String name, String description, com.google.gson.JsonObject options) -
backups
-
restoreBackup
-
saveBackup
public CompletableFuture<com.google.gson.JsonObject> saveBackup(int slot, String name, Collection<String> replace) -
saveAutomaticBackup
public CompletableFuture<com.google.gson.JsonObject> saveAutomaticBackup(int slot, String backupId, String name, Collection<String> replace) -
renameBackup
public CompletableFuture<com.google.gson.JsonObject> renameBackup(int slot, String backupId, String name) -
deleteBackup
-
currentWorldSize
-
downloadBackup
-
roles
-
userRoles
-
assignRole
-
adminLog
-
inviteLinks
-
createInviteLink
-
updateInviteLink
public CompletableFuture<com.google.gson.JsonObject> updateInviteLink(String id, boolean enabled, long expirationDate) -
deleteInviteLink
-
regions
-
serverSettings
-
setServerLimit
-
packs
-
subpacksEnabled
-
savePacks
public CompletableFuture<com.google.gson.JsonObject> savePacks(com.google.gson.JsonArray resourcePacks, com.google.gson.JsonArray behaviorPacks) -
saveRegion
-
blockedPlayers
-
blockPlayer
-
uploadPacks
-
uploadWorld
-
downloadWorld
-
resetWorld
-
subscription
-
changeDefaultPermission
-
changePermission
public CompletableFuture<com.google.gson.JsonObject> changePermission(String xuid, String permission) -
updateInvite
-
activateSlot
-
setOpen
-