All Classes and Interfaces
Class
Description
Represents an achievement, which may be given to players.
Deprecated.
Represents an entity that can age and breed.
Represents an ambient mob
Represents an Animal.
Interface to the inventory of an Anvil.
Represents an arrow.
Represents the art on a painting
This event will sometimes fire synchronously, depending on how it was
triggered.
Stores details for players attempting to log in.
Basic kick reasons for communicating to plugins
Indicates that a block can be attached to another block
Deprecated.
A single entry from a ban list.
Deprecated.
A ban list, containing bans of some
BanList.Type
.Represents a ban-type that a
BanList
may track.Deprecated.
Represents a Bat
Represents a beacon.
Interface to the inventory of a Beacon.
Represents a bed.
Holds all accepted Biomes in the default server
Represents a Blaze monster
Represents a block.
Called when a block is broken by a player.
Called when a block is destroyed as a result of being burnt by fire.
Called when we try to place a block, to see if we can build it here or not.
A delegate for handling block changes.
Called when a block is damaged by a player.
Called when an item is dispensed from a block.
Represents a block related event.
An event that's called when a block yields experience.
Called when a block explodes
Represents the face of a block
Called when a block fades, melts or disappears based on world conditions
Called when a block is formed or spreads based on world conditions.
Represents events with a source block and a destination block, currently
only applies to liquid (lava and water) and teleporting dragon eggs.
Called when a block grows naturally in the world.
Called when a block is ignited.
An enum to specify the cause of the ignite
This class performs ray tracing and iterates along blocks on a line
Fired when a single block placement action of a player triggers the
creation of multiple blocks(e.g. placing a bed block).
Thrown when a block physics check is called
Called when a piston block is triggered
Called when a piston extends
Called when a piston retracts
Called when a block is placed by a player.
A block populator is responsible for generating a small area of blocks.
Called when a redstone current changes
Called when a block spreads based on world conditions.
Represents a captured state of a block, which will not change
automatically.
A vector with a hash function that floors the X, Y, Z components, a la
BlockVector in WorldEdit.
Represents a boat entity.
Represents a book (
Material.BOOK_AND_QUILL
or Material.WRITTEN_BOOK
) that can have a title, an author, and pages.BooleanPrompt is the base class for any prompt that requires a boolean
response from the user.
Interface to the inventory of a Brewing Stand.
Called when the brewing of the contents inside the Brewing Stand is
complete.
Represents a brewing stand.
Represents the Bukkit core, for version and Server singleton handling
This class is designed to be used in conjunction with the
ConfigurationSerializable
API.This class is designed to be used in conjunction with the
ConfigurationSerializable
API.This class is provided as an easy way to handle scheduling tasks.
Represents a task being executed by the scheduler
Represents a worker thread for the scheduler.
Represents a button
This is a cached version of a server-icon.
Represents a cauldron
Represents a Spider.
Thrown if a Plugin Channel is too long.
Thrown if a Plugin attempts to send a message on an unregistered channel.
All supported color values for chat
The ChatPaginator takes a raw string of arbitrary length and breaks it down
into an array of strings appropriate for displaying on the Minecraft player
console.
Represents a chest.
Represents a chest
Represents a Chicken.
Represents a chunk of blocks
Represents a Chunk related event
A chunk generator is responsible for the initial shaping of an entire
chunk.
Interface to biome section for chunk to be generated: initialized with
default values for world type and seed.
Data for a Chunk.
Called when a chunk is loaded
Thrown when a new chunk has finished being populated.
Represents a static, thread-safe snapshot of chunk of blocks.
Called when a chunk is unloaded
Deprecated.
What the client did to trigger this action (not the result).
Represents the different types of coals.
Represents the two types of coal
Represents the cocoa plant
A container for a color palette.
An object that can be colored.
Represents a Command, which executes various tasks upon user input
Represents a command block
Thrown when an unhandled exception occurs during the execution of a Command
Represents a class which contains a single method for executing commands
Represents a single part of a
ComplexLivingEntity
Represents a complex living entity - one that is made up of various smaller
parts
Represents a source of configurable options and settings
Various settings for controlling the input and output of a
Configuration
Represents a section of a
Configuration
Represents an object that may be serialized.
Utility class for storing and retrieving classes for
Configuration
.Deprecated.
The Conversable interface is used to indicate objects that can have
conversations.
The Conversation class is responsible for tracking the current state of a
conversation, displaying prompts to the user, and dispatching the user's
response to the appropriate place.
ConversationAbandonedEvent contains information about an abandoned
conversation.
A ConversationCanceller is a class that cancels an active
Conversation
.A ConversationContext provides continuity between nodes in the prompt graph
by giving the developer access to the subject of the conversation and a
generic map for storing values that are shared between all
Prompt
invocations.A ConversationFactory is responsible for creating a
Conversation
from a predefined template.A ConversationPrefix implementation prepends all output from the
conversation to the player.
Represents a Cow.
Interface to the crafting inventories
Called when the recipe of an Item is completed inside a crafting matrix.
Represents a Creature.
Represents a creature spawner.
Called when a creature is spawned into a world.
An enum to specify the type of spawning
Deprecated.
Use EntityType instead.
Represents a Creeper
Called when a Creeper is struck by lightning.
An enum to specify the cause of the change in power
Criteria names which trigger an objective to be modified by actions in-game
Represents the different types of crops.
Represents the different growth states of crops
Represents an
Entity
that has health and can take damage.Deprecated.
Applies to a
ConfigurationSerializable
that will delegate all
deserialization to another ConfigurationSerializable
.Deprecated.
Represents a detector rail
Represents the various difficulty levels that are available.
Deprecated.
Represents a furnace or a dispenser.
Represents a dispenser.
Represents a dispenser.
Locations for displaying objectives to the player
Represents a door.
Represents a double chest.
Interface to the inventory of a Double Chest.
Represents the effect of a drag that will be applied to an Inventory in an
InventoryDragEvent.
Represents a dropper.
Represents dye
All supported color values for dyes and cloth
A list of effects that the server is able to send to players.
Represents the type of an effect.
Deprecated.
Represents a thrown egg.
Deprecated.
Interface to the inventory of an Enchantment Table.
Called when an ItemStack is successfully enchanted (currently at
enchantment table)
The various type of enchantments that may be added to armour or weapons
EnchantmentMeta is specific to items that can store enchantments, as
opposed to being enchanted.
Represents the applicable target for a
Enchantment
A simple wrapper for ease of selecting
Enchantment
sRepresents an ender chest
A crystal that heals nearby EnderDragons
Represents an Ender Dragon
Represents an ender dragon part
Represents an Enderman.
Represents a thrown Ender Pearl entity
Represents an Ender Signal, which is often created upon throwing an ender
eye
Represents a base entity in the world
Called when a block is formed by entities.
Called when an
Entity
breaks a doorCalled when any Entity, excluding players, changes a block.
Called when a block causes an entity to combust.
Called when an entity causes another entity to combust.
Called when an entity combusts.
Thrown when a Living Entity creates a portal in a world.
Called when an entity is damaged by a block
Called when an entity is damaged by an entity
Stores data for damage events
An enum to specify the cause of the damage
An enum to specify the types of modifier
Thrown whenever a LivingEntity dies
A list of all Effects that can happen to entities.
An interface to a creatures inventory
Represents an Entity-related event
Called when an entity explodes
Called when an entity interacts with an object
Called when an entity comes into contact with a portal
Called when a non-player entity is about to teleport because it is in
contact with a portal.
Called before an entity exits a portal.
Stores data for health-regain events
An enum to specify the type of health regaining that is occurring
Called when a LivingEntity shoots a bow firing an arrow
Thrown when a LivingEntity is tamed
Called when a creature targets or untargets another entity
An enum to specify the reason for the targeting
Called when an Entity targets a
LivingEntity
and can only target
LivingEntity's.Thrown when a non-player entity (such as an Enderman) tries to teleport
from one location to another.
Called immediately prior to an entity being unleashed.
EulerAngle is used to represent 3 angles, one for each
axis (x, y, z).
Represents an event.
Interface which defines the class for event call backs to plugins
An annotation to mark methods as being event handler methods
Represents an event's priority in execution
An ExactMatchConversationCanceller cancels a conversation if the user
enters an exact input string
Called when a ThrownExpBottle hits and releases experience.
Deprecated.
Represents an Experience Orb.
Called when an entity has made a decision to explode.
A representation of an explosive entity
Represents a Minecart with TNT inside it that can explode when triggered.
This is the superclass for the
DetectorRail
and PoweredRail
classesRepresents a falling block
Deprecated.
See
FallingBlock
This is a base class for all File based implementations of
Configuration
Various settings for controlling the input and output of a
FileConfiguration
Class containing file utilities
Represents a Fireball.
Represents a single firework effect.
This is a builder for FireworkEffects.
The type or shape of the effect.
Represents a meta that can store a single FireworkEffect.
Called when a firework explodes.
Represents a
Material.FIREWORK
and its effects.Deprecated.
in favor of
FishHook
Represents a fishing hook.
A FixedMetadataValue is a special case metadata item that contains the same
value forever after initialization.
FixedSetPrompt is the base class for any prompt that requires a fixed set
response from the user.
Represents a flower pot.
Represents a Flying Entity.
Called when a human entity's food level changes
Represents a furnace.
Represents a furnace.
Represents a furnace or dispenser, two types of directional containers
Called when an ItemStack is successfully burned as fuel in a furnace.
This event is called when a player takes items out of the furnace
Interface to the inventory of a Furnace.
Represents a smelting recipe.
Called when an ItemStack is successfully smelted in a furnace.
Represents the various type of game modes that
HumanEntity
s may
haveDeprecated.
Deprecated.
Represents a fence gate
Lacking an alternative, the help system will create instances of
GenericCommandHelpTopic for each command in the server's CommandMap.
Represents a Ghast.
Represents a Giant.
Deprecated.
A mechanical creature that may harm enemies.
Represents the different types of grass.
A list of event handlers, stored per-event.
Represents a Hanging entity
Triggered when a hanging entity is removed by an entity
Triggered when a hanging entity is removed
An enum to specify the cause of the removal
Represents a hanging entity-related event.
Triggered when a hanging entity is created in the world
The HelpMap tracks all help topics registered in a Bukkit server.
HelpTopic implementations are displayed to the user when the user uses the
/help command.
Used to impose a custom total ordering on help topics.
A HelpTopicFactory is used to create custom
HelpTopic
objects from
commands that inherit from a common base class or have executors that
inherit from a common base class.Represents a hopper.
Represents a Minecart with a Hopper inside it
Represents a Horse.
Represents the base color that the horse has.
Represents the style, or markings, that the horse has.
Represents the different types of horses that may exist.
An interface to the inventory of a Horse.
Called when a horse jumps.
Represents a human entity, such as an NPC or a player
Thrown when a plugin attempts to interact with the server when it is not
enabled
An InactivityConversationCanceller will cancel a
Conversation
after
a period of inactivity by the user.This help topic generates a list of other help topics.
Exception thrown when attempting to load an invalid
Configuration
Thrown when attempting to load an invalid PluginDescriptionFile
Thrown when attempting to load an invalid Plugin file
Interface to the various inventories.
An estimation of what the result will be.
This event is called when a player clicks a slot in an inventory.
Represents a player related inventory event
This event is called when a player in creative mode puts down or picks up
an item in their inventory / hotbar and when they drop items from their
Inventory while in creative mode.
This event is called when the player drags an item in their cursor across
the inventory.
Represents a player related inventory event
An abstract base class for events that describe an interaction between a
HumanEntity and the contents of an Inventory.
Called when some entity or block (e.g. hopper) tries to move items directly
from one inventory to another.
Represents a player related inventory event
Called when a hopper or hopper minecart picks up a dropped item.
Represents a view linking two inventories and a single player (whose
inventory may or may not be one of the two).
Represents various extra properties of certain inventory windows.
An iron Golem that protects Villages.
Represents an Item.
This event is called when a
Item
is removed from
the world because it has existed for 5 minutes.An instance of the ItemFactory can be obtained with
Server.getItemFactory()
.A ItemFlag can hide some Attributes from ItemStacks
Represents an Item Frame
This type represents the storage mechanism for auxiliary item data.
Called when an item is spawned into a world
Represents a stack of items
Represents a Java plugin
Represents a Java plugin loader, allowing plugins in the form of .jar
Represents a Jukebox
Deprecated.
Deprecated.
Represents Ladder data
Represents a large
Fireball
The LazyMetadataValue class implements a type of metadata that is not
computed until another plugin asks for it.
Describes possible caching strategies for metadata.
Represents a Leash Hitch on a fence
Represents leather armor (
Material.LEATHER_BOOTS
, Material.LEATHER_CHESTPLATE
, Material.LEATHER_HELMET
, or Material.LEATHER_LEGGINGS
) that can be colored.Represents the different types of leaves.
Called when leaves are decaying naturally.
Represents a lever
Represents an instance of a lightning strike.
Stores data for lightning striking
Deprecated.
Simple interface for tagging all EventListeners
Represents a living entity, such as a monster or player
Represents a 3-dimensional position in a world
Represents the different types of long grasses.
Represents a MagmaCube.
The ManuallyAbandonedConversationCanceller is only used as part of a
ConversationAbandonedEvent
to indicate that the conversation was manually
abandoned by programmatically calling the abandon() method on it.Represents a canvas for drawing to a map.
Represents a cursor on a map.
Represents the standard types of map cursors.
Represents all the map cursors on a
MapCanvas
.Represents a bitmap font drawable to a map.
Represents the graphics for a single character in a MapFont.
Called when a map is initialized.
Represents a map that can be scalable.
Represents the palette that map items use.
Represents a renderer for a map.
Represents a map item.
An enum representing all possible scales a map can be set to.
An enum of all material IDs accepted by the official server and client
Handles specific metadata for certain items or blocks
Deprecated.
This is a
Configuration
implementation that does not save or load
from any source, and stores all values in memory only.Various settings for controlling the input and output of a
MemoryConfiguration
A type of
ConfigurationSection
that is stored in memory.MessagePrompt is the base class for any prompt that only displays a message
to the user and requires no input.
Thrown if a Plugin Message is sent that is too large to be sent.
A class responsible for managing the registrations of plugin channels and
their listeners.
This interface is implemented by all objects that can provide metadata
about themselves.
A MetadataConversionException is thrown any time a
LazyMetadataValue
attempts to convert a metadata value to an inappropriate
data type.A MetadataEvaluationException is thrown any time a
LazyMetadataValue
fails to evaluate its value due to an exception.Optional base class for facilitating MetadataValue implementations.
Represents a minecart entity.
Represents the built-in Minecraft font.
Represents a Monster.
Represents the different types of monster eggs
Represents a command that delegates to one or more other commands
Represents a huge mushroom block
Represents a mushroom
Cow
Represents nether wart
Base class for all noise generators
A note class to store a specific note.
An enum holding tones.
Represents a note.
Called when a note block is being played through player interaction or a
redstone current.
Represents a non-player character
NullConversationPrefix is a
ConversationPrefix
implementation that
displays nothing in front of conversation output.Utils for casting number types to other number types
NumericPrompt is the base class for any prompt that requires a
Number
response from the user.An objective on a scoreboard that can show scores specific to entries.
A wild tameable cat
Represents the various different cat types there are.
Creates noise using unbiased octaves
Deprecated.
Represents a Painting.
Deprecated.
Use
HangingBreakByEntityEvent
instead.Deprecated.
Use
HangingBreakEvent
instead.An enum to specify the cause of the removal
Deprecated.
Use
HangingEvent
instead.Deprecated.
Use
HangingPlaceEvent
instead.Deprecated.
Deprecated.
Generates noise using the "classic" perlin generator
Creates perlin noise through unbiased octaves
Represents an object that may be assigned permissions
Base Permissible for use in any Permissible object via proxy or extension
Represents a unique permission that may be attached to a
Permissible
Holds information about a permission attachment on a
Permissible
objectHolds information on a permission and which
PermissionAttachment
provides itRepresents the possible default values for permissions
Represents a class which is to be notified when a
PermissionAttachment
is removed from a Permissible
Represents a Pig.
Stores data for pigs being zapped
Represents a Pig Zombie.
Material data for the piston base block
Material data for the piston extension block
Represents a player, connected or not
Called when a player earns an achievement.
Represents a player animation event
Different types of player animations
Called when a player interacts with an armor stand and will either swap, retrieve or place an item.
This event is fired when the player is almost about to enter the bed.
This event is fired when the player is leaving a bed.
Called when a player empties a bucket
Called when a player interacts with a Bucket
Called when a player fills a bucket
Called when a player switches to another world.
This event is called after a player registers or unregisters a new plugin
channel.
Deprecated.
This event will fire from the main thread and allows the use of
all of the Bukkit API, unlike the
AsyncPlayerChatEvent
.Called when a player attempts to tab-complete a chat message.
This event is called whenever a player runs a command (by placing a slash
at the start of their message).
Thrown whenever a
Player
diesThrown when a player drops an item from their inventory
Called when a player edits or signs a book and quill item.
Called when a player throws an egg and it might hatch
Represents a player related event
Called when a players experience changes naturally
Thrown when a player is fishing
An enum to specify the state of the fishing
Called when the GameMode of the player is changed.
Represents an event that is called when a player right clicks an entity
with a location on the entity the was clicked.
Represents an event that is called when a player right clicks an entity.
Called when a player interacts with an object or air.
Interface to the inventory of a Player, including the four armor slots.
Deprecated.
Use
InventoryClickEvent
or InventoryOpenEvent
instead, or one of the other inventory events in org.bukkit.event.inventory
.Fired when a player's item breaks (such as a shovel or flint and steel).
This event will fire when a player is finishing consuming an item (food,
potion, milk bucket).
Fired when a player changes their currently held item
Called when a player joins a server
Called when a player gets kicked from the server
Called immediately prior to a creature being leashed by a player.
Called when a players level changes
Stores details for players attempting to log in
Basic kick reasons for communicating to plugins
Holds information for player movement events
PlayerNamePrompt is the base class for any prompt that requires the player
to enter another player's name.
Thrown when a player picks an item up from the ground
Called when a player is about to teleport because it is in contact with a
portal.
Deprecated.
This event causes synchronization from the login thread;
AsyncPlayerPreLoginEvent
is preferred to keep the secondary threads
asynchronous.Basic kick reasons for communicating to plugins
Called when a player leaves a server
This is called immediately after a player registers for a plugin channel.
Called when a player takes action on a resource pack request sent via
Player.setResourcePack(java.lang.String)
.Status of the resource pack.
Called when a player respawns.
Called when a player shears an entity
Called when a player statistic is incremented.
Holds information for player teleport events
Called when a player toggles their flying state
Called when a player toggles their sneaking state
Called when a player toggles their sprinting state
Called prior to an entity being unleashed due to a player's action.
This is called immediately after a player unregisters for a plugin channel.
Called when the velocity of a player changes.
Deprecated.
Represents a Plugin
Represents a concept that a plugin is aware of.
Each entry here represents a particular plugin's awareness.
Represents a base
Plugin
Represents the different directions a plugin channel may go.
Represents a
Command
belonging to a pluginThis type is the runtime-container for the information in the plugin.yml.
Called when a plugin is disabled.
Called when a plugin is enabled.
Used for plugin enable and disable events
This interface is used by the help system to group commands into
sub-indexes based on the
Plugin
they are a part of.Represents a plugin loader, which handles direct access to specific types
of plugins
Represents the order in which a plugin should be initialized and enabled
The PluginLogger class is a modified
Logger
that prepends all
logging calls with the name of the plugin doing the logging.Handles all plugin management from the Server
A listener for a specific Plugin Channel, which will receive notifications
of messages sent from a client.
Contains information about a
Plugin
s registration to a plugin
channel.Represents a possible recipient for a Plugin Message.
PluginNameConversationPrefix is a
ConversationPrefix
implementation
that displays the plugin name in front of conversation output.Called when a portal is created
An enum to specify the various reasons for a portal's creation
Represents various types of portals that can be made in a world.
Represents a minecraft potion
Deprecated.
Represents a brewer that can create
PotionEffect
s.Represents a potion effect, that can be added to a
LivingEntity
.Represents a type of potion and its effect on an entity.
Represents a potion (
Material.POTION
) that can have custom effects.Called when a splash potion hits an area
Represents a powered minecart.
Deprecated.
This class has been moved into a sub package;
PoweredMinecart
should be used instead.Represents a powered rail
Called when an ItemStack is inserted in an enchantment table - can be
called multiple times
Represents a pressure plate
Represents a shootable entity.
Called when a projectile hits an object
Called when a projectile is launched.
Represents a valid source of a projectile.
A Prompt is the main constituent of a
Conversation
.Represents a pumpkin.
Represents the various types a Rabbit might be.
Represents minecart rails.
Represents some type of crafting recipe.
Indicated a Material that may carry or create a Redstone current
Represents a redstone torch
Represents redstone wire
RegexPrompt is the base class for any prompt that requires an input
validated by a regular expression.
Stores relevant information for plugin listeners
A registered service provider.
This event is called when a command is recieved over RCON.
Represents an item that can be repaired at an anvil.
Thrown if a plugin attempts to register for a reserved channel (such as
"REGISTER")
Represents a minecart that can have certain
entities
as passengers.An enum to specify a rotation based orientation, like that on a clock.
Represents the different types of sandstone.
Represents the three different types of Sandstone
Deprecated.
Deprecated.
Deprecated.
Deprecated.
A scoreboard
Deprecated.
Manager of Scoreboards
Deprecated.
Represents an "alias" that a
ConfigurationSerializable
may be
stored as.Represents a server implementation.
This event is called when a command is run from the server console.
Miscellaneous server events
Called when a server list ping is coming in.
Represents an object that may become a server operator, such as a
Player
An event relating to a registered service.
Represents various priorities of a provider.
This event is called when a service is registered.
Manages services and service providers.
This event is called when a service is unregistered.
Deprecated.
Deprecated.
Represents a shaped (ie normal) crafting recipe.
Represents a shapeless recipe, where the arrangement of the ingredients on
the crafting grid does not matter.
Represents a Sheep.
Called when a sheep's wool is dyed
Called when a sheep regrows its wool
Represents either a SignPost or a WallSign
MaterialData for signs
Called when a sign is changed by a player.
Represents a Silverfish.
Simple utility class for attachable MaterialData subclasses
Handles all plugin management from the Server
A simple services manager.
Generates simplex-based noise.
Creates simplex noise through unbiased octaves
Represents a Skeleton.
Represents a Skull
Represents a skull.
Represents a skull (
Material.SKULL_ITEM
) that can have an owner.Represents the different types of skulls.
Represents a Slime.
Called when a Slime splits into smaller Slimes upon death
Represents a small
Fireball
Represents the different types of smooth bricks.
Represents a snowball.
Represents a snowman entity
An Enum of Sounds the server is able to send to players.
An event that is called when a world's spawn changes.
Represents a spawn egg that can be used to spawn mobs
Represents a Minecart with an
entity spawner
inside it.Deprecated.
Represents a Spider.
Deprecated.
Represents a Squid.
Represents stairs.
Standard implementation to
Messenger
Represents a countable statistic, which is tracked by the server.
The type of statistic.
Represents the different types of steps.
Deprecated.
Represents a minecart with a chest.
Deprecated.
This class has been moved into a sub package;
StorageMinecart
should be used instead.StringPrompt is the base class for any prompt that accepts an arbitrary
string from the user.
Event that is called when an organic structure attempts to grow (Sapling ->
Tree), (Mushroom -> Huge Mushroom), naturally or using bonemeal.
Deprecated.
Remains for plugins that would have implemented it even without
functionality
Represents a class which can suggest tab completions for commands.
This class is provided as a convenience to implement both TabCompleter and
CommandExecutor.
A team on a scoreboard that has a common display theme and other
properties.
Deprecated.
Deprecated.
Deprecated.
Represents textured materials like steps and smooth bricks
Represents a thrown Experience bottle.
Represents a thrown potion bottle
Stores data for thunder state changing in a world
Deprecated.
Extends RegisteredListener to include timing information
Represents a Primed TNT.
Deprecated.
MaterialData for torches
Represents a trap door
The Travel Agent handles the creation and the research of Nether and End
portals when Entities try to use one.
Represents the different types of Trees.
Represents the different species of trees regardless of size.
Tree and organic structure types.
Represents the tripwire
Represents the tripwire hook
Thrown when attempting to load an invalid Plugin file
Deprecated.
Unsupported & internal use only
This annotation indicates a method (and sometimes constructor) will chain
its internal operations.
ValidatingPrompt is the base class for any prompt that requires validation.
Deprecated.
Represents a mutable vector.
Represents a vehicle entity.
Raised when a vehicle collides with a block.
Raised when a vehicle collides.
Raised when a vehicle is created.
Raised when a vehicle receives damage.
Raised when a vehicle is destroyed, which could be caused by either a
player or the environment.
Raised when an entity enters a vehicle.
Raised when a vehicle collides with an entity.
Represents a vehicle-related event.
Raised when a living entity exits a vehicle.
Raised when a vehicle moves.
Called when a vehicle updates
Represents a villager NPC
Represents the various different Villager professions there may be.
Represents a vine
This designates the warning state for a specific item.
This represents the states that server verbose for warnings may be.
Represents a Water Mob
Represents a Weather related entity, such as a storm
Stores data for weather changing in a world
Deprecated.
Represents a Weather-related event
An enum of all current weather types
Deprecated.
Represents a Witch
Represents a Wither boss
Represents a wither skull
Fireball
.Represents a Wolf
Represents the different types of wooden steps.
Represents a Wool/Cloth block
Represents a world, which may contain entities, chunks and blocks
Represents various map environment types that a world may be
Represents various types of options that may be used to create a world.
Represents events within a world
Called when a World is initializing
Called when a World is loaded
Called when a World is saved.
Represents various types of worlds that may exist
Called when a World is unloaded
An implementation of
Configuration
which saves all files in Yaml.Various settings for controlling the input and output of a
YamlConfiguration
Represents a Zombie.
InventoryHolder