All Classes and Interfaces

Class
Description
 
 
 
 
 
 
Options used to customise how SpectatorInventorys are opened.
Scheduler implementation based on the BukkitScheduler.
The Difference of a SpectatorInventoryView is the set of items that were added and removed the SpectatorInventory.
 
 
Represents a slot of an EnderSpectatorInventory.
 
 
The spectator inventory that contains all enderchest items
Represents an open window for an EnderSpectatorInventory.
 
 
 
 
Scheduler implementation based on GlobalRegionScheduler, AsyncScheduler and EntityScheduler.
 
 
Deprecated.
The SpectatorInventory could not be opened, because the SpectatorInventory could not be created!
The SpectatorInventory could not be opened, because the InventoryOpenEvent was cancelled.
InvSee++'s api main entrypoint.
 
 
Api representation of the InvSee++ plugin.
 
 
An item type is a product of Material and ItemMeta.
 
 
Granularity for logging.
Options for logging interactions with SpectatorInventoryViews.
 
 
Output for logging
 
A spectator inventory that contains all the items of the target player's 'normal' inventory.
 
 
 
Represents a mirror that an inventory is viewed through.
 
Strategy which resolves usernames by doing a simple Map lookup.
A strategy which obtains usernames for players using the Mojang Rest API.
A strategy which resolves player's usernames if they are online.
A strategy which tries to resolve players' usernames using a handful of popular permission plugins.
A strategy for converting player Unique IDs into their usernames.
Cache for player usernames and unique IDs.
 
A reason explaining why a SpectatorInventory could not be created.
Represents a reason why a SpectatorInventory could not be opened.
 
 
Inventories of offline players could not be opened.
Much like SpectateResponse, this class represents the result of opening a SpectatorInventory.
 
 
 
 
 
 
 
Represents a slot of a MainSpectatorInventory.
 
Scheduler abstraction for scheduling tasks.
 
 
 
 
A SpectateResponse can either be successful, or not.
Represents a spectator-inventory, i.e.
 
Called when a SpectatorInventory is created whose target player is offline.
Called when the contents of a SpectatorInventory is saved to the target's player data file.
Represents an open window for a SpectatorInventory.
 
 
Abstraction for (possibly offline) target players.
The target player does not exist.
The target player is exempted from being spectated.
Represents the title of a SpectatorInventoryView.
 
We don't know why the SpectatorInventory could not be created or opened.
The target player has not been on the server before.
 
Strategy which resolves Unique IDs using BungeeCord's plugin messaging channel.
 
Strategy which resolves Unique IDs by doing a simple Map lookup.
A strategy which obtains Unique IDs for players using the Mojang Rest API.
A strategy which synthesizes UUIDs for offline players.
Deprecated.
A strategy which resolves player's Unique IDs if they are online.
A strategy which tries to resolve players' Unique IDs using the Paper Server's offline player cache.
A strategy which tries to resolve players' Unique IDs using a handful of popular permission plugins.
A strategy for converting player usernames into their Unique IDs.