Package org.galliumpowered
Class Gallium
java.lang.Object
org.galliumpowered.Gallium
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Fileprotected Fileprotected Bridgeprotected CommandManagerprotected Databaseprotected EventDispatcherprotected EventManagerprotected Fileprotected GroupManagerprotected static Galliumprotected Fileprotected PermissionManagerprotected Fileprotected PluginManagerprotected Fileprotected Serverprotected Fileprotected File -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FileGet banned IPS filestatic FileGet banned players filestatic BridgeGet the NMS bridgestatic CommandManagerGet command managerstatic Filestatic DatabaseGet the databasestatic FileGet server.propertiesstatic EventDispatcherGet event dispatcherstatic EventManagerGet event managerstatic GroupManagerGet the group managerstatic FileGet ops filestatic PermissionManagerGet permission managerstatic FileGet the plugins config directorystatic PluginManagerGet plugin managerstatic FileGet the server plugins directorystatic ServerGet serverstatic StringGet gallium API versionstatic FileGet whitelist filestatic voidEnable the plugins Ensures that plugins aren't already loadedstatic voidmkdirs()FOR INTERNAL USE ONLY Make config and data directoriesstatic voidFOR INTERNAL USE ONLY Rename default Minecraft config files to the place Gallium stores themstatic voidsetGallium(Gallium gallium) FOR INTERNAL USE ONLY Set instancestatic voidFOR INTERNAL USE ONLY Set server
-
Field Details
-
instance
-
database
-
commandManager
-
permissionManager
-
groupManager
-
pluginManager
-
eventManager
-
eventDispatcher
-
bridge
-
galliumConfig
-
serverProperties
-
opListFile
-
whitelistFile
-
bannedIPsFile
-
bannedPlayersFile
-
pluginsDirectory
-
pluginConfigDirectory
-
server
-
-
Constructor Details
-
Gallium
public Gallium()
-
-
Method Details
-
getDatabase
Get the database- Returns:
- Database
-
getServer
Get server- Returns:
- the server
-
getCommandManager
Get command manager- Returns:
- Command manager
-
getPermissionManager
Get permission manager- Returns:
- Permission manager
-
getGroupManager
Get the group manager- Returns:
- the group manager
-
getPluginManager
Get plugin manager -
getEventManager
Get event manager -
getEventDispatcher
Get event dispatcher -
getBridge
Get the NMS bridge- Returns:
- NMS bridge
-
getConfig
-
getDefaultProperties
Get server.properties -
getOpListFile
Get ops file -
getWhitelistFile
Get whitelist file -
getBannedIPsFile
Get banned IPS file -
getBannedPlayersFile
Get banned players file -
getPluginsDirectory
Get the server plugins directory -
getPluginConfigDirectory
Get the plugins config directory- Returns:
- Plugins config directory
-
setGallium
FOR INTERNAL USE ONLY Set instance- Parameters:
gallium- instance
-
setServer
FOR INTERNAL USE ONLY Set server- Parameters:
server- server
-
loadPlugins
public static void loadPlugins()Enable the plugins Ensures that plugins aren't already loaded -
getVersion
Get gallium API version- Returns:
- API version
-
mkdirs
public static void mkdirs()FOR INTERNAL USE ONLY Make config and data directories -
renameDefaultFiles
public static void renameDefaultFiles()FOR INTERNAL USE ONLY Rename default Minecraft config files to the place Gallium stores them
-