Class GlobalDataHandler
java.lang.Object
com.bencodez.advancedcore.bungeeapi.globaldata.GlobalDataHandler
- Direct Known Subclasses:
GlobalDataHandlerProxy
Handler for global data across multiple servers.
-
Constructor Summary
ConstructorsConstructorDescriptionGlobalDataHandler(GlobalMySQL globalMysql) Constructor for GlobalDataHandler. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBoolean(String server, String key) Gets a boolean value from global data.Gets exact data for a server.intGets an integer value from global data.Gets a string value from global data.voidsetBoolean(String server, String key, boolean data) Sets a boolean value in global data.voidSets multiple data values in global data.voidSets an integer value in global data.voidSets a string value in global data.
-
Constructor Details
-
GlobalDataHandler
Constructor for GlobalDataHandler.- Parameters:
globalMysql- the global MySQL instance
-
-
Method Details
-
getBoolean
Gets a boolean value from global data.- Parameters:
server- the server namekey- the key- Returns:
- the boolean value
-
getExact
Gets exact data for a server.- Parameters:
server- the server name- Returns:
- the data map
-
getInt
Gets an integer value from global data.- Parameters:
server- the server namekey- the key- Returns:
- the integer value
-
getString
Gets a string value from global data.- Parameters:
server- the server namekey- the key- Returns:
- the string value
-
setBoolean
Sets a boolean value in global data.- Parameters:
server- the server namekey- the keydata- the boolean value
-
setData
Sets multiple data values in global data.- Parameters:
server- the server namedata- the data map
-
setInt
Sets an integer value in global data.- Parameters:
server- the server namekey- the keydata- the integer value
-
setString
Sets a string value in global data.- Parameters:
server- the server namekey- the keydata- the string value
-