All Classes and Interfaces

Class
Description
Created by R4zorax on 03/10/2015.
Command that lookup island info given the player name.
Command that has player as first argument, and uses playerInfo.
 
The challenge admin command.
The new admin command, alias /usb
The island moderator command.
Lists ALL players (both offline and online).
Handles integration with AWE.
Does either CreateCommand or HomeCommand depending on state.
TabCompleter for challenge-names
Interface for various AWE version-adaptors.
 
 
 
 
TabCompleter for Biomes.
Wrapper to support the idiotic compatibility issues reg.
 
Mutable collection for storing counts of blocks
 
 
 
 
 
 
Holds the identification of a unit to be matched against a block
 
Comparator that sorts after score.
 
Utility for common block related functions.
Simple menu-less editor for boolean values.
Non performing PlayerDB that goes directly to the Bukkit implementation
The data-object for a challenge
 
Primary challenges command
Complete Challenge Command
 
Responsible for handling ChallengeCompletions
 
Builder for Challenges (Note:
 
Shows information about a challenge
The home of challenge business logic.
Lists all registered challenges.
 
The primary logic of uSkyBlocks chat-handling
Our native chat-placeholder handler.
 
 
Class responsible for regenerating chunks.
Business logic regarding the calculation of level
Incremental task for snapshotting chunks.
Utility for snapshotting and similar of chunks
 
 
Command for showing the config-gui.
A GUI for managing the uSkyBlock config-files
Handles confirms.
Manages player cooldowns
Responsible for handling various cooldowns on commands.
 
Task instead of anonymous runnable - so we get some info on /timings paste
Debug control.
 
 
Common interface for menus.
Data object holding values for matching an entity against a challenge.
Handles various entity operations.
 
This class is handling the event listeners for stopping various exploits.
PlayerDB backed by a simple yml-uuid2NameFile.
Common file-utilities.
Tries to clear an area of flatland.
 
Task for generating player-info-data after island has been formed.
Re-generates the topten.
Sets data directly on the IslandInfo object
Teleports to the player's island.
Handling of mob-related events.
 
 
 
 
Command for importing external formats.
Tab support for the registered importers.
Convenience template class for executing heavy tasks on the main thread.
 
Editor for integer nodes.
Main event-handler for internal uSkyBlock events
 
Responsible for holding out-standing invites, and carrying out a transfer of invitation.
The chat command for party messages
The main /island command
The factory for creating islands (actual blocks).
Data object for an island
Responsible for keeping track of and locating island locations for new islands.
Responsible for island creation, locating locations, purging, clearing etc.
The coupling between schemes and perks.
The summary of island calculation.
Island Talk
Various Island centered utilities
 
Handles the internal item-drop protection.
Command for querying items reg.
Responsible for holding ongoing jobs, and recording status.
 
Command for reporting and controlling async jobs.
 
Supports setting the language.
 
 
 
 
 
 
A task that looks for a chest at an island location.
Responsible for various transformations and queries of locations.
 
Allows programmatic locking of access to the USB (used during initialization).
 
 
 
The primary config menu.
Allows transfer of leadership to another player.
 
Functions for working with Materials
 
Only list members of your current party.
Purely memory based PlayerDB (no persisting).
Menu events.
A convenience factory for creating the itemstacks used in menus.
 
 
 
 
MVdWPlaceholder proxy
Responsible for forming the correct blocks in nether on block-breaks.
 
 
Tab completion for players.
Handles Orphans.
A comparator that sorts according to distance from spawn (0,0)
Responsible for storing, accessing and handling orphans.
 
 
Holds the state for the menu reg.
Talk to your party
 
Perk is an immutable object holding all the perks,
 
Responsible for calculating player specific perks based on permissions.
 
 
 
 
 
 
 
The actual replacer for placeholders
Simple abstraction, allowing for future DB support
 
 
Holds the active players
Notifier that tries to minimize spam.
Transport object of PlayerInfo and Perk
Wrappers for most player-related functionality.
 
General progress tracker using throttling
Protects all islands with WG regions.
An incremental (synchroneous) task for protecting all islands.
The purge-command.
Scans for all players on a list of islands.
Scans for all players on a list of islands.
Data object of a rank.
Rank name tab completer
 
 
Command to show the regions of interest.
Registers an island to a player.
Reloads the config-files for USB.
Common command for all the /is commands that require an island.
Common command for all those that require a Player as CommandSender.
 
A reward record
 
Replaces placeholders in server-commands
 
SetBiomeTask for incremental execution.
 
Sets data directly on the IslandInfo object
Enables the user to toggle maintenance mode on and off.
 
 
Handles USB Signs
Responsible for keeping track of signs.
 
The UI menu of uSkyBlock (using the inventory UI).
 
 
Convernience to get to spawn.
Responsible for controlling spawns on uSkyBlock islands.
Complex editor for string values (only simple keyboard, no extended).
Responsible for teleporting (and cancelling teleporting) of players.
Common PlaceholderAPI for internal placeholders.
 
Events triggering the tool-menu
 
Compares two entries with each other.
 
 
 
 
Interface for importers.
Delegates and batches the import.
An importer that simply loads all island-infos into memory - activating the built-in yml file updating.
 
Fixes the ".err" islands.
Utility for handling UUIDs.
 
 
Displays detailed version information.
 
BukkitRunnable - to single it out on the timings page
Some hooks into the WG Handler
Runnable that can be run incrementally.
A task that chunks up the clearing of a region.
 
Replacement for the WG ENTRY/EXIT deny flags.