Interface SidebarModule
- All Superinterfaces:
ModuleListLocalization, ModuleLocalization, ModuleSimple
Draws the rotating sidebar lines.
-
Method Summary
Modifier and TypeMethodDescriptionconfig()The config section this module reads its settings from.voidShows the sidebar to a player, looked up by id.voidShows the sidebar to a player.localization(FPlayer fPlayer) The localization section for a player, picked from their chosen language.The permission that gates this module.voidTakes the sidebar away from a player.voidAdvances the sidebar to its next set of lines.Methods inherited from interface ModuleListLocalization
getAvailableMessages, getCurrentMessage, getNextMessage, getNextMessage, getPlayerIndexOrDefault, joinMultiList, nextInt, savePlayerIndexMethods inherited from interface ModuleLocalization
cooldown, cooldownOrThrow, permissions, sound, soundOrThrow
-
Method Details
-
config
Message.Sidebar config()Description copied from interface:ModuleSimpleThe config section this module reads its settings from.- Specified by:
configin interfaceModuleSimple- Returns:
- the settings
-
permission
Permission.Message.Sidebar permission()Description copied from interface:ModuleSimpleThe permission that gates this module.- Specified by:
permissionin interfaceModuleSimple- Returns:
- the permission
-
localization
Description copied from interface:ModuleLocalizationThe localization section for a player, picked from their chosen language.- Specified by:
localizationin interfaceModuleLocalization- Parameters:
fPlayer- the player the text is for- Returns:
- the localization settings
-
remove
-
update
Advances the sidebar to its next set of lines.- Parameters:
fPlayer- the player
-
create
Shows the sidebar to a player, looked up by id.- Parameters:
uuid- the player
-
create
-