Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace endstone
- class ActionForm Represents a form with buttons that let the player take action.
- class Button Represents a button with text and an optional icon.
- class Actor Represents a base actor in the level.
- class ActorDeathEvent Called when an Actor dies.
- class ActorEvent Represents an Actor-related event.
- class ActorKnockbackEvent Called when a living entity receives knockback.
- class ActorRemoveEvent Called when an Actor is removed.
- class ActorSpawnEvent Called when an Actor is spawned into a world.
- class ActorTeleportEvent Called when a non-player entity is teleported from one location to another.
- class BanEntry A single entry from a ban list. This may represent either a player ban or an IP ban.
- class BanList A class that represents a ban list, containing bans of some target type.
- class Block Represents a block.
- class BlockBreakEvent Called when a block is broken by a player.
- class BlockData Represents the data related to a live block.
- class BlockEvent Represents an Block-related event.
- class BlockPlaceEvent Called when a block is placed by a player.
- class BlockState Represents a captured state of a block, which will not update automatically.
- class BossBar Represents a boss bar that is displayed to players.
- class BroadcastMessageEvent Event triggered for server broadcast messages such as fromServer::broadcast .
- struct ColorFormat All supported color and format codes.
- class Command Represents a Command , which executes various tasks upon user input.
- class CommandExecutor Represents a class which contains a single method for executing commands.
- class CommandMap Represents a command map that manages all commands of the Server .
- class CommandSender Represents a command sender.
- class CommandSenderWrapper Represents a wrapper that forwards commands to the wrapped CommandSender and captures its output.
- class ConsoleCommandSender Represents a console command sender.
- class Criteria Represents a scoreboard criteria.
- class Dimension Represents a dimension within a Level .
- class Dropdown Represents a dropdown with a set of predefined options.
- class Error Represents an error with a message and the stack trace.
- class Event Represents an event.
- class EventHandler Represents a registered EventHandler which associates with aPlugin .
- class Form Represents a generic form.
- class HandlerList A list of event handlers. Should be instantiated on a per-event basis.
- class Inventory Interface to the various inventories.
- class ItemStack Represents a stack of items.
- class Label Represents a text label.
- class Language Represents the interface for translating text into different languages.
- class Level Represents a level, which may contain actors, chunks and blocks.
- class Location Represents a 3-dimensional location in a dimension within a level.
- class Logger Logger class which can format and output varies levels of logs.
- class MessageForm Represents a form with two buttons.
- class Mob Represents a mobile entity (i.e. living entity), such as a monster or player.
- class ModalForm Represents a modal form with controls.
- class Objective Represents an objective on a scoreboard that can show scores specific to entries.
- class Packet Represents a packet.
- class Permissible Represents an object that may become a server operator and can be assigned permissions.
- class Permission Represents a unique permission that may be attached to a Permissible .
- class PermissionAttachment Holds information about a permission attachment on a Permissible object.
- class PermissionAttachmentInfo Holds information on a permission and which PermissionAttachment provides it.
- class Player Represents a player.
- class PlayerChatEvent Called when a player sends a chat message.
- class PlayerCommandEvent Called whenever a player runs a command.
- class PlayerDeathEvent Called when a Player dies.
- class PlayerEvent Represents a player related event.
- class PlayerInteractActorEvent Represents an event that is called when a player right-clicks an actor.
- class PlayerInteractEvent Represents an event that is called when a player right-clicks a block.
- class PlayerInventory Interface to the inventory of a Player , including the four armor slots and any extra slots.
- class PlayerJoinEvent Called when a player joins a server.
- class PlayerKickEvent Called when a player gets kicked from the server.
- class PlayerLoginEvent Called when a player attempts to login in.
- class PlayerProfile A player profile.
- class PlayerQuitEvent Called when a player leaves a server.
- class PlayerTeleportEvent Called when a player is teleported from one location to another.
- class Plugin Represents a Plugin .
- class PluginCommand Represents a Command belonging to aPlugin .
- class PluginDescription Represents the basic information about a plugin that the plugin loader needs to know.
- class PluginDisableEvent Called when a plugin is disabled.
- class PluginEnableEvent Called when a plugin is enabled.
- class PluginLoader Represents a plugin loader, which handles direct access to specific types of plugins.
- class PluginManager Represents a plugin manager that handles all plugins from the Server .
- class Position Represents a 3-dimensional position in a dimension within a level.
- class ProxiedCommandSender Interface for proxied command sender.
- class Scheduler Represents a scheduler that executes various tasks.
- class Score Represents a score for an objective on a scoreboard.
- class Scoreboard Represents a scoreboard.
- class ScriptMessageEvent Called when a message is sent by
/scriptevent
command. - class Server Represents a server implementation.
- class ServerCommandEvent Called when the console runs a command, early in the process.
- class ServerEvent Represents an Server-related event.
- class ServerListPingEvent Called when a server ping is coming in.
- class ServerLoadEvent Called when either the server startup or reload has completed.
- class Skin Represents a player skin.
- struct ImageData
- class Slider Represents a slider with a label.
- class SocketAddress Represents an IP Socket Address (hostname + port number).
- class SpawnParticleEffectPacket Represents a packet for spawning a particle effect.
- class StepSlider Represents a step slider with a set of predefined options.
- class Task Represents a task being executed by the scheduler.
- class TextInput Represents a text input field.
- class ThunderChangeEvent Called when the thunder state in a world is changing.
- class Toggle Represents a toggle button with a label.
- class Translatable Represents an object with a text representation that can be translated by the Minecraft client.
- class UUID Implementation of Universally Unique Identifier ( UUID )
- class Vector Represents a 3-dimensional vector.
- class WeatherChangeEvent Called when the weather (rain) state in a world is changing.
- class WeatherEvent Represents a Weather-related event.
- namespace detail
- struct overloaded Helper type for visitors.
- class ActionForm Represents a form with buttons that let the player take action.
- namespace fmt
- struct formatter< endstone::Block >
- struct formatter< endstone::BlockData >
- struct formatter< endstone::BlockState >
- struct formatter< endstone::BlockStates >
- struct formatter< endstone::BlockStates::mapped_type >
- struct formatter< endstone::BlockStates::value_type >
- struct formatter< endstone::ItemStack >
- namespace std
- struct hash< endstone::UUID >