All Classes and Interfaces

Class
Description
 
 
 
Rules for cancelling command code execution when using delayed execution.
 
Plugin API.
Event for getting the plugin API.
The interface is used to send a custom data packet to a player
for further processing of this data on his client by some mod.
 
Setting the command execution delay.
 
The interface is designed to retrieve the id of an item if it is an entity.
 
Rules for giving the kit.
Interface for managing the data of the home point.
 
 
 
The event of giving a kit.
The event is not called when giving a kit with administrative permission.
Event is not called if no kit has been given.
The event will be canceled by default if the player cannot currently get a kit.
 
 
Kits API.
 
 
The interface provides additional options for player interaction such as:
* Sending a custom data packet.
* Send messages as a string or contained in the Text interface.
* Getting a list of player's mods if they are available and if the server uses Forge.

All existing methods in the ServerPlayer interface will still be available.
Interface providing information about the mod installed on the server.
You cannot access the ForgeAPI for the mod, but you can access the mod file.
This interface is designed to simplify the creation of commands and add additional functionality to them.
This interface is designed to simplify the creation of commands and add additional functionality to them.
Commands created using this interface can only be used by players.
Interface for additional customization of command arguments.
 
This interface allows you to view and change plugin data for a particular player.
 
An auxiliary interface for creating commands.
 
 
 
 
Setting the command execution price.
 
The event is triggered when using the command /randomteleport, if the position was found.
A tool for getting random positions in the world.
These teleportation options to a random position must be used to find a position.
 
The interface is designed to simplify the creation of RawSettings type commands.
You can use it to create arguments for this commands, just like you do for Command.Parameterized commands.
Unlike Command.Parameterized commands, RawSettings commands have no problem with the availability of game objects, which are registered after the commands are registered.
However, adding autocomplete to RawSettings commands and then checking the arguments is very time-consuming.
Using this interface together with the RawCommand interface saves you from having to do such time-consuming work.
 
This class is designed to quickly create some arguments for RawSettings commands.
Some more variants may be added in the future.
This interface is designed to simplify the creation of RawSettings commands.
The work of this interface is similar to that of the Supplier interface.
This interface is designed to simplify the creation of RawSettings commands.
Commands created using this interface can only be used by players.
The work of this interface is similar to that of the Supplier interface.
This event is called when data packets are transmitted from the client to the server.
Additional command settings.
 
Used to store temporary data of players who used the functionality of the CommandPack plugin.