public interface VariableManager
Modifier and Type | Method and Description |
---|---|
VarBuilder |
createBuilder()
Create builder for variable
|
void |
deleteGlobal(java.lang.String name)
Delete global variable by name
|
void |
deletePersonal(java.lang.String username,
java.lang.String name)
Delete personal variable by name and owner
|
Var |
getGlobal(java.lang.String name)
Get global variable
|
Var |
getPersonal(java.lang.String username,
java.lang.String name)
Get personal variable
|
default void |
saveGlobal(Var var)
Create or update variable as personal for some player
|
void |
saveGlobal(Var var,
boolean replace)
Save variable as global
|
default void |
savePersonal(java.lang.String username,
Var var)
Create or update variable as personal for some player
|
void |
savePersonal(java.lang.String username,
Var var,
boolean replace)
Save variable as personal for some player
|
Var getGlobal(java.lang.String name)
name
- Key of variableVar getPersonal(java.lang.String username, java.lang.String name)
username
- Owner if variablename
- Key of variablevoid saveGlobal(Var var, boolean replace)
var
- Variable datareplace
- If false, then stored variable won't be replaceddefault void saveGlobal(Var var)
var
- Variable datavoid savePersonal(java.lang.String username, Var var, boolean replace)
var
- Variable datausername
- Variable ownerreplace
- If false, then stored variable won't be replaceddefault void savePersonal(java.lang.String username, Var var)
var
- Variable datausername
- Variable ownervoid deleteGlobal(java.lang.String name)
name
- Name of variablevoid deletePersonal(java.lang.String username, java.lang.String name)
username
- Variable ownername
- Name of variableVarBuilder createBuilder()