All Classes and Interfaces
Class
Description
Options used to customise how
SpectatorInventory
s 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
.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.
Granularity for logging.
Options for logging interactions with
SpectatorInventoryView
s.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
.Result of saving a SpectatorInventory using
InvseeAPI.saveInventory(MainSpectatorInventory)
or InvseeAPI.saveEnderChest(EnderSpectatorInventory)
.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.
Server.getOfflinePlayer(String) should not be used.
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.