All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AABB |
An axis aligned bounding box.
|
AABB.Factory |
|
AbsoluteSortPosition |
Used to indicate the absolute position of a property when sorted.
|
AbstractAffectEntityEvent |
|
AbstractAttackEntityEvent |
|
AbstractChangeEntityEquipmentEvent |
|
AbstractDamageEntityEvent |
|
AbstractDamageSource |
An abstract implementation of DamageSource to allow plugins to create
their own damage sources without having to implement all the required
methods.
|
AbstractDamageSourceBuilder<T extends DamageSource,B extends DamageSource.DamageSourceBuilder<T,B>> |
|
AbstractDataBuilder<T extends DataSerializable> |
An abstract implementation of DataBuilder that pre-defines all of
the necessary "content update" implementation required for content
versioning.
|
AbstractDetonateEvent |
|
AbstractEntityDamageSource |
|
AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T extends EntityDamageSource,B extends EntityDamageSource.EntityDamageSourceBuilder<T,B>> |
|
AbstractEvent |
An abstract event that can be extended for any and all custom events as
necessary.
|
AbstractGoal<O extends Agent> |
|
AbstractGoalEvent |
|
AbstractIndirectEntityDamageSource |
|
AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder<T extends IndirectEntityDamageSource,B extends IndirectEntityDamageSource.AbstractBuilder<T,B>> |
|
AbstractModifierEvent<T extends ModifierFunction<M>,M> |
|
AbstractSpawnEntityEvent |
|
AbstractValueChangeEvent |
|
Account |
Represents an account, which stores amounts of various currencies .
|
AccountDeletionResultType |
Indicates whether the deletion of an Account succeeded.
|
AccountDeletionResultTypes |
|
Advancement |
An advancement.
|
Advancement.Builder |
|
Advancement.Builder.RootStep |
Define root advancement only parameters.
|
AdvancementCriterion |
Represents a criterion that should be acquired
to unlock a Advancement .
|
AdvancementCriterion.BaseBuilder<T extends AdvancementCriterion,B extends AdvancementCriterion.BaseBuilder<T,B>> |
|
AdvancementCriterion.Builder |
|
AdvancementCriterion.Factory |
|
AdvancementEvent |
|
AdvancementEvent.Grant |
|
AdvancementEvent.Revoke |
|
AdvancementProgress |
|
AdvancementTree |
|
AdvancementTreeEvent |
|
AdvancementTreeEvent.GenerateLayout |
Is called when the layout of a AdvancementTree gets
updated, this is done after the vanilla game generates the
layout.
|
AdvancementType |
Changes the frame around the Advancement icon and
also the appearance in the notifications.
|
AdvancementTypes |
|
Aerial |
Represents an entity that flies, such as a bat.
|
AffectEntityEvent |
An event that affects multiple Entity instances as a bulk action.
|
AffectItemStackEvent |
|
AffectSlotEvent |
|
After |
Sets the parameter to the object after the specified class in the cause
chain.
|
Ageable |
Represents an Agent that produces offspring and grows into an adult
|
Agent |
An Agent represents a Living that has AI.
|
All |
Sets an array parameter to all causes of the array component type in the
cause chain.
|
Ambient |
Represents an entity that can not be interacted with and only adds to
the ambiance of the environment.
|
AndCriterion |
|
AndCriterion.Factory |
|
Angle |
Represents an angle in the range of 0 (inclusive) to 360 (exclusive) degrees.
|
Animal |
Represents an animal, such as a Cow .
|
AnimateHandEvent |
Called when a Humanoid hand animation occurs.
|
AnvilCost |
The level and material costs for an anvil usage.
|
Aquatic |
|
Archetype<S extends LocatableSnapshot<S>,E> |
A DataHolder which has no attachment to any particular world allowing
it to be used as a blueprint to create multiple copies of its containing
data.
|
ArchetypeVolume |
|
ArchetypeVolumeCreator |
|
AreaEffectCloud |
Represents an AreaEffectCloud.
|
ArgumentParseException |
Exception thrown when a Parameter cannot parse an argument.
|
ArgumentReader |
An ArgumentReader allows for sequential reading of an input
String , by providing a "cursor" that advances when part
of the String is read.
|
ArgumentReader.Immutable |
Represents a ArgumentReader where the cursor position cannot be
changed.
|
ArgumentReader.Mutable |
|
ArmorEquipable |
Represents something that can be equipped with armor, main hand and off hand items.
|
ArmorMaterial |
|
ArmorMaterials |
|
ArmorStand |
Represents an Armor Stand.
|
Arrow |
An arrow generally "tipped" with one or more potion effects.
|
ArrowEntity |
Represents an Arrow.
|
ArtType |
Represents a piece of art to be displayed by Painting s.
|
ArtTypes |
AttachmentSurface |
Represents a block surface.
|
AttachmentSurfaces |
|
AttackEntityEvent |
Represents the base event for when an Entity is being "attacked".
|
AttackLivingGoal |
|
AttackLivingGoal.Builder |
|
Attribute |
Represents an instance of an AttributeType that contains a value.
|
AttributedBiome |
|
AttributedBiome.Factory |
|
AttributeHolder |
|
AttributeModifier |
|
AttributeModifier.Builder |
|
AttributeOperation |
Represents an operation which can be applied to transform the value of an
Attribute .
|
AttributeOperations |
|
AttributeType |
Represents an attribute type that can apply effects or modify traits related to an entity.
|
AttributeTypes |
AudienceMessageEvent |
|
Audiences |
|
Audiences.Factory |
|
AvoidLivingGoal |
|
AvoidLivingGoal.Builder |
|
Axis |
Represents a three dimensional cartesian axis.
|
AxisDirection |
Represents the directional axis is either
positive, zero, or negative.
|
Ban |
Represents a ban made on an object.
|
Ban.Builder |
Represents a builder that creates bans.
|
Ban.IP |
Represents a ban made on an IP.
|
Ban.Profile |
|
BanIpEvent |
Called when a ban is made on an IP address.
|
Banner |
|
BannerPatternLayer |
A representation on a single layer of a Banner 's pattern.
|
BannerPatternLayer.Builder |
|
BannerPatternShape |
A pattern shape which may be applied to a banner.
|
BannerPatternShapes |
|
BanService |
Represents a service with which to ban things, such as GameProfile s or IP addresses.
|
BanType |
Represents the possible types of bans.
|
BanTypes |
|
BanUserEvent |
Occurs when a user is banned.
|
Barrel |
|
BasicHandshakePacketDispatcher |
|
BasicPacketChannel |
Represents a basic channel binding that sends and receives packets.
|
Bat |
Represents a Bat.
|
Beacon |
Represents a Beacon.
|
Bed |
|
Bee |
Represents a Bee.
|
Beehive |
|
Before |
Sets the parameter to the object before the specified class in the cause
chain.
|
Bell |
|
Biome |
Represents a biome.
|
BiomeAttributes |
|
BiomeAttributes.Factory |
|
BiomeFinder |
|
BiomeProvider |
|
BiomeProvider.Factory |
|
BiomeProviderConfig |
|
Biomes |
BiomeSampler |
|
BiomeSampler.Factory |
|
BiomeSamplers |
|
BiomeVolume |
|
BiomeVolume.Immutable |
|
BiomeVolume.Modifiable<M extends BiomeVolume.Modifiable<M>> |
|
BiomeVolume.Mutable |
|
BiomeVolume.Streamable<B extends BiomeVolume.Streamable<B>> |
|
BiomeVolume.Unmodifiable<U extends BiomeVolume.Unmodifiable<U>> |
Like a BlockVolume except in the case that
while the parent volume can potentially be a MutableVolume ,
this volume returned will not be.
|
BiomeVolumeFactory |
|
BlastFurnace |
|
Blaze |
Represents a Blaze.
|
BlockCarrier |
Represents a Block that is a carrier of an Inventory
e.g.
|
BlockChangeFlag |
A flag of sorts that determines whether a block change will perform various
interactions, such as notifying neighboring blocks, performing block physics
on placement, etc.
|
BlockChangeFlag.Factory |
|
BlockChangeFlags |
|
BlockDamageSource |
|
BlockDamageSource.Builder |
|
BlockEntity |
Represents a block entity.
|
BlockEntityArchetype |
Represents the data of a BlockEntity which does not exist in the world
and may be used to create new BlockEntity s with the same data.
|
BlockEntityArchetype.Builder |
|
BlockEntityArchetypeVolume |
|
BlockEntityArchetypeVolume.Immutable |
|
BlockEntityArchetypeVolume.Modifiable<M extends BlockEntityArchetypeVolume.Modifiable<M>> |
|
BlockEntityArchetypeVolume.Mutable |
|
BlockEntityArchetypeVolume.Streamable<B extends BlockEntityArchetypeVolume.Streamable<B>> |
|
BlockEntityArchetypeVolume.Unmodifiable<U extends BlockEntityArchetypeVolume.Unmodifiable<U>> |
|
BlockEntityInventory<T extends BlockEntity & Carrier> |
|
BlockEntityType |
Describes a type of block entity.
|
BlockEntityTypes |
BlockEntityVolume |
|
BlockEntityVolume.Modifiable<M extends BlockEntityVolume.Modifiable<M>> |
|
BlockEntityVolume.Mutable |
|
BlockEntityVolume.Streamable<T extends BlockEntityVolume.Streamable<T>> |
|
BlockEntityVolume.Unmodifiable<U extends BlockEntityVolume.Unmodifiable<U>> |
|
BlockOccupiedMinecart |
|
BlockProjectileSource |
|
BlockReaderAwareMatcher<T> |
|
BlockSnapshot |
An immutable representation of a BlockState and any extra data that
may be associated with it, including BlockEntity related data.
|
BlockSnapshot.Builder |
|
BlockSnapshot.Factory |
|
BlockSoundGroup |
Represents sounds for a block.
|
BlockState |
|
BlockState.Builder |
|
BlockTransaction |
A specialized Transaction<BlockSnapshot> that covers
the required changes of one BlockSnapshot to another, with the added benefit
of a contextual understanding of what sort of operation is being
performed to change from one block to another.
|
BlockTransactionReceipt |
|
BlockType |
Describes a base type of block.
|
BlockTypes |
BlockTypeTags |
BlockVolume |
|
BlockVolume.Immutable |
|
BlockVolume.Modifiable<M extends BlockVolume.Modifiable<M>> |
|
BlockVolume.Mutable |
|
BlockVolume.Streamable<B extends BlockVolume.Streamable<B>> |
|
BlockVolume.Unmodifiable<U extends BlockVolume.Unmodifiable<U>> |
Like a BlockVolume except in the case that
while the parent volume can potentially be a MutableVolume ,
this volume returned will not be.
|
BlockVolumeFactory |
|
Boat |
Represents a Boat entity.
|
BoatType |
|
BoatTypes |
|
BodyPart |
|
BodyParts |
|
BooleanStateProperties |
BooleanStateProperty |
Represents a type of StateProperty that allows only Boolean of
which two possible values may exist: true and
false .
|
Boss |
Represents a boss monster that may cause a boss health bar to show
on client interfaces.
|
BreedingEvent |
|
BreedingEvent.Breed |
|
BreedingEvent.FindMate |
|
BreedingEvent.ReadyToMate |
Called when an Animal has made it known it is ready to breed.
|
BrewingEvent |
|
BrewingEvent.ConsumeFuel |
Fired when a fuel item is consumed to refill the fuel bar.
|
BrewingEvent.Finish |
Fires when brewing finished.
|
BrewingEvent.Interrupt |
Fires when brewing is interrupted.
|
BrewingEvent.Start |
Fired when the brewing process starts.
|
BrewingEvent.Tick |
Fired every tick while brewing.
|
BrewingStand |
Represents a Brewing Stand.
|
Builder<T,B extends Builder<T,B>> |
A common interface for all builder pattern types.
|
BuilderProvider |
|
Campfire |
|
Cancellable |
Represents an event that can be cancelled.
|
CarriedInventory<C extends Carrier> |
|
Carrier |
A Carrier is simply something that carries an Inventory .
|
CarrierBlockEntity |
|
CarrierMinecart<M extends CarrierMinecart<M>> |
|
Cat |
Represents a Cat, meow.
|
CatalogedBy |
Annotates a class to specify a set of special catalog
classes which act as the catalog for the annotated type.
|
CatType |
Represents the type of cat a cat is.
|
CatTypes |
An enumeration of vanilla CatType s.
|
Cause |
A cause represents the reason or initiator of an event.
|
Cause.Builder |
|
CauseStackManager |
Provides an interface into the system managing the cause and contextual
information for events being thrown.
|
CauseStackManager.StackFrame |
|
CaveSpider |
Represents a Cave Spider.
|
ChanceTable<T> |
This is a variant of the RandomObjectTable which uses a 0-1 chance
attached to every entry.
|
ChangeBlockEvent |
|
ChangeBlockEvent.All |
|
ChangeBlockEvent.Post |
|
ChangeBlockEvent.Pre |
|
ChangeDataHolderEvent |
|
ChangeDataHolderEvent.ValueChange |
|
ChangeEntityEquipmentEvent |
Called when an entity changes an equipped item.
|
ChangeEntityEquipmentEvent.Break |
Called when the players equipment is broken or otherwise replaced by an empty item-stack.
|
ChangeEntityWorldEvent |
|
ChangeEntityWorldEvent.Post |
|
ChangeEntityWorldEvent.Pre |
|
ChangeEntityWorldEvent.Reposition |
|
ChangeInventoryEvent |
|
ChangeInventoryEvent.Drop |
An interaction resulting in dropping an item.
|
ChangeInventoryEvent.Drop.Full |
An interaction dropping an entire stack.
|
ChangeInventoryEvent.Drop.Single |
An interaction dropping a single item.
|
ChangeInventoryEvent.Held |
|
ChangeInventoryEvent.Pickup |
Fires after an Item has been picked up.
|
ChangeInventoryEvent.Pickup.Pre |
Fires before an Item is picked up.
|
ChangeInventoryEvent.SwapHand |
Fired when a Player swaps it's hands.
|
ChangeSignEvent |
|
ChangeWeatherEvent |
Called when a Weather change occurs
|
ChangeWorldBorderEvent |
Fired when the world border changes for a Player or a World .
|
ChangeWorldBorderEvent.Player |
An event that is fired when a player's world border is changed.
|
ChangeWorldBorderEvent.World |
Fired when a value on a world's WorldBorder is changed.
|
Channel |
|
ChannelBuf |
A ChannelStream allows for plugins and the server to read and write Java
primitive data and some higher level data to DataView if necessary.
|
ChannelException |
Represents a Exception which can be thrown
when dealing with network channels.
|
ChannelExceptionHandler<C extends EngineConnection> |
Represents a handler for exceptions of Channel s.
|
ChannelExceptionHandler.Factory |
|
ChannelIOException |
Represents a ChannelException which is thrown when an IO
error occurred while reading or writing payloads.
|
ChannelManager |
|
ChannelNotSupportedException |
An exception that's thrown when an attempt was made to send data to an
EngineConnection that doesn't support the channel.
|
ChatVisibilities |
An enumeration of the vanilla chat visibility modes for a client.
|
ChatVisibility |
Represents a visibility mode for a client's chat.
|
CheckerboardBiomeConfig |
|
CheckerboardBiomeConfig.Builder |
|
Chest |
Represents a Chest.
|
ChestAttachmentType |
|
ChestAttachmentTypes |
|
ChestMinecart |
|
Chicken |
Represents a Chicken.
|
Chunk<P extends Chunk<P>> |
A chunk is a specific grid-aligned partition of a WorldLike .
|
ChunkEvent |
|
ChunkEvent.Generated |
Called when a new chunk was generated.
|
ChunkEvent.Load |
Called when a chunk is loaded.
|
ChunkEvent.Save |
Called when a chunk is performing a save.
|
ChunkEvent.Save.Post |
Called after the chunk is saved.
|
ChunkEvent.Save.Pre |
Called before the chunk is saved.
|
ChunkEvent.Unload |
Called when a chunk was unloaded.
|
ChunkEvent.Unload.Post |
Called after the chunk is unloaded.
|
ChunkEvent.Unload.Pre |
Called before the chunk is unloaded.
|
ChunkEvent.WorldScoped |
Represents an event that has knowledge about the world that
is being operated upon.
|
ChunkGenerator |
|
ChunkGenerator.Factory |
|
ChunkGeneratorConfig |
|
ChunkLayout |
A class for information about the chunk coordinate space, aka the layout.
|
ChunkManager |
|
ChunkRegenerateFlag |
A flag of sorts that determines whether a chunk regeneration will perform
various tasks such as creating a chunk, or preserving entities.
|
ChunkRegenerateFlags |
|
ChunkState |
Represents the state of a Chunk that can exist
through various stages of the game, including but not limited to:
Chunk in the process of being generated
Chunk being deserialized from storage and being prepared for addition to a World
WorldChunk s already existing and loaded in a World
|
ChunkStates |
|
ChunkVolume |
Presents a volume of Chunk s that can exist
without a WorldLike volume.
|
ClickContainerEvent |
A click interaction in an open container.
|
ClickContainerEvent.Creative |
An interaction with a creative inventory.
|
ClickContainerEvent.Creative.Drop |
A click in a creative inventory causing an item to drop.
|
ClickContainerEvent.Creative.Set |
A click in a creative inventory setting a slot.
|
ClickContainerEvent.Double |
A double-click with the primary mouse button
|
ClickContainerEvent.Drag |
A completed drag Interaction.
|
ClickContainerEvent.Drag.Middle |
A completed drag Interaction cloning the cursor stack on each slot.
|
ClickContainerEvent.Drag.Primary |
A completed drag Interaction distributing the cursor stack evenly among the slots.
|
ClickContainerEvent.Drag.Secondary |
A completed drag Interaction distributing a single item from the cursor stack on each slot.
|
ClickContainerEvent.Drop |
An interaction resulting in dropping an item.
|
ClickContainerEvent.Drop.Full |
An interaction dropping an entire stack.
|
ClickContainerEvent.Drop.Outside |
A click outside of the inventory resulting in dropping the item on cursor.
|
ClickContainerEvent.Drop.Outside.Primary |
A click with the primary mouse button dropping the entire stack on the cursor.
|
ClickContainerEvent.Drop.Outside.Secondary |
A click with the secondary mouse button dropping a single item from the cursor.
|
ClickContainerEvent.Drop.Single |
An interaction dropping a single item.
|
ClickContainerEvent.Middle |
A click with the middle mouse button.
|
ClickContainerEvent.NumberPress |
A number press swapping the hotbar slot with the slot the mouse hovers over.
|
ClickContainerEvent.Primary |
A click with the primary mouse button.
|
ClickContainerEvent.Recipe |
Fires when the client requests a recipe to be crafted.
|
ClickContainerEvent.Recipe.All |
Fires when the client requests a recipe to be crafted as much as possible.
|
ClickContainerEvent.Recipe.Single |
Fires when the Client requests a recipe to be crafted once.
|
ClickContainerEvent.Secondary |
A click with the secondary mouse button.
|
ClickContainerEvent.SelectTrade |
Fies when the client requests to select a trade from a Trader
|
ClickContainerEvent.Shift |
A click with the shift modifier active
|
ClickContainerEvent.Shift.Primary |
A click with the primary mouse button and the shift modifier active
|
ClickContainerEvent.Shift.Secondary |
A click with the secondary mouse button and the shift modifier active
|
ClickHandler |
|
ClickType<T> |
|
ClickTypes |
An enumeration of the click types in Container s.
|
Client |
Represents a typical Minecraft Client.
|
ClientCompletionType |
Indications to the client as to how to display the associated
ValueParser when completed by the client.
|
ClientCompletionTypes |
|
ClientLocation |
|
ClientPingServerEvent |
Called when a client pings the server from the server list.
|
ClientPingServerEvent.Response |
Represents a mutable response to a status request.
|
ClientPingServerEvent.Response.Players |
|
ClientPlayer |
|
ClientSideConnection |
Represents a connection from the client to the
server on the client side.
|
ClientWorld |
Represents a Client view of a remote or local world.
|
ClientWorldProperties |
|
CloseHandler |
|
Cod |
|
Coerce |
Utility class for coercing unknown values to specific target types.
|
CollectionUtils |
|
CollectionValue<E,C extends java.util.Collection<E>> |
A Collection based Value type.
|
CollectionValue.Immutable<E,C extends java.util.Collection<E>,I extends CollectionValue.Immutable<E,C,I,M>,M extends CollectionValue.Mutable<E,C,M,I>> |
|
CollectionValue.Mutable<E,C extends java.util.Collection<E>,M extends CollectionValue.Mutable<E,C,M,I>,I extends CollectionValue.Immutable<E,C,I,M>> |
Represents a Value.Mutable that is backed by a Collection of
elements.
|
CollideBlockEvent |
|
CollideBlockEvent.Fall |
Fires when an Entity falls on a block.
|
CollideBlockEvent.Impact |
|
CollideBlockEvent.Inside |
Fires when an Entity is inside a block.
|
CollideBlockEvent.Move |
Fires when an Entity moves into a block and collides with it.
|
CollideBlockEvent.StepOn |
Fires when an Entity steps on a block.
|
CollideEntityEvent |
|
CollideEntityEvent.Impact |
|
CollideEvent |
|
CollideEvent.Impact |
|
CollisionRule |
Represents a collision rule.
|
CollisionRules |
|
Color |
|
Color.Builder |
|
Command |
The Command interface is the low-level interface that all commands in the
Sponge ecosystem inherit.
|
Command.Builder |
|
Command.Parameterized |
A Command that has distinct steps for parsing arguments and
executing a command based on those arguments.
|
Command.Raw |
A raw command that also contains a CommandTreeNode to provide
hints to the client for command completion.
|
CommandBlock |
Represents a Command Block.
|
CommandBlockMinecart |
|
CommandCause |
The CommandCause represents the Cause of a command, and
also contains utility methods to obtain key information about said cause.
|
CommandCause.Factory |
|
CommandCompletion |
A potential completion of a command argument.
|
CommandCompletion.Factory |
|
CommandCompletionProvider |
|
CommandCompletionProviders |
|
CommandContext |
The CommandContext contains the parsed arguments for a command, and
any other information that might be important when executing a command.
|
CommandContext.Builder |
A builder for creating this context.
|
CommandContext.Builder.Transaction |
A transaction on a context builder.
|
CommandException |
Thrown when an executed command raises an error or when execution of
the command failed.
|
CommandExecutor |
Interface containing the method directing how a certain command will
be executed.
|
CommandFailedRegistrationException |
Indicates that a command could not be registered.
|
CommandManager |
Registers and dispatches commands.
|
CommandManager.Mutable |
A mutable view of the command manager, allowing additional commands
to be registered.
|
CommandMapping |
Provides information about a mapping between a command and its aliases.
|
CommandNotFoundException |
This exception is thrown when a sender tries to execute a command that does
not exist.
|
CommandPermissionException |
This exception is thrown when a subject does not have permission to execute
a command.
|
CommandRegistrar<T> |
CommandRegistrar s are the entry point for plugins wishing to provide
their own command framework.
|
CommandRegistrarType<T> |
|
CommandResult |
Represents the result of a command in Sponge.
|
CommandResult.Builder |
|
CommandResult.Factory |
|
CommandTreeNode<T extends CommandTreeNode<T>> |
Builds a tree of command parameters for sending to clients.
|
CommandTreeNode.Amount |
|
CommandTreeNode.Argument<T extends CommandTreeNode<T>> |
|
CommandTreeNode.Basic |
|
CommandTreeNode.EntitySelection |
|
CommandTreeNode.NodeFactory |
Factory to create a root node.
|
CommandTreeNode.Range<S extends java.lang.Number> |
|
CommandTreeNode.Root |
|
CommandTreeNode.StringParser |
A CommandTreeNode that allows for the setting of how a string
based parser will behave.
|
CommandTreeNodeType<T extends CommandTreeNode<T>> |
|
CommandTreeNodeTypes |
The known types available on the vanilla client.
|
CommonParameters |
Commonly used parameters that can be reused in
multiple commands.
|
Comparator |
Represents a Redstone Comparator.
|
ComparatorMode |
|
ComparatorModes |
|
ComplexLiving<T extends ComplexLivingPart<T>> |
Represents a complex living entity that requires multiple bounding
boxes, example: EnderDragon .
|
ComplexLivingPart<P extends ComplexLivingPart<P>> |
|
ComponentMessageException |
A subclass of Exception that contains a rich message that is an instance of
Component rather than a String.
|
Conduit |
|
ConfigDir |
|
ConfigManager |
Provides configuration for plugins.
|
ConfigRoot |
A configuration root is a representation of where configuration
data can be stored, which is ultimately mapped to a directory on disk.
|
ConfigurableBiomeProvider<T extends BiomeProviderConfig> |
|
ConfigurableChunkGenerator<T extends ChunkGeneratorConfig> |
|
ConstructEntityEvent |
Base event during the construction of an Entity .
|
ConstructEntityEvent.Post |
Called after the construction of an Entity .
|
ConstructEntityEvent.Pre |
Called before the construction of an Entity .
|
ConstructPluginEvent |
|
Container |
A Container is effectively a ViewModel for a particular set of
Inventory objects used to allow players to interact
with the Inventories, usually via a GUI (the View).
|
ContainerType |
|
ContainerTypes |
An enumeration of all possible ContainerType s in vanilla minecraft.
|
Context |
Encapsulates a single attribute about the state or circumstances of a
Contextual .
|
ContextCalculator |
|
ContextService |
A service that provides shared context calculation functionality for any
services that may wish to use contexts.
|
ContextSource |
A common interface for objects that have a relevant context.
|
Contextual |
A common interface for objects that have an identifier and can have a set of
active Context s determined.
|
ContextValue |
Sets the parameter to the object with the specified name.
|
CookingEvent |
|
CookingEvent.ConsumeFuel |
Fires whenever fuel is consumed to refill the current burn time.
|
CookingEvent.Finish |
|
CookingEvent.Interrupt |
Fires when the cooking is interrupted causing the current cooking time to reset to 0.
|
CookingEvent.Start |
The first tick of an item cooking.
|
CookingEvent.Tick |
The cooking timer ticking up or down.
|
CookingRecipe |
A general interface for cooking-type/furnace recipes.
|
CookingRecipe.Builder |
Builds a simple furnace recipe.
|
CookingRecipe.Builder.EndStep |
|
CookingRecipe.Builder.IngredientStep |
|
CookingRecipe.Builder.ResultStep |
|
CookingResult |
|
CooldownEvent |
|
CooldownEvent.End |
|
CooldownEvent.Set |
|
CooldownTracker |
Provides access to the item cooldowns of a Player .
|
CopyableBuilder<T,B extends CopyableBuilder<T,B>> |
|
CopyableDataHolder |
|
CopyableValueContainer |
|
CopyFileVisitor |
Represents a FileVisitor which will create a copy of a directory
and its contents.
|
Cow |
Represents a Cow.
|
CraftingGridInventory |
A CraftingGridInventory represents the inventory of something that can craft
items.
|
CraftingInventory |
A CraftingInventory represents the inventory of something that can craft
items.
|
CraftingOutput |
A crafting output slot.
|
CraftingRecipe |
A CraftingRecipe represents some craftable recipe in the game.
|
CraftItemEvent |
|
CraftItemEvent.Craft |
This event is fired after the item is taken out of the output slot.
|
CraftItemEvent.Preview |
This event is fired before the item is taken out of the
output slot but after completing the recipe in the grid.
|
CreateMapEvent |
Called when a new map is registered.
|
Creature |
|
Creeper |
Represents a Creeper.
|
Criteria |
Criteria names which trigger an objective to be modified by actions in-game.
|
Criterion |
Represents a set of behaviours for an objective, which may cause it to be
automatically updated.
|
CriterionEvent |
|
CriterionEvent.Grant |
|
CriterionEvent.Revoke |
|
CriterionEvent.Score |
|
CriterionEvent.Score.Change |
|
CriterionEvent.Score.Grant |
|
CriterionEvent.Score.Revoke |
|
CriterionEvent.Trigger<C extends FilteredTriggerConfiguration> |
|
CriterionProgress |
|
Currency |
Represents a form of currency.
|
Cycleable<T extends Cycleable<T>> |
Represents a type of Enum or pseudo enum,
that can be "cycled" for the "next" value.
|
DamageEntityEvent |
Represents the base event for when an Entity is being "attacked".
|
DamageFunction |
|
DamageModifier |
Represents a modifier that will apply a function on a damage value to deal
towards an entity such that the raw damage is the input of a
DoubleUnaryOperator such that the output will be the final damage
applied to the Entity .
|
DamageModifier.Builder |
A builder that creates DamageModifier s, for use in both plugin and
implementation requirements.
|
DamageModifierType |
A type of DamageModifier that can apply a "grouping" so to speak
for the damage modifier.
|
DamageModifierTypes |
|
DamageSource |
Represents a Cause for damage on the Entity being
damaged.
|
DamageSource.Builder |
|
DamageSource.DamageSourceBuilder<T extends DamageSource,B extends DamageSource.DamageSourceBuilder<T,B>> |
|
DamageSource.Factory |
|
DamageSources |
A static collection of various DamageSource s that remain static, or
otherwise "ambiguous" with regards to the actual source.
|
DamageType |
|
DamageType.Builder |
|
DamageTypes |
|
DamagingProjectile |
|
DataAlreadyRegisteredException |
|
DataBuilder<T extends DataSerializable> |
|
DataContainer |
Represents a data structure that contains data.
|
DataContentUpdater |
|
DataException |
|
DataFormat |
Represents a parser for a particular file format allowing reading and writing
a DataContainer to/from a stream of the specific format.
|
DataFormats |
|
DataHolder |
A data holder object allows the access of additional data on the object
that is not simply expressed by its basic type.
|
DataHolder.Immutable<I extends DataHolder.Immutable<I>> |
Represents a DataHolder that is immutable and can be transformed
into other immutable data holders.
|
DataHolder.Mutable |
Represents a data holder that allows its data to be modified.
|
DataHolderBuilder<H extends DataHolder,B extends DataHolderBuilder<H,B>> |
|
DataHolderBuilder.Immutable<H extends DataHolder.Immutable<H>,B extends DataHolderBuilder.Immutable<H,B>> |
|
DataHolderBuilder.Mutable<H extends DataHolder.Mutable,B extends DataHolderBuilder.Mutable<H,B>> |
|
DataManager |
A manager of the overall Data API.
|
DataManipulator |
|
DataManipulator.Immutable |
|
DataManipulator.Immutable.Factory |
|
DataManipulator.Mutable |
Represents a changelist of data that can be applied to a DataHolder .
|
DataManipulator.Mutable.Factory |
|
DataPackSerializable |
|
DataPackType<T> |
|
DataPackType.Factory |
|
DataPackTypes |
|
DataProvider<V extends Value<E>,E> |
|
DataQuery |
Represents a query that can be done on views.
|
DataRegistration |
An optional registration of keys to associate a semi-persistent
state of their associated values that can be stored, retrieved,
persisted, and/or associated with DataHolders .
|
DataRegistration.Builder |
|
DataRegistrationNotFoundException |
|
DataSerializable |
|
DataStore |
|
DataStore.Builder |
|
DataStore.Builder.EndStep |
|
DataStore.Builder.HolderStep |
|
DataStore.Builder.SerializersStep |
|
DataStore.Builder.UpdaterStep |
|
DataTransactionResult |
|
DataTransactionResult.Builder |
|
DataTransactionResult.Type |
The type of transaction result.
|
DataTranslator<T> |
A compatibility object to translate and translate any type of
Object that is not a DataSerializable .
|
DataView |
Represents an object of data represented by a map.
|
DataView.SafetyMode |
The safety mode of the container.
|
DaylightDetector |
Represents a DaylightDetector.
|
DefaultConfig |
|
DefaultedRegistryReference<T> |
A reference where the holder is
given to us to search within a no-args get() method.
|
DefaultedRegistryType<T> |
|
DefaultedRegistryValue |
|
DefaultWorldKeys |
A listing of the keys of the default worlds in Minecraft.
|
DefaultWorldKeys.Factory |
|
DefuseExplosiveEvent |
|
DefuseExplosiveEvent.Post |
|
DefuseExplosiveEvent.Pre |
|
DeleteFileVisitor |
Represents a FileVisitor which will recursively delete a directory
with all its contents.
|
DestructEntityEvent |
An event where the Entity is being either removed usually due to
the Entity being marked as "dead".
|
DestructEntityEvent.Death |
|
DetonateExplosiveEvent |
Event called immediately before an Explosive explodes.
|
Difficulties |
A list of difficulties that Minecraft provides in vanilla.
|
Difficulty |
Represents a possible difficulty setting.
|
Direction |
Represent the 16 main and secondary cardinal directions plus up and down.
|
Direction.Division |
The compass division supported by this direction implementation.
|
DirectionRelativeDataHolder |
|
DirectionRelativeDataHolder.Immutable<I extends DirectionRelativeDataHolder.Immutable<I>> |
|
DirectionRelativeDataHolder.Mutable |
|
DirectionRelativeDataProvider<V extends Value<E>,E> |
|
DiscreteTransform2 |
Represents a transform.
|
DiscreteTransform3 |
Represents a transform.
|
DismountType |
|
DismountTypes |
|
Dispenser |
Represents a Dispenser.
|
DisplayInfo |
|
DisplayInfo.Builder |
|
DisplaySlot |
Represents an area to display an objective.
|
DisplaySlot.Factory |
|
DisplaySlots |
Display slot names which display an objective in a particular place in-game.
|
Dolphin |
Represents a Dolphin
|
Donkey |
|
DoNotStore |
In particular, you should not:
|
DoorHinge |
Represents a side of a hinge.
|
DoorHinges |
|
DragonFireball |
|
DragonPhase |
|
DragonPhaseManager |
|
DragonPhaseType |
|
DragonPhaseTypes |
|
DropItemEvent |
Handles when one or more Item or ItemStack are about to be
"dropped" onto the ground.
|
DropItemEvent.Close |
|
DropItemEvent.Custom |
Called whenever an Item is dropped from another source.
|
DropItemEvent.Destruct |
Called when one or more Item drops are triggered by an
object such as an Entity or BlockType destruction.
|
DropItemEvent.Dispense |
|
DropItemEvent.Pre |
Handles ItemStack s and may be called before an Item
entity is actually constructed.
|
Dropper |
Represents a Dropper.
|
Drowned |
|
DuplicateDataStoreException |
|
DuplicateProviderException |
|
DuplicateRegistrationException |
|
DyeColor |
Represents a color of dye that can be used by various items and blocks.
|
DyeColors |
|
EconomyService |
Represents a service for managing a server economy.
|
EconomyTransactionEvent |
|
Egg |
Represents a thrown egg.
|
ElderGuardian |
|
EmptyInventory |
An EmptyInventory is an Inventory with exactly zero slots, no children and
a guarantee that all queries will only every return an EmptyInventory.
|
EmptyObject<T> |
Represents an entry in a table which has no associated object.
|
EnchantItemEvent |
|
EnchantItemEvent.CalculateEnchantment |
Triggers when the enchantments for an item are calculated.
|
EnchantItemEvent.CalculateLevelRequirement |
Triggers when the enchantment costs for an item are calculated.
|
EnchantItemEvent.Post |
This event is triggered when an item is enchanted at an enchanting table.
|
Enchantment |
|
Enchantment.Builder |
Represents a builder interface which can be used
to create a Enchantment .
|
Enchantment.RandomListBuilder |
Represents a builder interface which can be used
to create a Enchantment .
|
EnchantmentTable |
|
EnchantmentType |
Represents a modifier on an item that has various effects.
|
EnchantmentTypes |
|
EndCrystal |
Represents an end crystal.
|
EnderChest |
Represents an Ender Chest.
|
EnderDragon |
Represents an Ender Dragon.
|
EnderDragonPart |
|
Enderman |
Represents an Enderman.
|
Endermite |
Represents an Endermite.
|
EnderPearl |
Represents an Ender Pearl.
|
EndGateway |
Represents an End Gateway.
|
EndPortal |
Represents an End Portal.
|
EndStyleBiomeConfig |
|
EndStyleBiomeConfig.Builder |
|
Engine |
|
EngineConnection |
Represents a connection on the server or client engine.
|
EngineConnectionSide<C extends EngineConnection> |
Represents the side of an engine connection.
|
EngineConnectionTypes |
An enumeration of all the possible engine connection types.
|
EngineLifecycleEvent<E extends Engine> |
|
Entity |
An entity is a Minecraft entity.
|
EntityArchetype |
|
EntityArchetype.Builder |
|
EntityArchetypeEntry |
|
EntityArchetypeEntry.Factory |
|
EntityArchetypeVolume |
|
EntityArchetypeVolume.Immutable |
|
EntityArchetypeVolume.Modifiable<M extends EntityArchetypeVolume.Modifiable<M>> |
|
EntityArchetypeVolume.Mutable |
|
EntityArchetypeVolume.Streamable<B extends EntityArchetypeVolume.Streamable<B>> |
|
EntityArchetypeVolume.Unmodifiable<U extends EntityArchetypeVolume.Unmodifiable<U>> |
|
EntityCategories |
|
EntityCategory |
A category of entities that conveys a variety of meanings to
consider a group of entities that may differ in EntityType
are the "same category" grouping.
|
EntityDamageSource |
|
EntityDamageSource.Builder |
|
EntityDamageSource.EntityDamageSourceBuilder<T extends EntityDamageSource,B extends EntityDamageSource.EntityDamageSourceBuilder<T,B>> |
|
EntityHit |
The result of an intersection between a ray and an entity.
|
EntityPredicates |
|
EntityProjectileSource |
|
EntitySnapshot |
|
EntitySnapshot.Builder |
|
EntityTargetingProjectile |
|
EntityType<A extends Entity> |
Describes a type of entity.
|
EntityTypes |
|
EntityTypeTags |
EntityVolume |
|
EntityVolume.EntityVolumeFactory |
|
EntityVolume.Immutable |
|
EntityVolume.Modifiable<M extends EntityVolume.Modifiable<M>> |
|
EntityVolume.Mutable |
|
EntityVolume.Streamable<E extends EntityVolume.Streamable<E>> |
|
EntityVolume.Unmodifiable<U extends EntityVolume.Unmodifiable<U>> |
|
EnumStateProperties |
EnumStateProperty<E extends java.lang.Enum<E>> |
Represents a type of StateProperty that accepts an unknown Enum
set of values.
|
EnvironmentalVolume |
|
Equipable |
|
EquipmentGroup |
|
EquipmentGroups |
|
EquipmentInventory |
Equipment inventory for Equipable s that can carry equipment.
|
EquipmentSlot |
An inventory slot which can only contain equipment.
|
EquipmentType |
Represents a equipment type.
|
EquipmentTypes |
All built-in equipment types.
|
Event |
An event called within Sponge.
|
EventContext |
Provides context for an event outside of the direct chain of causes present
in the event's Cause .
|
EventContext.Builder |
|
EventContextKey<T> |
|
EventContextKey.Builder<T> |
|
EventContextKeys |
|
EventListener<T extends Event> |
Represents a listener accepting Event s of a specified type.
|
EventListenerRegistration<T extends Event> |
Represents the composition of a listener and the attributes that define it
to the system.
|
EventListenerRegistration.Builder<T extends Event> |
|
EventListenerRegistration.Factory |
|
EventManager |
Manages the registration of event listeners and the dispatching of events.
|
Evoker |
Represents an Evoker.
|
EvokerFangs |
|
Exclude |
Filters out all specified event types.
|
ExecuteCommandEvent |
Events that fire when commands are executed.
|
ExecuteCommandEvent.Post |
Fired after the command is executed.
|
ExecuteCommandEvent.Pre |
Fired before the command is executed.
|
ExperienceBottle |
Represents a thrown experience bottle.
|
ExperienceOrb |
Represents an experience orb.
|
ExpireEntityEvent |
Called when an Entity is expiring from the world.
|
Explosion |
Represents an explosion in a World .
|
Explosion.Builder |
|
ExplosionEvent |
|
ExplosionEvent.Detonate |
An event that is fired as the explosion is going to start affecting
multiple blocks and entities.
|
ExplosionEvent.Pre |
An event that is fired before the explosion occurs.
|
Explosive |
Represents an explosive entity that explodes.
|
ExplosiveFireball |
|
EyeOfEnder |
Represents an Eye of Ender.
|
FactoryMethod |
Marks the annotated method as a factory method.
|
FactoryProvider |
|
FallingBlock |
Represents a falling block.
|
FallingBlockDamageSource |
|
FallingBlockDamageSource.Builder |
|
Favicon |
|
Favicon.Factory |
|
FilteredTrigger<C extends FilteredTriggerConfiguration> |
Represents something that will filter the context
of the Trigger to determine whether a criterion
will be granted.
|
FilteredTrigger.Builder<C extends FilteredTriggerConfiguration> |
|
FilteredTriggerConfiguration |
Represents the configuration of a FilteredTrigger , this interface
can be implemented by developers to create configurations for their
custom Trigger s.
|
FilteredTriggerConfiguration.Empty |
|
FilteringSlot |
An inventory slot which can only accept certain types of item.
|
FindNearestAttackableTargetGoal |
|
FindNearestAttackableTargetGoal.Builder |
|
FireballEntity |
|
FireworkEffect |
Represents a firework explosion.
|
FireworkEffect.Builder |
|
FireworkRocket |
Represents a Firework.
|
FireworkShape |
Represents a possible shape for a firework explosion.
|
FireworkShapes |
|
First |
Sets the parameter to the first object in the cause chain of the
parameter type.
|
Fish |
|
FishingBobber |
Represents a fishing bobber.
|
FishingEvent |
An event when a "fishing" action is performed.
|
FishingEvent.HookEntity |
Fired when an Entity is hooked.
|
FishingEvent.Start |
|
FishingEvent.Stop |
|
FixedTransactionalPacketBinding<P extends RequestPacket<R>,R extends Packet> |
A transactional packet binding which is bound to a fixed response type.
|
Flag |
|
Flag.Builder |
A builder for creating Flag s.
|
FlatGeneratorConfig |
|
FlatGeneratorConfig.Builder |
|
FlatGeneratorConfig.Factory |
|
FluidStack |
Represents a stack of a particular FluidType and
volume measured in "milliBuckets" where 1000 mB is equal to
1 ItemTypes.BUCKET .
|
FluidStack.Builder |
|
FluidStackSnapshot |
|
FluidStackSnapshot.Builder |
|
FluidState |
|
FluidState.Builder |
|
FluidType |
|
FluidTypes |
FluidTypeTags |
ForwardingFileVisitor<T> |
|
Fox |
Represents a Fox.
|
FoxType |
Represents a type of fox a fox is.
|
FoxTypes |
An enumeration of vanilla FoxType s.
|
FuelSlot |
A slot which consumes fuel of some kind for smelting or other purposes.
|
Functional |
Utility methods to help with function work.
|
Furnace |
|
FurnaceBlockEntity |
Represents the types of furnaces in Vanilla minecraft.
|
FurnaceMinecart |
|
FusedExplosive |
Represents an explosive that detonates after its fuse has expired.
|
Game |
The core accessor of the API.
|
GameMode |
Represents a game mode that a Player may have.
|
GameModes |
A list of the game modes that Minecraft provides in vanilla.
|
GameProfile |
Represents a profile of a user.
|
GameProfile.Factory |
|
GameProfileCache |
Represents a cache of profile data.
|
GameProfileManager |
|
GameProfileProvider |
|
GameRule<V> |
Represents a game rule.
|
GameRule.Builder<V> |
|
GameRuleHolder |
Represents something that can hold GameRule s.
|
GameRules |
An enumeration of all the possible game rules in vanilla minecraft.
|
GenerateFactoryMethod |
Explicitly enables generation of an event factory method for an event class.
|
GenerationChunk |
|
GenerationRegion |
|
GenerationVolume |
|
GenerationVolume.Mutable |
|
GenericEvent<T> |
All Event s that require a generic type should implement this
interface.
|
Getter |
Annotates a parameter in an event listener whose value should be fetched from
a getter on the event type with the specified name.
|
GetValue |
A parameter source annotation that gets a value for a certain data key.
|
Ghast |
Represents a Ghast.
|
Giant |
Represents a Giant.
|
Goal<O extends Agent> |
Represents an action performed by Agent s.
|
GoalBuilder<O extends Agent,G extends Goal<O>,B extends GoalBuilder<O,G,B>> |
A utility to assist in building Goal s.
|
GoalEvent |
|
GoalEvent.Add |
|
GoalEvent.Remove |
|
GoalExecutor<O extends Agent> |
Represents a set of goals that will be updated together by an Agent .
|
GoalExecutorType |
|
GoalExecutorTypes |
|
GoalType |
|
GoalTypes |
|
Golem |
Represents a Golem type mob.
|
GridInventory |
An GridInventory is an Inventory
which is ordered into a coherent grid format, meaning that its slots can be
referred to by X-Y coordinates as well as single indices.
|
Guardian |
Represents a Guardian.
|
HandlerPacketBinding<P extends Packet> |
|
HandPreference |
Represents the hand preference of a Living entity.
|
HandPreferences |
|
HandType |
Represents the type of hand used for interaction.
|
HandTypes |
|
Hanging |
Represents a hanging entity, such as a Painting .
|
HarvestEntityEvent |
Called when an Entity has been killed and is being "harvested" (drops/etc).
|
Has |
Filters a parameter in an event @Listener method to only
one that has a value for certain data.
|
HeightAwareVolume |
|
HeightType |
|
HeightTypes |
|
Hoglin |
Represents a Hoglin.
|
Hopper |
Represents a Hopper.
|
HopperMinecart |
|
Horse |
Represents a Horse.
|
HorseColor |
Represents the color of a Horse .
|
HorseColors |
|
HorseLike |
An abstract representation of a Horse.
|
HorseStyle |
Represents the style of a Horse .
|
HorseStyles |
|
Hostile |
|
Hotbar |
A human's hotbar.
|
Human |
|
Humanoid |
Represents a human-like entity in game, such as Player or Human s.
|
Husk |
|
Identifiable |
An identifiable object has a UUID that can be retrieved.
|
IgniteEntityEvent |
An event that occurs when an entity becomes ignited.
|
Illager |
|
Illusioner |
Represents an Illusioner.
|
ImmutableDataProviderBuilder<H extends DataHolder,V extends Value<E>,E> |
|
ImmutableVolume |
|
ImplementedBy |
Used to indicate the base class that a generated event class extends from.
|
Include |
Filters out all event types which are not in the specified array of event
classes.
|
IndirectEntityDamageSource |
|
IndirectEntityDamageSource.AbstractBuilder<T extends IndirectEntityDamageSource,B extends IndirectEntityDamageSource.AbstractBuilder<T,B>> |
|
IndirectEntityDamageSource.Builder |
|
InformativeMain |
A class containing a main method which throws an Exception to cleanly
indicate to the user than running the jar file was a bad idea.
|
Ingredient |
An Ingredient for a crafting recipe.
|
Ingredient.Builder |
|
Ingredient.Factory |
|
InputSlot |
An input slot used to supply items to a crafting, smelting, enchanting or
other automated process.
|
InstrumentType |
Represents a type of instrument.
|
InstrumentTypes |
|
IntegerStateProperties |
IntegerStateProperty |
Represents a type of StateProperty that accepts Integer based
values, usually with a predefined range.
|
InteractableVolume |
|
InteractBlockEvent |
|
InteractBlockEvent.Primary |
An event where the targeted block is being interacted with the client's
"primary" button.
|
InteractBlockEvent.Primary.Finish |
Called when a player finishes digging a block.
|
InteractBlockEvent.Primary.Start |
Called when a player starts digging a block.
|
InteractBlockEvent.Primary.Stop |
Called when a player cancels digging a block.
|
InteractBlockEvent.Secondary |
An event where the targeted block is being interacted with the client's
"secondary" button.
|
InteractContainerEvent |
|
InteractContainerEvent.Close |
The target container was closed.
|
InteractContainerEvent.Open |
The target container was opened.
|
InteractEntityEvent |
Base event for all interactions targeting an Entity .
|
InteractEntityEvent.Primary |
An event where the targeted entity is being interacted with the client's
"primary" button.
|
InteractEntityEvent.Secondary |
An event where the targeted entity is being interacted with the client's
"secondary" button.
|
InteractEntityEvent.Secondary.At |
|
InteractEntityEvent.Secondary.On |
An entity is interacted on.
|
InteractEvent |
Base event for all interactions.
|
InteractItemEvent |
Base event for all interactions with an ItemStack in hand.
|
InteractItemEvent.Primary |
Called when a player swings its hand in the air.
|
InteractItemEvent.Secondary |
Called when a player interacts with an item in hand.
|
InvalidDataException |
|
InvalidDataFormatException |
An exception that occurs when a DataFormat is unable to translate
from a particular input.
|
Inventory |
Base interface for queryable inventories.
|
Inventory.Builder |
A builder for free-form Inventories.
|
Inventory.Builder.BuildingStep |
The building step.
|
Inventory.Builder.EndStep |
The end Step.
|
Inventory2D |
Base interface for inventories with slots obtainable via SlotPos queries.
|
InventoryCallbackHandler |
|
InventoryColumn |
|
InventoryMenu |
Helper for Menus based on Inventories.
|
InventoryRow |
|
InventoryTransactionResult |
An interface for data returned by inventory operations which encapsulates the
result of an attempted operation.
|
InventoryTransactionResult.Builder |
|
InventoryTransactionResult.Builder.PollBuilder |
|
InventoryTransactionResult.Poll |
|
InventoryTransactionResult.Type |
The type of InventoryTransactionResult.
|
InvocationCommandException |
Thrown when invocation of a command fails, wrapping the exception that
is thrown.
|
IronGolem |
Represents an Iron Golem.
|
IsCancelled |
Filters out events which do not match the specified cancellation state
(represented by a Tristate ).
|
Item |
Represents an Item.
|
ItemFrame |
Represents an Item Frame.
|
ItemMergeWithItemEvent |
Called when an Item is merged with another Item .
|
ItemRarities |
|
ItemRarity |
The rarity of an item.
|
ItemStack |
Represents a stack of a specific ItemType .
|
ItemStack.Builder |
|
ItemStack.Factory |
|
ItemStackBuilderPopulators |
|
ItemStackComparators |
A utility class for getting all available Comparator s for ItemStack s.
|
ItemStackComparators.Factory |
|
ItemStackGenerator |
A simple generator that takes a Random and generates
an ItemStack .
|
ItemStackGenerator.Builder |
A builder to add various BiConsumer s that will be applied in order
to an ItemStackGenerator .
|
ItemStackSnapshot |
|
ItemStackSnapshot.Factory |
|
ItemTier |
|
ItemTiers |
|
ItemType |
A type of item.
|
ItemTypes |
ItemTypeTags |
Jigsaw |
|
Jukebox |
Represents a jukebox, also known as a music disc player.
|
Key<V extends Value<?>> |
Represents a key to an underlying Value such that the underlying
value can be retrieved from a ValueContainer .
|
Key.Builder<E,V extends Value<E>> |
|
Keys |
An enumeration of known Key s used throughout the API.
|
KeySwapHandler |
|
KeyValueMatcher<V> |
Represents a matcher for Key values.
|
KeyValueMatcher.Builder<V> |
|
KeyValueMatcher.Operator |
Represents a operator to match the
values of a key query.
|
KickPlayerEvent |
Fired when a player is kicked.
|
Last |
Sets the parameter to the last object in the cause chain of the parameter
type.
|
LayerConfig |
|
LayerConfig.Factory |
|
LayeredBiomeConfig |
|
LayeredBiomeConfig.Builder |
|
LeashEntityEvent |
An event that is called when an entity becomes leashed.
|
LeashKnot |
Represents a tied end of a leash on a block, like a fence post.
|
Lectern |
Represents a Lectern.
|
LifecycleEvent |
An event called during the lifetime (start to stop) of a
Game .
|
LightningBolt |
Represents a Lighting Bolt.
|
LightningEvent |
|
LightningEvent.Post |
Fires after a lightning strike happened.
|
LightningEvent.Pre |
Fires before a lightning strike happens.
|
LightningEvent.Strike |
Fires when a lightning strike happens.
|
LightType |
|
LightTypes |
|
Listener |
|
ListValue<E> |
|
ListValue.Immutable<E> |
|
ListValue.Mutable<E> |
|
Living |
Represents an entity that is living, and therefor can be damaged.
|
Llama |
Represents a Llama.
|
LlamaLike |
An abstract representation of a Llama.
|
LlamaSpit |
A specific projectile that Llama s will use to attack other
entities.
|
LlamaType |
|
LlamaTypes |
|
LoadedGameEvent |
Called when the implementation signals that all the aspects of the
Game have completed loading.
|
LoadWorldEvent |
Event for when a world is loaded.
|
Locales |
The list of locales available in Vanilla Minecraft.
|
LocaleSource |
|
LocalPlayer |
Represents the client's player
|
LocalPlayerConnection |
Represents a connection of a client to the server where
the client player has successfully joined.
|
LocalServer |
Represents a Server which is used in a SinglePlayer game instance.
|
Locatable |
Represents anything with a location.
|
LocatableBlock |
|
LocatableBlock.Builder |
|
LocatableSnapshot<T extends LocatableSnapshot<T>> |
|
Location<W extends World<W,L>,L extends Location<W,L>> |
|
LocationBaseDataHolder |
A type of ServerLocation based value store that can handle proxied data api
related queries for specific positions.
|
LocationBaseDataHolder.Mutable |
|
LocationCreator<W extends World<W,L>,L extends Location<W,L>> |
|
LookAtGoal |
|
LookAtGoal.Builder |
|
LookRandomlyGoal |
|
LookRandomlyGoal.Builder |
|
LootTable<T> |
Represents a pool of tables which are rolled sequentially when retrieving
entries.
|
MagmaCube |
Represents a Magma Cube.
|
MapCanvas |
|
MapCanvas.Builder |
|
MapColor |
|
MapColor.Builder |
|
MapColorType |
Represents a color that can be used when drawing on a MapCanvas .
|
MapColorTypes |
A pseudo-enum of supported elements on a MapCanvas .
|
MapDecoration |
A MapDecoration represents a symbol that may be placed at a specific
point on a map , which exists as a separate layer on top of a
MapCanvas .
|
MapDecoration.Builder |
|
MapDecorationBannerType |
|
MapDecorationOrientation |
|
MapDecorationOrientations |
|
MapDecorationType |
|
MapDecorationTypes |
|
MapInfo |
Represents data that may be viewed on a map .
|
MapShade |
|
MapShades |
|
MapStorage |
Represents the storage manager for the maps of the Server
This allows you to get MapInfo s and create them.
|
MapValue<K,V> |
|
MapValue.Immutable<K,V> |
|
MapValue.Mutable<K,V> |
|
MatterType |
|
MatterTypes |
|
Merchant |
Represents a Merchant which can offer trades to customers.
|
MergeFunction |
Represents a unique form of Function that attempts to merge
two separate Value s into a singular Value .
|
MessageCancellable |
Represents an event whose message can be cancelled.
|
MessageEvent |
Describes events when a involving a Component message.
|
MetricsConfigManager |
Provides information about whether a server has granted permission for
server metric data to be transmitted on a per plugin basis.
|
Minecart |
Represents a Minecart.
|
MinecartLike |
An abstract representation of a Minecart.
|
MinecraftDayTime |
Represents an in-game time of day.
|
MinecraftDayTime.Factory |
|
MinecraftVersion |
Represents a specific Minecraft version of a client or a server.
|
Mirror |
|
Mirrors |
|
MobSpawner |
Represents a Monster Spawner.
|
ModifierFunction<M> |
A function associating a
DamageModifier with a DoubleUnaryOperator of the resultant
effect.
|
Monster |
Represents a hostile Creature, such as a Skeleton .
|
Mooshroom |
Represents a Mooshroom.
|
MooshroomType |
Represents a type of mooshroom a mooshroom is.
|
MooshroomTypes |
|
MoveEntityEvent |
Called when an Entity performs movement.
|
MovementType |
|
MovementTypes |
|
Mule |
|
MultiBlockCarrier |
Represents Multiple Blocks that are the Carrier for an Inventory.
|
MultiNoiseBiomeConfig |
|
MultiNoiseBiomeConfig.Builder |
|
MultiNoiseBiomeConfig.Factory |
|
MultiNoiseConfig |
|
MultiNoiseConfig.Factory |
|
MusicDisc |
Represents the type of music disc that can be
played by a Jukebox .
|
MusicDiscs |
|
MutableDataProviderBuilder<H extends DataHolder.Mutable,V extends Value<E>,E> |
|
MutableGameVolume |
|
MutableVolume |
|
Nameable |
An object that can be described by a name .
|
NameableBlockEntity |
Represents a BlockEntity which may have a display name.
|
NameableCarrierBlockEntity |
|
NamedLocales |
The list of the names of available locales in Vanilla Minecraft.
|
NestedTableEntry<T> |
|
NodeTree |
An immutable tree structure for determining node data.
|
NodeTree.Factory |
|
NoFactoryMethod |
Explicitly disables generation of an event factory method for an event class.
|
NoiseConfig |
|
NoiseConfig.Builder |
|
NoiseConfig.Factory |
|
NoiseGeneratorConfig |
|
NoiseGeneratorConfig.Builder |
|
NoiseGeneratorConfig.Factory |
|
NoResponseException |
Represents a Exception which is thrown when no response is received
when a RequestPacket is sent to a client or server.
|
NotePitch |
|
NotePitches |
|
NotificationTicket |
|
NotifyNeighborBlockEvent |
|
Objective |
An objective tracks an integer score for each entry it contains.
|
Objective.Builder |
Represents a builder to create Objective instances.
|
ObjectiveDisplayMode |
Represents the mode in which to display scores for an Objective .
|
ObjectiveDisplayModes |
|
Ocelot |
Represents an Ocelot.
|
Operation |
|
Operations |
|
Operator |
Represents an operator that can be specified in a command.
|
Operator.Simple |
An operator that can operate on two numbers and return a number.
|
OperatorCriterion |
|
Operators |
|
OptBool |
Utility for working with Optional<Boolean> s.
|
OrCriterion |
|
OrCriterion.Factory |
|
Order |
Order that Listener d methods may be registered at.
|
Orientation |
Represents an orientation in relative for an ItemFrame as an example.
|
Orientations |
An enumeration of possible rotations for something that can rotate,
such as an ItemStack within an ItemFrame .
|
OutputSlot |
A slot which contains the output of an automated process such as smelting,
crafting, enchanting, etc.
|
Pack |
The physical representation of game assets that may or may not be loaded in an Engine .
|
PackContents |
Represents the container that stores resources for retrieval.
|
Packet |
A packet transmitted over the connection of a client and a server.
|
PacketBinding<P extends Packet> |
|
PacketChannel |
Represents an advanced channel binding that sends and receives packets.
|
PacketDispatcher |
Represents a dispatcher of packets.
|
PacketHandler<P extends Packet,C extends EngineConnection> |
Represents a handler for a packet that was received over the network.
|
PacketRegistry |
A registry for packets and their bindings.
|
PackHorse |
|
PackRepository |
|
PackStatus |
|
PackStatus.Factory |
|
PackType |
|
PackType.Factory |
|
PaginationList |
|
PaginationList.Builder |
Builds a paginated output for an iterable of Component s.
|
PaginationService |
This service allows pagination of output to users.
|
Painting |
Represents a Painting.
|
Palette<T,R> |
Represents a mapping for types to a local identifier.
|
Palette.Immutable<I,IR> |
|
Palette.Mutable<M,MR> |
|
PaletteReference<T,R> |
|
PaletteReference.Factory |
|
PaletteType<T,R> |
|
PaletteType.Builder<T,R> |
|
PaletteTypes |
|
Panda |
Represents a Panda.
|
PandaGene |
Represents the type of panda a panda is.
|
PandaGenes |
|
Parameter |
Defines how an element of a command argument string should be parsed.
|
Parameter.Factory |
Contains methods to create the generic builders.
|
Parameter.FirstOfBuilder |
Specifies a builder for creating a Parameter that returns a
parameter that concatenates all parameters into a single
parameter to be executed one by one.
|
Parameter.Key<T> |
|
Parameter.Key.Builder |
A "builder" that allows for keys to be built.
|
Parameter.Multi |
A parameter that consists of multiple parameters
|
Parameter.SequenceBuilder |
Specifies a builder for creating a Parameter that returns a
parameter that concatenates all parameters into a single
parameter to be executed one by one.
|
Parameter.Subcommand |
|
Parameter.Subcommand.Builder |
|
Parameter.Value<T> |
Represents a Parameter that attempts to parse an argument to
obtain a value of type T .
|
Parameter.Value.Builder<T> |
Builds a Parameter from constituent components.
|
PardonIpEvent |
Called when a pardon is made on an IP address.
|
PardonUserEvent |
Occurs when a user is pardoned.
|
Parrot |
Represents a Parrot.
|
ParrotType |
Represents the type of a Parrot .
|
ParrotTypes |
|
ParticleEffect |
Represents a particle effect that can be send to the Minecraft client.
|
ParticleEffect.Builder |
|
ParticleOption<V> |
|
ParticleOptions |
|
ParticleType |
Represents a particle that can be sent on a Minecraft client.
|
ParticleTypes |
Patroller |
|
PEBKACException |
An exception for when a problem exists between keyboard and chair.
|
PermissionDescription |
A description object for permissions.
|
PermissionDescription.Builder |
A builder for permission descriptions.
|
PermissionService |
Represents a provider of permissions data.
|
PersistentInventory |
An inventory with some kind of backing storage, for example Block Entities.
|
Phantom |
|
PhantomPhase |
|
PhantomPhases |
|
PhysicsAwareMutableBlockVolume<P extends PhysicsAwareMutableBlockVolume<P>> |
|
PickupRule |
|
PickupRules |
|
Pig |
Represents a Pig.
|
Piglin |
Represents a Piglin.
|
PiglinBrute |
Represents a Piglin Brute.
|
PiglinLike |
An abstract representation of a Piglin.
|
Pillager |
Represents a Pillager.
|
Piston |
Represents a piston moving in the world.
|
PistonType |
Represents a "type" of piston.
|
PistonTypes |
|
PitchModulation |
|
PlaceholderComponent |
|
PlaceholderComponent.Builder |
|
PlaceholderContext |
|
PlaceholderContext.Builder |
|
PlaceholderParser |
Provides the logic of how to parse a placeholder token.
|
PlaceholderParser.Builder |
|
PlaceholderParsers |
|
Platform |
Represents a possible platform or implementation a Game could be
running on.
|
Platform.Component |
|
Platform.Type |
The type of the platform, or where the game is currently running.
|
Player |
A Player is the representation of an actual unit playing the game.
|
PlayerChangeClientSettingsEvent |
Fired when a player changes one or more of the following settings.
|
PlayerChatEvent |
|
PlayerChatFormatter |
A player chat formatter.
|
PlayerConnection |
Represents a connection of a client to the server where
the Player has successfully joined.
|
PlayerInventory |
|
PlaySoundEvent |
An umbrella event that fires when in-game sounds, such as
records in jukeboxes or sounds when boss entities die.
|
PlaySoundEvent.AtEntity |
Fired when a sound is played at a specific Entity
|
PlaySoundEvent.Broadcast |
|
PlaySoundEvent.NoteBlock |
Fired when a noteblock is triggered
|
PlaySoundEvent.Record |
Fired when a record is inserted into a Jukebox
|
PlaySoundEvent.Record.Start |
Fired when a record starts playing.
|
PlaySoundEvent.Record.Stop |
Fired when a record stops playing.
|
PluginManager |
The manager that manages plugins .
|
PolarBear |
Represents a Polar Bear.
|
Portal |
|
PortalType |
A type of portal, used to move entities one place to another.
|
PortalTypes |
|
PortionType |
|
PortionTypes |
|
PositionOutOfBoundsException |
An exception thrown when a position is outside of its expected bounds.
|
Potion |
Represents a thrown potion.
|
PotionEffect |
|
PotionEffect.Builder |
|
PotionEffectType |
|
PotionEffectTypes |
PotionType |
|
PotionTypes |
PrimaryPlayerInventory |
|
PrimedTNT |
Represents a TNT that will explode.
|
PrimeExplosiveEvent |
|
PrimeExplosiveEvent.Post |
|
PrimeExplosiveEvent.Pre |
Event called immediately before a FusedExplosive is primed for
detonation.
|
PrimitiveGameVolume |
A very primitive rudimentary volume that can be used by the Game
without impunity, but no guarantees on the provider type of what this
primitive volume is based on.
|
ProfessionType |
|
ProfessionTypes |
ProfileNotFoundException |
Thrown by a profile lookup service if a profile does not exist.
|
ProfileProperty |
Represents a property in a GameProfile 's profile property map.
|
ProfileProperty.Factory |
|
Progressable |
Represents the status that is achieved or is in
the process of being achieved.
|
Projectile |
Represents entities that act as projectiles and can fly in the air.
|
ProjectileSource |
Represents a valid source of a projectile.
|
PropertySettings |
Used to specify the settings used when generating code for a property.
|
ProvideServiceEvent<T> |
An event that allows plugins to suggest their own implementation for a given
service.
|
ProvideServiceEvent.EngineScoped<T> |
Supplies a service that is scoped to the given Engine .
|
ProvideServiceEvent.GameScoped<T> |
|
Pufferfish |
|
Queries |
|
Query |
An inventory query.
|
Query.Builder |
|
QueryServerEvent |
Called when the server is queried through the Query protocol.
|
QueryServerEvent.Basic |
|
QueryServerEvent.Full |
|
QueryType |
|
QueryType.NoParam |
A type of query that requires no parameters.
|
QueryType.OneParam<T> |
A type of query that requires one parameter.
|
QueryType.TwoParam<T1,T2> |
A type of query that requires two parameters.
|
QueryTypes |
|
Rabbit |
Represents a Rabbit.
|
RabbitType |
|
RabbitTypes |
|
Raid |
|
Raider |
|
RaidStatus |
|
RaidStatuses |
|
RaidWave |
|
RailDirection |
|
RailDirections |
|
RandomObjectTable<T> |
An abstract table holding weighted objects.
|
RandomProvider |
|
RandomWalkingGoal |
|
RandomWalkingGoal.Builder |
|
Range<T extends java.lang.Number> |
Represents a range.
|
Range.Factory |
Generates specific implementations of the Range interface.
|
RangedAttackAgainstAgentGoal |
An Goal which uses the ranging aspect of the Ranger to attack
the target.
|
RangedAttackAgainstAgentGoal.Builder |
|
RangedAttributeType |
|
Ranger |
|
Ravager |
Represents a Ravager.
|
RawDataChannel |
Represents a channel that sends and receives raw data.
|
RawHandshakeDataChannel |
Represents a raw login data channel.
|
RawHandshakeDataRequestHandler<C extends EngineConnection> |
Handles a raw handshake data request.
|
RawHandshakeDataRequestResponse |
Represents a callback for the response of a request payload.
|
RawPlayDataChannel |
Represents a channel that sends and receives raw data.
|
RawPlayDataHandler<C extends EngineConnection> |
Represents a listener for data being sent to a raw channel.
|
RayTrace<T extends Locatable> |
Builds a set of parameters to define a ray trace that traces from a source
position to a target position (or in a specified direction), subject to the
supplied constraints.
|
RayTrace.Factory |
Creates relevant objects for ray tracing.
|
RayTraceResult<T extends Locatable> |
|
RconConnection |
Represents a connection by an RCON client.
|
RconConnectionEvent |
|
RconConnectionEvent.Auth |
Called when a RCON client attempts to get authenticated
against the server.
|
RconConnectionEvent.Connect |
Called when a RCON client is attempting to connect.
|
RconConnectionEvent.Disconnect |
Called when a RCON client disconnects.
|
RconService |
Manages Rcon-related settings.
|
Recipe |
A general interface for recipes.
|
RecipeManager |
Manages registered recipes.
|
RecipeRegistration |
A registration of a Recipe by an API consumer.
|
RecipeResult |
|
RecipeType<T extends Recipe> |
|
RecipeTypes |
An enumeration of all RecipeType s in vanilla minecraft.
|
RefreshGameEvent |
Fired when something within a Game triggers a refresh of
that game.
|
Region<R extends Region<R>> |
|
RegisterBuilderEvent |
|
RegisterChannelEvent |
Lifecycle event to indicate when network channels should be created and registered.
|
RegisterCommandEvent<C> |
Lifecycle event to indicate when commands should be registered.
|
RegisterCommandEvent.Result<C> |
The RegisterCommandEvent.Result of a command registration, allowing for the chaining
of other command registrations, or the retrival of the
CommandMapping generated from the registration that returned this
result.
|
RegisterDataEvent |
|
RegisterDataPackValueEvent<T extends DataPackSerializable> |
|
RegisterFactoryEvent |
|
RegisterRegistryEvent |
|
RegisterRegistryEvent.EngineScoped<E extends Engine> |
|
RegisterRegistryEvent.GameScoped |
|
RegisterRegistryEvent.WorldScoped |
|
RegisterRegistryValueEvent |
|
RegisterRegistryValueEvent.EngineScoped<E extends Engine> |
|
RegisterRegistryValueEvent.GameScoped |
|
RegisterRegistryValueEvent.RegistryStep<T> |
|
RegisterRegistryValueEvent.WorldScoped |
|
Registry<T> |
|
RegistryEntry<T> |
|
RegistryHolder |
|
RegistryKey<T> |
Similar to ResourceKey but with a defined type and id of the parent registry.
|
RegistryKey.Factory |
|
RegistryReference<T> |
A utility key with handy methods to make retrieval of values
from a holder easier.
|
RegistryReference.Factory |
|
RegistryRoots |
|
RegistryScope |
An enumeration of the different levels in which Registry may
reside from least specific to specific.
|
RegistryScopes |
A marker annotation that helps the API consumer determine what scope
the marked type should be found in.
|
RegistryType<T> |
|
RegistryType.Factory |
|
RegistryTypes |
|
RelativePositions |
Represents the possible ways entity positions can be modified.
|
RemoteConnection |
|
RemotePlayer |
Represents a player on a client that is not the client's player .
|
RequestPacket<R extends Packet> |
Represents the request packet within a request/response packet pair.
|
RequestPacketHandler<P extends Packet,R extends Packet,C extends EngineConnection> |
|
RequestPacketResponse<R extends Packet> |
Represents a callback for the response of a request packet.
|
ResettableBuilder<T,B extends ResettableBuilder<T,B>> |
|
ResolveOperation |
A type of rendering operation that can be performed on a component.
|
ResolveOperations |
Types of rendering that can be applied to components.
|
Resource |
A resource can represent any kind of loaded data.
|
ResourceKey |
An object representation of a location or pointer to resources.
|
ResourceKey.Builder |
|
ResourceKey.Factory |
|
ResourceKeyed |
|
ResourceKeyedBuilder<T extends ResourceKeyed,B extends ResourceKeyedBuilder<T,B>> |
|
ResourceKeyedValueParameter<T> |
|
ResourceKeyedValueParameters |
|
ResourceManager |
The resource manager is in charge of loading Resources .
|
ResourcePack |
Represents a resource pack that can be sent to the client.
|
ResourcePack.Factory |
|
ResourcePackStatusEvent |
Called when a player notifies the Server of the
status of a resource pack change request.
|
ResourcePackStatusEvent.ResourcePackStatus |
The different possible responses the client can have.
|
ResourcePath |
|
ResourcePath.Factory |
|
RespawnLocation |
Represents a position for a player to respawn in in a particular world.
|
RespawnLocation.Builder |
|
RespawnPlayerEvent |
Called when a player is undergoing a respawn.
|
RespawnPlayerEvent.Post |
|
RespawnPlayerEvent.Recreate |
|
RespawnPlayerEvent.SelectWorld |
|
ResponsePacketHandler<P extends Packet,R extends Packet,C extends EngineConnection> |
|
ResultType |
|
RideEntityEvent |
An event that involves an Entity riding another.
|
RideEntityEvent.Dismount |
Raised when an Entity is being dismounted.
|
RideEntityEvent.Mount |
Raised when an Entity is being mounted.
|
Root |
Sets the parameter to the root object in the cause chain, an additional check
is done to ensure that the root object is of the correct type and the filter
fails if this is not the case.
|
RotateEntityEvent |
Called when an Entity performs rotation of their body or, if
applicable, head without moving their position.
|
Rotation |
|
Rotations |
|
RunAroundLikeCrazyGoal |
|
RunAroundLikeCrazyGoal.Builder |
|
Salmon |
|
SamplingConfig |
|
SamplingConfig.Factory |
|
SaveWorldEvent |
Base event for when a World is saved.
|
SaveWorldEvent.Post |
Fired after a world has been saved.
|
SaveWorldEvent.Pre |
Fired before a world is saved.
|
ScheduledTask |
|
ScheduledTaskFuture<V> |
|
ScheduledUpdate<T> |
Represents a scheduled block update.
|
ScheduledUpdate.State |
|
ScheduledUpdateList<T> |
A tick based priority scheduled list targeting specific types of
objects that need to be ticked.
|
Scheduler |
Represents a scheduler for running tasks .
|
Schematic |
A special archetype volume designed to be persisted.
|
Schematic.Builder |
|
SchoolingFish |
|
Score |
|
ScoreAdvancementCriterion |
|
ScoreAdvancementCriterion.Builder |
|
Scoreboard |
|
Scoreboard.Builder |
Represents a builder to create Scoreboard instances.
|
ScoreCriterionProgress |
|
SeededVariableAmount<T> |
Represents a value which may vary depending on a seed object.
|
SeededVariableAmount.WrappedVariableAmount<T> |
|
Selector |
Allows for the selection of entities in a world based on given
criteria.
|
Selector.Builder |
Creates a Selector based on the provided criteria.
|
Selector.Factory |
|
SelectorSortAlgorithm |
Defines an algorithm used when a selector sorts the selected entities, which
will have a significant effect when limits are imposed on the selector.
|
SelectorSortAlgorithms |
Sort algorithms for selectors
|
SelectorType |
Represents a type of selector that Minecraft supplies.
|
SelectorTypes |
|
SeparatedStructureConfig |
|
SeparatedStructureConfig.Factory |
|
SerializableDataHolder |
|
SerializableDataHolder.Immutable<I extends SerializableDataHolder.Immutable<I>> |
|
SerializableDataHolder.Mutable |
|
SerializableDataHolderBuilder<H extends SerializableDataHolder,B extends SerializableDataHolderBuilder<H,B>> |
|
SerializableDataHolderBuilder.Immutable<H extends SerializableDataHolder.Immutable<H>,B extends SerializableDataHolderBuilder.Immutable<H,B>> |
|
SerializableDataHolderBuilder.Mutable<H extends SerializableDataHolder.Mutable,B extends SerializableDataHolderBuilder.Mutable<H,B>> |
|
SerializationBehavior |
|
Server |
Represents a typical Minecraft Server.
|
ServerLocation |
|
ServerLocation.Factory |
|
ServerLocationCreator |
|
ServerLocationCreator.Factory |
|
ServerPlayer |
|
ServerPlayerConnection |
Represents a connection of a client to the server where
the ServerPlayer has successfully joined.
|
ServerSideConnection |
Represents a connection between a minecraft client and server.
|
ServerSideConnectionEvent |
Represents an event fired during the login process.
|
ServerSideConnectionEvent.Auth |
Called asynchronously when the client attempts to authenticate against
the server.
|
ServerSideConnectionEvent.Disconnect |
Called when a player disconnects from the game.
|
ServerSideConnectionEvent.Handshake |
Called after the client authenticates and attempts to login to the
server.
|
ServerSideConnectionEvent.Join |
Called when a player joins the game within a
world for the first time after initial connection.
|
ServerSideConnectionEvent.Login |
Called after the server finished its handshake with the client.
|
ServerWorld |
|
ServerWorldProperties |
|
ServiceProvider |
Provides various Sponge services.
|
ServiceProvider.GameScoped |
|
ServiceProvider.ServerScoped |
|
ServiceRegistration<T> |
Provides information about the registration of a service.
|
SetAITargetEvent |
Fires before the target of an Agent is set.
|
SetValue<E> |
|
SetValue.Immutable<E> |
|
SetValue.Mutable<E> |
|
ShapedCraftingRecipe |
A ShapedCraftingRecipe is a CraftingRecipe that has shape and fits into a grid.
|
ShapedCraftingRecipe.Builder |
|
ShapedCraftingRecipe.Builder.AisleStep |
In this Step define one or more Ingredients.
|
ShapedCraftingRecipe.Builder.AisleStep.ResultStep |
In this Step define one or more Ingredients or continue by
setting the result.
|
ShapedCraftingRecipe.Builder.EndStep |
In this Step set the group of the Recipe and/or build it.
|
ShapedCraftingRecipe.Builder.ResultStep |
In this Step set the result of the recipe.
|
ShapedCraftingRecipe.Builder.RowsStep |
In this Step add one or more rows of Ingredients.
|
ShapedCraftingRecipe.Builder.RowsStep.ResultStep |
In this Step add one or more rows of Ingredients or continue
by setting the result.
|
ShapelessCraftingRecipe |
A ShapelessCraftingRecipe is a CraftingRecipe that does not have shape and
just has a list of ingredients.
|
ShapelessCraftingRecipe.Builder |
|
ShapelessCraftingRecipe.Builder.EndStep |
In this Step set the group of the Recipe and/or build it.
|
ShapelessCraftingRecipe.Builder.ResultStep |
In this Step set the result of the Recipe.
|
Sheep |
Represents a Sheep.
|
Shulker |
|
ShulkerBox |
Represents a ShulkerBox.
|
ShulkerBullet |
|
SidedSlot |
A slot which belongs to a particular side of a "sided" inventory.
|
Sign |
Represents a sign.
|
Silverfish |
Represents a Silverfish.
|
SingleBlockCarrier |
Represents a Block that is a carrier of an Inventory
e.g.
|
Sittable |
Represents an Entity which can sit.
|
Skeleton |
Represents a skeleton.
|
SkeletonHorse |
|
SkeletonLike |
An abstract representation of a Skeleton.
|
SkinPart |
Represents a part of a player's skin.
|
SkinParts |
|
Skull |
Represents a head/skull from an entity.
|
SlabPortion |
|
SlabPortions |
|
SleepingEvent |
Called when a Living enters a bed to sleep in.
|
SleepingEvent.Failed |
Fires when the Living tried to sleep but failed.
|
SleepingEvent.Finish |
Fires when the Living wakes up.
|
SleepingEvent.Pre |
Fires before sleeping is attempted.
|
SleepingEvent.Tick |
Fires every tick the Living is sleeping.
|
SlideConfig |
|
SlideConfig.Factory |
|
Slime |
Represents a Slime.
|
Slot |
A slot is an Inventory with only a single stack.
|
SlotChangeHandler |
|
SlotClickHandler |
|
SlotMatchers |
|
SlotTransaction |
|
SmallFireball |
|
SmithingRecipe |
A Smithing Recipe.
|
SmithingRecipe.Builder |
Builds a simple smithing recipe
|
SmithingRecipe.Builder.AdditionStep |
|
SmithingRecipe.Builder.EndStep |
|
SmithingRecipe.Builder.ResultStep |
|
Smoker |
|
Snowball |
Represents a Snowball.
|
SnowGolem |
Represents a Snow Golem.
|
SoundType |
Represents a sound that can be heard on clients.
|
SoundType.Builder |
Builds a SoundType, primarily for sending custom sounds to the client.
|
SoundTypes |
SpacedStructureConfig |
|
SpacedStructureConfig.Factory |
|
SpawnEntityEvent |
Raised when an Entity is spawned.
|
SpawnEntityEvent.Custom |
|
SpawnEntityEvent.Pre |
An event that is thrown prior to an Entity being
potentially added to a World such that
any relational recording or transacting/association of the spawn to another
action, such as a block change
will be omitted.
|
Spawner |
Represents an object which can spawn Entities.
|
SpawnerMinecart |
|
SpawnType |
|
SpawnTypes |
|
SpecialCraftingRecipe |
Recipes with custom matching/result logic.
|
SpecialCraftingRecipe.Builder |
|
SpecialCraftingRecipe.Builder.EndStep |
|
SpecialCraftingRecipe.Builder.ResultStep |
In this Step set the result of the Recipe.
|
SpectralArrow |
|
Spellcaster |
|
SpellType |
|
SpellTypes |
|
Spider |
Represents a Spider.
|
Sponge |
A static all access class granting static access to various systems
for the API.
|
SpongeComponents |
Additional SpongeAPI-specific methods for working with Component s and related.
|
SpongeComponents.Factory |
|
SqlManager |
This manager provides the basics for an abstraction over SQL connections.
|
Squid |
Represents a Squid.
|
StairShape |
Represents a stair shape.
|
StairShapes |
|
StandardInventory |
Represents the standard inventory the player has when playing the game.
|
StartedEngineEvent<E extends Engine> |
|
StartingEngineEvent<E extends Engine> |
|
StartsWithPredicate |
Predicate that determines if the input string starts with the provided
test string, case-insensitively.
|
State<S extends State<S>> |
|
State.Builder<S extends State<S>,B extends State.Builder<S,B>> |
|
StateContainer<S extends State<S>> |
|
StateMatcher<S extends State<S>> |
|
StateMatcher.Builder<S extends State<S>,T extends StateContainer<S>> |
|
StateMatcher.Factory |
Factories for generating builders.
|
StateProperty<T extends java.lang.Comparable<T>> |
|
Statistic |
Represents some statistic in minecraft.
|
Statistic.TypeInstance<T> |
|
StatisticCategories |
|
StatisticCategory |
|
StatisticCategory.Typed<T> |
|
Statistics |
StatusClient |
|
StatusResponse |
Represents the response to a status request.
|
StatusResponse.Players |
Represents the player count, slots and a list of players current playing
on a server.
|
StoneCutterRecipe |
A StoneCutter Recipe.
|
StoneCutterRecipe.Builder |
Builds a simple stonecutter recipe
|
StoneCutterRecipe.Builder.EndStep |
|
StoneCutterRecipe.Builder.ResultStep |
|
StoppedGameEvent |
This event is called at the end of a Game instance, after the game's
state has shut down.
|
StoppingEngineEvent<E extends Engine> |
|
StorageType |
Storage types that can be used for storing blocks and biomes.
|
Stray |
Represents a Stray.
|
StreamOptions |
|
StreamOptions.Builder |
|
StreamOptions.LoadingStyle |
|
Strider |
Represents a Strider.
|
StringDataFormat |
Represents a DataFormat that reads and writes data from/to a string.
|
Structure |
|
StructureBlock |
Represents a StructureBlock.
|
StructureGenerationConfig |
|
StructureGenerationConfig.Builder |
|
StructureGenerationConfig.Factory |
|
StructureMode |
|
StructureModes |
|
Structures |
Subject |
An object which can hold permission data.
|
SubjectCollection |
An object which manages subjects of a certain type (user, group, etc).
|
SubjectData |
Container for a subject's data.
|
SubjectDataUpdateEvent |
|
SubjectProxy |
Enables an object to act as a proxy to a Subject, delegating all calls through
to the actual Subject.
|
SubjectReference |
Represents a reference to a given subject.
|
Supports |
Filters a parameter in an event @Listener method to only
one that supports certain data.
|
SwimGoal |
|
SwimGoal.Builder |
|
SystemSubject |
Represents the "super user" of the game.
|
TableEntry<T> |
An abstract entry which may be contained in any table.
|
TabList |
Represents a Player 's tab list.
|
TabListEntry |
Represents the information attached to an entry in a TabList .
|
TabListEntry.Builder |
|
Tag<T> |
|
Taggable<T extends Taggable<T>> |
A type that may be included in one or more Tag collections.
|
TagTemplate |
A template that creates a or modifies a Tag .
|
TagTemplate.Builder<T extends Taggable<T>> |
|
TagTemplate.Factory |
|
TagType<T extends Taggable<T>> |
Represents a type that can be associated with a Tag .
|
TagTypes |
Represents a type that a Tag can represent.
|
TameableAnimal |
|
TameableHorse |
|
TameEntityEvent |
Called when an Entity is tamed.
|
Tamer |
Represents an entity which may tame other entities.
|
TargetGoal<A extends TargetGoal<A>> |
|
TargetGoal.Builder<A extends TargetGoal<A>,B extends TargetGoal.Builder<A,B>> |
|
Task |
Represents a task that has been scheduled.
|
Task.Builder |
Represents a builder to create a Task .
|
TaskExecutorService |
A delegating ExecutorService that schedules all its tasks on
Sponge's Scheduler .
|
TaskFuture<V> |
|
TaskPriorities |
|
TaskPriority |
|
Team |
A team on a scoreboard that has a common display theme and other
properties.
|
Team.Builder |
Represents a builder tp create Team instances.
|
TeamMember |
A team member represents something which has a meaningful Component
representation on a Team .
|
TeleportHelper |
|
TeleportHelperFilter |
A TeleportHelperFilter contains routines to determine whether a
location is a suitable candidate for teleporting to safely.
|
TeleportHelperFilters |
|
TickBlockEvent |
|
TickBlockEvent.Random |
An event when a block is told to "randomly" tick.
|
TickBlockEvent.Scheduled |
|
Ticket<T> |
Represents a chunk loading ticket.
|
TicketType<T> |
|
TicketTypes |
|
Ticks |
Represents a game "tick".
|
Ticks.Factory |
|
TimeoutException |
Represents a no response exception which was caused by a timeout.
|
TNTMinecart |
|
TrackedVolume |
|
TradeOffer |
|
TradeOffer.Builder |
Represents a builder to generate immutable TradeOffer s.
|
TradeOfferGenerator |
|
TradeOfferGenerator.Builder |
|
Trader |
|
TraderLlama |
|
Transaction<T extends DataSerializable> |
|
TransactionalPacketBinding<P extends RequestPacket<R>,R extends Packet> |
A packet binding that represents a request/response pair.
|
TransactionalPacketDispatcher |
A packet dispatcher which supports transactional packets.
|
TransactionalPacketRegistry |
A registry for packets and their bindings.
|
TransactionResult |
Represents the result of a particular transaction, such as a deposit
or withdrawal.
|
TransactionType |
Represents the type of a transaction.
|
TransactionTypes |
|
TransferInventoryEvent |
Fired when an Inventory transfers items into another.
|
TransferInventoryEvent.Post |
Fires after an Inventory transferred an item into an other inventory.
|
TransferInventoryEvent.Pre |
Fired before an Inventory attempts to transfer any items.
|
TransferMethod |
Specifies how data should be transferred into a subject.
|
TransferResult |
|
Transform |
|
Transform.Factory |
|
Transformation |
Performs spacial transformations on position and direction
Vector3d s, for general use in block transformations.
|
Transformation.Builder |
|
TransformResult |
Used to indicate that the return type of a method should be transformed by
calling a method on it, indicated by the TransformWith annotation.
|
TransformWith |
Used to indicate a method that will be called from the method with the
corresponding TransformResult annotation.
|
TrappedChest |
|
TreeLayout |
|
TreeLayoutElement |
|
Trident |
|
Trigger<C extends FilteredTriggerConfiguration> |
|
Trigger.Builder<C extends FilteredTriggerConfiguration> |
|
Triggers |
An enumeration of all the available Trigger s in minecraft.
|
Tristate |
Represents a simple tristate.
|
TristateResult |
|
TristateResult.Result |
|
TropicalFish |
|
TropicalFishShape |
|
TropicalFishShapes |
|
Tuple<K,V> |
A tuple of objects.
|
Turtle |
Represents a Turtle
|
TwoDimensionalPortal |
Represents a Portal with a known shape.
|
TypeNotFoundException |
|
UniqueAccount |
Represents an Account identified by a UUID .
|
UnleashEntityEvent |
An event that is called when an entity becomes unleashed.
|
UnloadWorldEvent |
Base event for when a World is unloaded.
|
UnmodifiableVolume |
|
UnmodifiableWeightedTable<T> |
Creates a WeightedTable that is completely immutable, but still is able
to be changed via its proxy table.
|
UnrealizedBiomeVolume<B extends BiomeVolume> |
|
UnrealizedBiomeVolume.Immutable |
|
UnrealizedBiomeVolume.Modifiable<B extends UnrealizedBiomeVolume.Modifiable<B,MB>,MB extends BiomeVolume.Modifiable<MB>> |
|
UnrealizedBiomeVolume.Mutable |
|
UnrealizedBiomeVolume.Streamable<B extends UnrealizedBiomeVolume.Streamable<B,BU>,BU extends BiomeVolume.Streamable<BU>> |
|
UnrealizedBiomeVolume.Unmodifiable<U extends UnrealizedBiomeVolume.Unmodifiable<U,BU>,BU extends BiomeVolume.Unmodifiable<BU>> |
|
UnregisteredKeyException |
|
UnsupportedEngineException |
An exception that may be thrown when an Engine is unsupported.
|
UpdatableVolume |
|
UpdateAnvilEvent |
Fires whenever the left and right slots of an anvil are filled and a new result is computed.
|
Updater<C> |
An updater that will take a type and update it
across different versions.
|
UseField |
Used to mark fields which should be used by the class generator.
|
UseItemStackEvent |
|
UseItemStackEvent.Finish |
Fired when an item is finished 'normally', e.g.
|
UseItemStackEvent.Replace |
|
UseItemStackEvent.Reset |
Called before an entity's used item state is reset.
|
UseItemStackEvent.Start |
|
UseItemStackEvent.Stop |
|
UseItemStackEvent.Tick |
|
User |
A User is the data usually associated with a Player that is persisted
across server restarts.
|
UserInventory |
|
UserManager |
|
Value<E> |
The abstract base interface for all of the "Value API".
|
Value.Factory |
|
Value.Immutable<E> |
|
Value.Mutable<E> |
Represents a type of Value that is mutable.
|
ValueCompleter |
Defines the completions for a parameter.
|
ValueContainer |
A value holder is a holder of a particular set of Value s.
|
ValueNotFoundException |
|
ValueParameter<T> |
|
ValueParameter.Simple<T> |
|
ValueParameterModifier<T> |
A value parameter modifier is an alternative to attempting to create an
element that extends/wraps around a ValueParameter , particularly
those that are provided by Sponge on behalf of Minecraft or other
underlying implementation.
|
ValueParser<T> |
Defines how a parameter should be parsed.
|
ValueUsage |
Defines the usage string for the parameter.
|
VanishState |
Represents the state of an Entity 's vanish state.
|
VanishState.Factory |
|
VariableAmount |
Represents a value which may vary randomly.
|
VariableAmount.BaseAndAddition |
Represents a base amount with a random addition, the final amount will be
the base amount plus a random amount between zero (inclusive) and the
addition (exclusive).
|
VariableAmount.BaseAndVariance |
Represents a base amount with a variance, the final amount will be the
base amount plus or minus a random amount between zero (inclusive) and
the variance (exclusive).
|
VariableAmount.Fixed |
|
VariableAmount.OptionalAmount |
Represents a variable amount which has a base and a chance of varying.
|
VariableValueParameters |
Builders and factory for parameters that require configuration.
|
VariableValueParameters.DynamicChoicesBuilder<T> |
A builder that creates a ValueParameter that tries to match an
argument against a dynamic set of choices and returns an appropriate object
based on the supplied argument.
|
VariableValueParameters.Factory |
|
VariableValueParameters.LiteralBuilder<T> |
A builder that creates ValueParameter s that requires a specific
sequence of arguments.
|
VariableValueParameters.NumberRangeBuilder<T extends java.lang.Number> |
A builder that creates a parameter that can parse a bounded
Number .
|
VariableValueParameters.RegistryEntryBuilder<T> |
|
VariableValueParameters.StaticChoicesBuilder<T> |
A builder that creates a ValueParameter that tries to match an
argument against a fixed set of choices and returns an appropriate object
based on the supplied argument.
|
VariableValueParameters.TextBuilder |
A builder that creates a parameter that serializes strings into
Component .
|
Vehicle |
|
Vex |
|
ViewableInventory |
Interface for inventories which may be interacted with by Players.
|
ViewableInventory.Builder |
A builder for inventories conforming to a ContainerType
|
ViewableInventory.Builder.BuildingStep |
The building step.
|
ViewableInventory.Builder.DummyStep |
|
ViewableInventory.Builder.EndStep |
|
Viewer |
A Viewer is something that sees effects.
|
Villager |
Represents a Villager.
|
VillagerType |
|
VillagerTypes |
Vindicator |
Represents a Vindicator.
|
VirtualAccount |
Represents an Account which is not tied to a particular User .
|
Virtualized<T,R extends Volume> |
|
Virtualized.Immutable |
|
Virtualized.Mutable<T,M extends Virtualized.Mutable<T,M,MU>,MU extends Volume> |
|
Virtualized.Streamable<T,B extends Virtualized.Streamable<T,B,S>,S extends Volume> |
|
Virtualized.Unmodifiable<T,U extends Virtualized.Unmodifiable<T,U,RU>,RU extends Volume> |
Like a BlockVolume except in the case that
while the parent volume can potentially be a MutableVolume ,
this volume returned will not be.
|
Visibilities |
Visibility names which cause nametags or death messages to be displayed
differently to players on a team.
|
Visibility |
Represents a group or groups players to display something to.
|
Volume |
A volume is a bounded cuboid that is a view to some collection of objects
with position.
|
VolumeApplicator<M extends MutableVolume,T,R> |
|
VolumeApplicators |
A collection of default implemented VolumeApplicator s for various
"traditional" use cases.
|
VolumeCollector<M extends MutableVolume,T,R> |
|
VolumeCollectors |
|
VolumeConsumer<V extends Volume,T> |
|
VolumeElement<V extends Volume,T> |
|
VolumeFlatMapper<V extends Volume,T> |
|
VolumeMapper<V extends Volume,T,Out> |
|
VolumePositionTranslator<V extends Volume,T> |
|
VolumePositionTranslators |
|
VolumePredicate<V extends Volume,T> |
|
VolumeStream<V extends Volume,T> |
|
WanderingTrader |
Represents a Wandering Trader.
|
Weather |
|
Weather.Factory |
|
WeatherAwareVolume |
|
WeatherEffect |
|
WeatherType |
Represents a type of weather.
|
WeatherTypes |
|
WeatherUniverse |
|
WeatherUniverse.Mutable |
|
WeightedCollectionValue<E> |
|
WeightedCollectionValue.Immutable<E> |
|
WeightedCollectionValue.Mutable<E> |
|
WeightedObject<T> |
An entry which contains an object.
|
WeightedSerializableObject<T extends DataSerializable> |
An entry which contains an object with the added restriction that the object
be serializable.
|
WeightedTable<T> |
A table of weighted entry, each entry is given a weight, the higher the
weight the more likely the chance that the entry is chosen.
|
WhitelistService |
Represents the service for managing a whitelist of GameProfile s.
|
WireAttachmentType |
|
WireAttachmentTypes |
|
Witch |
Represents a Witch.
|
Wither |
Represents the Wither.
|
WitherSkeleton |
Represents a Wither skeleton.
|
WitherSkull |
Represents a Wither Skull.
|
Wolf |
Represents a Wolf.
|
World<W extends World<W,L>,L extends Location<W,L>> |
A loaded Minecraft world.
|
WorldBorder |
A world border is a square boundary, extending through the entire y-axis.
|
WorldBorder.Builder |
|
WorldChunk |
A chunk is a specific grid-aligned partition of a World .
|
WorldGenerationConfig |
Represents settings that apply to the generation of a world .
|
WorldGenerationConfig.Mutable |
|
WorldGenerationConfig.Mutable.Builder |
|
WorldLike<P extends WorldLike<P>> |
|
WorldManager |
|
WorldProperties |
Represents the properties of a World which are persisted across runtime instances.
|
WorldTemplate |
|
WorldTemplate.Builder |
|
WorldTemplate.Factory |
|
WorldType |
|
WorldTypeEffect |
|
WorldTypeEffect.Builder |
|
WorldTypeEffect.Factory |
|
WorldTypeEffects |
|
WorldTypes |
WorldTypeTemplate |
|
WorldTypeTemplate.Builder |
|
WorldTypeTemplate.Factory |
|
Zoglin |
Represents a Zoglin.
|
Zombie |
Represents a Zombie.
|
ZombieHorse |
|
ZombieLike |
An abstract representation of a Zombie.
|
ZombieVillager |
|
ZombifiedPiglin |
Represents a Zombie Pigman.
|