Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

A0 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
A1 - Static variable in class org.spongepowered.api.data.type.NotePitches
 
A1 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
A2 - Static variable in class org.spongepowered.api.data.type.NotePitches
 
A_SHARP1 - Static variable in class org.spongepowered.api.data.type.NotePitches
 
A_SHARP2 - Static variable in class org.spongepowered.api.data.type.NotePitches
 
AABB - Class in org.spongepowered.api.util
An axis aligned bounding box.
AABB(Vector3i, Vector3i) - Constructor for class org.spongepowered.api.util.AABB
Constructs a new bounding box from two opposite corners.
AABB(double, double, double, double, double, double) - Constructor for class org.spongepowered.api.util.AABB
Constructs a new bounding box from two opposite corners.
AABB(Vector3d, Vector3d) - Constructor for class org.spongepowered.api.util.AABB
Constructs a new bounding box from two opposite corners.
abort() - Method in interface co.aikar.timings.Timing
Stops timing and disregards current timing data.
ABSENT - Static variable in class org.spongepowered.api.util.OptBool
The absent value.
absolute - Variable in class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilder
 
absolute() - Method in class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilder
 
absolute() - Method in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder
 
absorbResult(DataTransactionResult) - Method in class org.spongepowered.api.data.DataTransactionResult.Builder
Combines the currently building DataTransactionResult with the one provided.
ABSORPTION - Static variable in class org.spongepowered.api.effect.potion.PotionEffectTypes
 
ABSORPTION - Static variable in class org.spongepowered.api.event.cause.entity.damage.DamageModifierTypes
Represents a DamageModifier that "absorbs" damage based on the PotionEffectTypes.ABSORPTION level on the Entity.
ABSORPTION - Static variable in class org.spongepowered.api.event.cause.entity.health.HealthModifierTypes
Represents a HealthModifier that "absorbs" damage based on the PotionEffectTypes.ABSORPTION level on the Entity.
ABSORPTION - Static variable in interface org.spongepowered.api.event.entity.AttackEntityEvent
For use with a DamageModifier where it's type is a DamageModifierTypes.ABSORPTION and the Cause contains a PotionEffect.
ABSORPTION - Static variable in interface org.spongepowered.api.event.entity.DamageEntityEvent
For use with a DamageModifier where it's type is a DamageModifierTypes.ABSORPTION and the Cause contains a PotionEffect.
AbstractAffectEntityEvent - Class in org.spongepowered.api.event.impl
 
AbstractAffectEntityEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractAffectEntityEvent
 
AbstractAITask<O extends Agent> - Class in org.spongepowered.api.entity.ai.task
An abstract implementation of a AITask that a Goal can run.
AbstractAITask(AITaskType) - Constructor for class org.spongepowered.api.entity.ai.task.AbstractAITask
 
AbstractAttackEntityEvent - Class in org.spongepowered.api.event.impl
 
AbstractAttackEntityEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractAttackEntityEvent
 
AbstractBlockSpawnCause - Class in org.spongepowered.api.event.cause.entity.spawn.common
 
AbstractBlockSpawnCause(AbstractBlockSpawnCauseBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.spawn.common.AbstractBlockSpawnCause
 
AbstractBlockSpawnCauseBuilder<T extends BlockSpawnCause,B extends BlockSpawnCause.BlockSpawnCauseBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.spawn.common
 
AbstractBlockSpawnCauseBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.spawn.common.AbstractBlockSpawnCauseBuilder
 
AbstractBooleanData<M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
An abstract DataManipulator dealing specifically with a boolean value type.
AbstractBooleanData(boolean, Key<? extends BaseValue<Boolean>>, boolean) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractBooleanData
 
AbstractBoundedComparableData<T extends Comparable<T>,M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
An abstract implementation of a DataManipulator that deals specifically with a MutableBoundedValue.
AbstractBoundedComparableData(T, Key<MutableBoundedValue<T>>, Comparator<T>, T, T, T) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractBoundedComparableData
 
AbstractDamageEntityEvent - Class in org.spongepowered.api.event.impl
 
AbstractDamageEntityEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractDamageEntityEvent
 
AbstractDamageSource - Class in org.spongepowered.api.event.cause.entity.damage.source.common
An abstract implementation of DamageSource to allow plugins to create their own damage sources without having to implement all the required methods.
AbstractDamageSource(AbstractDamageSourceBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSource
 
AbstractDamageSourceBuilder<T extends DamageSource,B extends DamageSource.DamageSourceBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.damage.source.common
 
AbstractDamageSourceBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilder
 
AbstractData<M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
A base abstract layer for implementing a DataManipulator.
AbstractData() - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractData
 
AbstractDataBuilder<T extends DataSerializable> - Class in org.spongepowered.api.data.persistence
An abstract implementation of DataBuilder that pre-defines all of the necessary "content update" implementation required for content versioning.
AbstractDataBuilder(Class<T>, int) - Constructor for class org.spongepowered.api.data.persistence.AbstractDataBuilder
 
AbstractEntityDamageSource - Class in org.spongepowered.api.event.cause.entity.damage.source.common
 
AbstractEntityDamageSource(AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractEntityDamageSource
 
AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder<T extends EntityDamageSource,B extends EntityDamageSource.EntityDamageSourceBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.damage.source.common
 
AbstractEntityDamageSourceBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractEntityDamageSource.AbstractEntityDamageSourceBuilder
 
AbstractEntityHealingSource - Class in org.spongepowered.api.event.cause.entity.health.source.common
 
AbstractEntityHealingSource(AbstractEntityHealingSourceBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.health.source.common.AbstractEntityHealingSource
 
AbstractEntityHealingSourceBuilder<T extends EntityHealingSource,B extends EntityHealingSource.EntityHealingSourceBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.health.source.common
 
AbstractEntityHealingSourceBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.health.source.common.AbstractEntityHealingSourceBuilder
 
AbstractEntitySpawnCause - Class in org.spongepowered.api.event.cause.entity.spawn.common
 
AbstractEntitySpawnCause(AbstractEntitySpawnCauseBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.spawn.common.AbstractEntitySpawnCause
 
AbstractEntitySpawnCauseBuilder<T extends EntitySpawnCause,B extends EntitySpawnCause.EntitySpawnCauseBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.spawn.common
 
AbstractEntitySpawnCauseBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.spawn.common.AbstractEntitySpawnCauseBuilder
 
AbstractEntityTeleportCause - Class in org.spongepowered.api.event.cause.entity.teleport.common
 
AbstractEntityTeleportCause(AbstractEntityTeleportCauseBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.teleport.common.AbstractEntityTeleportCause
 
AbstractEntityTeleportCauseBuilder<T extends EntityTeleportCause,B extends EntityTeleportCause.EntityTeleportCauseBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.teleport.common
 
AbstractEntityTeleportCauseBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.teleport.common.AbstractEntityTeleportCauseBuilder
 
AbstractEvent - Class in org.spongepowered.api.event.impl
An abstract event that can be extended for any and all custom events as necessary.
AbstractEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractEvent
 
AbstractHealEntityEvent - Class in org.spongepowered.api.event.impl
 
AbstractHealEntityEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractHealEntityEvent
 
AbstractHealingSource - Class in org.spongepowered.api.event.cause.entity.health.source.common
 
AbstractHealingSource(AbstractHealingSourceBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.health.source.common.AbstractHealingSource
 
AbstractHealingSourceBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.health.source.common
 
AbstractHealingSourceBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.health.source.common.AbstractHealingSourceBuilder
 
AbstractImmutableBooleanData<I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
An abstract implementation of an ImmutableDataManipulator handling specifically a boolean value.
AbstractImmutableBooleanData(boolean, Key<Value<Boolean>>, boolean) - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableBooleanData
 
AbstractImmutableBoundedComparableData<T extends Comparable<T>,I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
An abstracted ImmutableDataManipulator that focuses solely on an ImmutableBoundedValue as it's Value return type.
AbstractImmutableBoundedComparableData(T, Key<MutableBoundedValue<T>>, Comparator<T>, T, T, T) - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableBoundedComparableData
 
AbstractImmutableData<I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
An abstract implementation of an ImmutableDataManipulator such that all fields are declared final and remain "immutable".
AbstractImmutableData() - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableData
 
AbstractImmutableListData<E,I extends ImmutableListData<E,I,M>,M extends ListData<E,M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
 
AbstractImmutableListData(List<E>, Key<? extends BaseValue<List<E>>>) - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableListData
 
AbstractImmutableMappedData<K,V,I extends ImmutableMappedData<K,V,I,M>,M extends MappedData<K,V,M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
 
AbstractImmutableMappedData(Map<K, V>, Key<? extends BaseValue<Map<K, V>>>) - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableMappedData
 
AbstractImmutableSingleCatalogData<E extends CatalogType,I extends ImmutableVariantData<E,I,M>,M extends VariantData<E,M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
An abstract implementation of an ImmutableVariantData extending AbstractImmutableSingleData such that the values are immutable.
AbstractImmutableSingleCatalogData(E, E, Key<? extends BaseValue<E>>) - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableSingleCatalogData
 
AbstractImmutableSingleData<T,I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
An abstract implementation of an ImmutableDataManipulator that specificaly deals with a single value.
AbstractImmutableSingleData(T, Key<? extends BaseValue<T>>) - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableSingleData
 
AbstractImmutableSingleEnumData<E extends Enum<E>,I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> - Class in org.spongepowered.api.data.manipulator.immutable.common
An abstract implementation of an ImmutableDataManipulator dealing specifically with an Enum value.
AbstractImmutableSingleEnumData(E, E, Key<Value<E>>) - Constructor for class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableSingleEnumData
 
AbstractIndirectEntityDamageSource - Class in org.spongepowered.api.event.cause.entity.damage.source.common
 
AbstractIndirectEntityDamageSource(AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractIndirectEntityDamageSource
 
AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder<T extends IndirectEntityDamageSource,B extends IndirectEntityDamageSource.AbstractBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.damage.source.common
 
AbstractIndirectEntityDamageSourceBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractIndirectEntityDamageSource.AbstractIndirectEntityDamageSourceBuilder
 
AbstractIndirectEntityHealingSource - Class in org.spongepowered.api.event.cause.entity.health.source.common
 
AbstractIndirectEntityHealingSource() - Constructor for class org.spongepowered.api.event.cause.entity.health.source.common.AbstractIndirectEntityHealingSource
 
AbstractIntData<M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
An abstract DataManipulator specifically dealing with int values.
AbstractIntData(int, Key<? extends BaseValue<Integer>>) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractIntData
 
AbstractInventoryProperty<K,V> - Class in org.spongepowered.api.item.inventory.property
Base class for InventoryProperty implementations which stubs out all of the common boilerplate functionality.
AbstractInventoryProperty() - Constructor for class org.spongepowered.api.item.inventory.property.AbstractInventoryProperty
Initialise internal values to defaults, use this ctor if you plan to override AbstractInventoryProperty.getKey() and AbstractInventoryProperty.getValue() yourself.
AbstractInventoryProperty(V) - Constructor for class org.spongepowered.api.item.inventory.property.AbstractInventoryProperty
Initialise key to default, and value to the supplied value.
AbstractInventoryProperty(V, Property.Operator) - Constructor for class org.spongepowered.api.item.inventory.property.AbstractInventoryProperty
Initialise the value to the specified value and use the specified operator, use the default key.
AbstractInventoryProperty(K, V) - Constructor for class org.spongepowered.api.item.inventory.property.AbstractInventoryProperty
Use the specified key and value and set operator to the default.
AbstractInventoryProperty(K, V, Property.Operator) - Constructor for class org.spongepowered.api.item.inventory.property.AbstractInventoryProperty
 
AbstractListData<E,M extends ListData<E,M,I>,I extends ImmutableListData<E,I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
A common implementation for ListDatas provided by the API.
AbstractListData(List<E>, Key<? extends BaseValue<List<E>>>) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractListData
 
AbstractMappedData<K,V,M extends MappedData<K,V,M,I>,I extends ImmutableMappedData<K,V,I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
A common implementation for ListDatas provided by the API.
AbstractMappedData(Map<K, V>, Key<? extends BaseValue<Map<K, V>>>) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractMappedData
 
AbstractMessageEvent - Class in org.spongepowered.api.event.impl
Abstract implementation of MessageEvent.
AbstractMessageEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractMessageEvent
 
AbstractModifierEvent<T> - Class in org.spongepowered.api.event.impl
An abstract base class for implementations of DamageEntityEvent and HealEntityEvent
AbstractModifierEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractModifierEvent
 
AbstractMutableMessageChannel - Class in org.spongepowered.api.text.channel
An abstract implementation of MutableMessageChannel.
AbstractMutableMessageChannel() - Constructor for class org.spongepowered.api.text.channel.AbstractMutableMessageChannel
The default implementation uses a WeakHashMap implementation of Set.
AbstractMutableMessageChannel(Collection<MessageReceiver>) - Constructor for class org.spongepowered.api.text.channel.AbstractMutableMessageChannel
Creates a new instance of AbstractMutableMessageChannel with the provided Collection as the underlying member list.
AbstractPortalTeleportCause - Class in org.spongepowered.api.event.cause.entity.teleport.common
 
AbstractPortalTeleportCause(AbstractPortalTeleportCauseBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.teleport.common.AbstractPortalTeleportCause
 
AbstractPortalTeleportCauseBuilder<T extends PortalTeleportCause,B extends PortalTeleportCause.PortalTeleportCauseBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.teleport.common
 
AbstractPortalTeleportCauseBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.teleport.common.AbstractPortalTeleportCauseBuilder
 
AbstractProperty<K,V> - Class in org.spongepowered.api.data.property
 
AbstractProperty() - Constructor for class org.spongepowered.api.data.property.AbstractProperty
Initialise internal values to defaults, use this ctor if you plan to override AbstractProperty.getKey() and AbstractProperty.getValue() yourself.
AbstractProperty(V) - Constructor for class org.spongepowered.api.data.property.AbstractProperty
Initialise key to default, and value to the supplied value.
AbstractProperty(V, Property.Operator) - Constructor for class org.spongepowered.api.data.property.AbstractProperty
Initialise the value to the specified value and use the specified operator, use the default key.
AbstractProperty(K, V) - Constructor for class org.spongepowered.api.data.property.AbstractProperty
Use the specified key and value and set operator to the default.
AbstractProperty(K, V, Property.Operator) - Constructor for class org.spongepowered.api.data.property.AbstractProperty
 
AbstractSingleCatalogData<T extends CatalogType,M extends VariantData<T,M,I>,I extends ImmutableVariantData<T,I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
An abstract VariantData implementation providing all implementation requirements, except AbstractSingleData.asImmutable().
AbstractSingleCatalogData(T, Key<Value<T>>) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractSingleCatalogData
 
AbstractSingleData<T,M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
An abstraction for the various DataManipulators that handle a single value, adding the provided AbstractSingleData.getValue() and AbstractSingleData.setValue(Object) methods for easy manipulation.
AbstractSingleData(T, Key<? extends BaseValue<T>>) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractSingleData
 
AbstractSingleEnumData<E extends Enum<E>,M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> - Class in org.spongepowered.api.data.manipulator.mutable.common
Another abstract helper class further simplifying implementing various single value enum based DataManipulators.
AbstractSingleEnumData(E, Key<? extends BaseValue<E>>, E) - Constructor for class org.spongepowered.api.data.manipulator.mutable.common.AbstractSingleEnumData
 
AbstractSpawnCause - Class in org.spongepowered.api.event.cause.entity.spawn.common
 
AbstractSpawnCause(AbstractSpawnCauseBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.spawn.common.AbstractSpawnCause
 
AbstractSpawnCauseBuilder<T extends SpawnCause,B extends SpawnCause.SpawnCauseBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.spawn.common
 
AbstractSpawnCauseBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.spawn.common.AbstractSpawnCauseBuilder
 
AbstractSpawnEntityEvent - Class in org.spongepowered.api.event.impl
 
AbstractSpawnEntityEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractSpawnEntityEvent
 
AbstractTeleportCause - Class in org.spongepowered.api.event.cause.entity.teleport.common
 
AbstractTeleportCause(AbstractTeleportCauseBuilder<?, ?>) - Constructor for class org.spongepowered.api.event.cause.entity.teleport.common.AbstractTeleportCause
 
AbstractTeleportCauseBuilder<T extends TeleportCause,B extends TeleportCause.TeleporterCauseBuilder<T,B>> - Class in org.spongepowered.api.event.cause.entity.teleport.common
 
AbstractTeleportCauseBuilder() - Constructor for class org.spongepowered.api.event.cause.entity.teleport.common.AbstractTeleportCauseBuilder
 
AbstractValueChangeEvent - Class in org.spongepowered.api.event.impl
 
AbstractValueChangeEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractValueChangeEvent
 
ACACIA - Static variable in class org.spongepowered.api.data.type.TreeTypes
 
ACACIA_BOAT - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACACIA_DOOR - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACACIA_DOOR - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACACIA_DOOR_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
ACACIA_DOOR_HALF - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
ACACIA_DOOR_HINGE - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
ACACIA_DOOR_OPEN - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_DOOR_POWERED - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_FENCE - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACACIA_FENCE - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACACIA_FENCE_EAST - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_FENCE_GATE - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACACIA_FENCE_GATE - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACACIA_FENCE_GATE_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
ACACIA_FENCE_GATE_IN_WALL - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_FENCE_GATE_OPEN - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_FENCE_GATE_POWERED - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_FENCE_NORTH - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_FENCE_SOUTH - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_FENCE_WEST - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACACIA_STAIRS - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACACIA_STAIRS - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACACIA_STAIRS_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
ACACIA_STAIRS_HALF - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
ACACIA_STAIRS_SHAPE - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
accept(List<TradeOffer>, Random) - Method in interface org.spongepowered.api.item.merchant.TradeOfferGenerator
 
accept(List<TradeOffer>, Random) - Method in interface org.spongepowered.api.item.merchant.TradeOfferListMutator
 
AcceptsItems - Class in org.spongepowered.api.item.inventory.property
A property type intended for use with InputSlots in order to query for slots which can accept items of the specified type.
AcceptsItems(Collection<ItemType>) - Constructor for class org.spongepowered.api.item.inventory.property.AcceptsItems
Create a new AcceptsItems property with the supplied value.
AcceptsItems(Collection<ItemType>, Property.Operator) - Constructor for class org.spongepowered.api.item.inventory.property.AcceptsItems
Create a new AcceptsItems property with the supplied value and operator.
AcceptsItems(Object, Property.Operator) - Constructor for class org.spongepowered.api.item.inventory.property.AcceptsItems
Create a new AcceptsItems property with the supplied value and operator.
AccessorModifierEventFactoryPlugin - Class in org.spongepowered.api.util.generator.event.factory.plugin
An event factory plugin to modify the return type of an accessor by calling one of its methods.
AccessorModifierEventFactoryPlugin() - Constructor for class org.spongepowered.api.util.generator.event.factory.plugin.AccessorModifierEventFactoryPlugin
 
Account - Interface in org.spongepowered.api.service.economy.account
Represents an account, which stores amounts of various currencies.
accumulateContexts(T, Set<Context>) - Method in interface org.spongepowered.api.service.context.ContextCalculator
Add any Contexts this calculator determines to be applicable to the provided context accumulator.
ACHIEVEMENT - Static variable in class org.spongepowered.api.CatalogTypes
 
Achievement - Interface in org.spongepowered.api.statistic.achievement
Represents an in-game achievement which may be earned by or given to players.
Achievement.Builder - Interface in org.spongepowered.api.statistic.achievement
Represents a builder interface to create new and custom instances of Achievements.
ACHIEVEMENT_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
The AchievementData class that can be applied to Players.
AchievementData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
An DataManipulator containing data related to having earned Achievements.
ACHIEVEMENTS - Static variable in class org.spongepowered.api.data.key.Keys
 
achievements() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAchievementData
Gets the ImmutableSetValue for the Achievements earned.
achievements() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AchievementData
Gets the SetValue of Achievements earned.
Achievements - Class in org.spongepowered.api.statistic.achievement
A list of the default achievements that are contained in Minecraft.
ACQUIRE_IRON - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
 
ACTION_BAR - Static variable in class org.spongepowered.api.text.chat.ChatTypes
The position right above the inventory, experience, health, item name, etc.
ACTIVATOR_RAIL - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACTIVATOR_RAIL - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACTIVATOR_RAIL_POWERED - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
ACTIVATOR_RAIL_SHAPE - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
actualValue(E) - Method in interface org.spongepowered.api.data.value.ValueFactory.BoundedValueBuilder
Sets the actual value.
add(DataManipulator<?, ?>) - Method in interface org.spongepowered.api.data.ImmutableDataBuilder
Adds the given DataManipulator to the builder.
add(ImmutableDataManipulator<?, ?>) - Method in interface org.spongepowered.api.data.ImmutableDataBuilder
Adds the given ImmutableDataManipulator to the builder.
add(Key<? extends BaseValue<V>>, V) - Method in interface org.spongepowered.api.data.ImmutableDataBuilder
Adds the given Key with the given value.
add(E) - Method in interface org.spongepowered.api.data.value.mutable.CollectionValue
Adds the given element to this CollectionValue.
add(int, E) - Method in interface org.spongepowered.api.data.value.mutable.ListValue
Adds the specified element at the specified position in the list.
add(int, Iterable<E>) - Method in interface org.spongepowered.api.data.value.mutable.ListValue
Adds the specified elements in the order that they are iterated to the list at the specified index.
add(PatternLayer) - Method in interface org.spongepowered.api.data.value.mutable.PatternListValue
 
add(BannerPatternShape, DyeColor) - Method in interface org.spongepowered.api.data.value.mutable.PatternListValue
Creates and adds a new PatternLayer based on the provided BannerPatternShape and DyeColor.
add(int, PatternLayer) - Method in interface org.spongepowered.api.data.value.mutable.PatternListValue
 
add(int, BannerPatternShape, DyeColor) - Method in interface org.spongepowered.api.data.value.mutable.PatternListValue
Creates and adds a PatternLayer based on the BannerPatternShape and DyeColor at the desired index such that the element at the provided index is shifted to the left.
add(int, Iterable<PatternLayer>) - Method in interface org.spongepowered.api.data.value.mutable.PatternListValue
 
add(Transform<E>) - Method in class org.spongepowered.api.entity.Transform
"Adds" another transform to this one.
add(Key<? extends BaseValue<V>>, V) - Method in interface org.spongepowered.api.item.inventory.ItemStack.Builder
Adds the given Key with the given value.
add(BiConsumer<ItemStack.Builder, Random>) - Method in interface org.spongepowered.api.item.inventory.ItemStackGenerator.Builder
Adds a new biconsumer in the current order.
add(GameProfile) - Method in interface org.spongepowered.api.profile.GameProfileCache
Add an entry to this cache.
add(GameProfile, Date) - Method in interface org.spongepowered.api.profile.GameProfileCache
Add an entry to this cache, with an optional expiration date.
add(GameProfile, boolean, Date) - Method in interface org.spongepowered.api.profile.GameProfileCache
Add an entry to this cache, with an optional expiration date.
add(Argument<?>...) - Method in interface org.spongepowered.api.text.selector.Selector.Builder
Adds some arguments to this selector.
add(Iterable<Argument<?>>) - Method in interface org.spongepowered.api.text.selector.Selector.Builder
Adds some arguments to this selector.
add(ArgumentType<T>, T) - Method in interface org.spongepowered.api.text.selector.Selector.Builder
Adds a new Argument with the specified ArgumentType and value to this selector.
add(SimpleTextFormatter) - Method in class org.spongepowered.api.text.transform.DynamicPartitionedTextFormatter
 
add(Collection<SimpleTextFormatter>) - Method in class org.spongepowered.api.text.transform.DynamicPartitionedTextFormatter
 
add(SimpleTextFormatter) - Method in class org.spongepowered.api.text.transform.FixedPartitionedTextFormatter
 
add(Collection<SimpleTextFormatter>) - Method in class org.spongepowered.api.text.transform.FixedPartitionedTextFormatter
 
add(SimpleTextTemplateApplier) - Method in class org.spongepowered.api.text.transform.SimpleTextFormatter
 
add(Collection<SimpleTextTemplateApplier>) - Method in class org.spongepowered.api.text.transform.SimpleTextFormatter
 
add(E) - Method in interface org.spongepowered.api.text.transform.TextFormatter
Adds the specified element to the end of this formatter.
add(Collection<E>) - Method in interface org.spongepowered.api.text.transform.TextFormatter
Adds the specified elements to the end of this formatter.
add(Iterable<E>) - Method in interface org.spongepowered.api.text.transform.TextFormatter
Adds the specified elements to the end of this formatter.
add(Iterator<E>) - Method in interface org.spongepowered.api.text.transform.TextFormatter
Adds the specified elements to the end of this formatter.
add(TableEntry<T>) - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
 
add(T, double) - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
Adds the given object to the table with the given weight.
add(TableEntry<T>) - Method in class org.spongepowered.api.util.weighted.WeightedTable
 
add(T, double) - Method in class org.spongepowered.api.util.weighted.WeightedTable
 
add(Vector3d) - Method in class org.spongepowered.api.world.Location
Add another Vector3d to the position on this instance, returning a new Location instance.
add(Vector3i) - Method in class org.spongepowered.api.world.Location
Add another Vector3i to the position on this instance, returning a new Location instance.
add(double, double, double) - Method in class org.spongepowered.api.world.Location
Add vector components to the position on this instance, returning a new Location instance.
addAll(Iterable<E>) - Method in interface org.spongepowered.api.data.value.mutable.CollectionValue
Adds all the given Iterable elements to the underlying Collection.
addAll(Iterable<PatternLayer>) - Method in interface org.spongepowered.api.data.value.mutable.PatternListValue
 
addAll(Collection<NamedCause>) - Method in class org.spongepowered.api.event.cause.Cause.Builder
 
addAll(Collection<BiConsumer<ItemStack.Builder, Random>>) - Method in interface org.spongepowered.api.item.inventory.ItemStackGenerator.Builder
Adds all the provided biconsumers from the provided collection.
addAll(LootTable<T>) - Method in class org.spongepowered.api.util.weighted.LootTable
Adds all tables from the given LootTable to this LootTable's pool.
addAll(Collection<? extends TableEntry<T>>) - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
 
addAll(Collection<? extends TableEntry<T>>) - Method in class org.spongepowered.api.util.weighted.WeightedTable
 
addBan(Ban) - Method in interface org.spongepowered.api.service.ban.BanService
Adds a ban.
addDamageModifierAfter(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in interface org.spongepowered.api.event.entity.AttackEntityEvent
Adds the provided DamageModifier and Function to the list of modifiers, such that the modifier will appear in order after any current modifiers whose type are included in the provided Set of DamageModifierTypes.
addDamageModifierAfter(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in class org.spongepowered.api.event.impl.AbstractAttackEntityEvent
 
addDamageModifierBefore(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in interface org.spongepowered.api.event.entity.AttackEntityEvent
Adds the provided DamageModifier and Function to the list of modifiers, such that the Set containing DamageModifierTypes provided in before will appear after the provided damage modifier.
addDamageModifierBefore(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in interface org.spongepowered.api.event.entity.DamageEntityEvent
Adds the provided DamageModifier and Function to the list of modifiers, such that the Set containing DamageModifierTypes provided in before will appear after the provided damage modifier.
addDamageModifierBefore(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in class org.spongepowered.api.event.impl.AbstractAttackEntityEvent
 
addDamageModifierBefore(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in class org.spongepowered.api.event.impl.AbstractDamageEntityEvent
 
addElement(E) - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
 
addElement(int, E) - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
 
addElements(Iterable<E>) - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
 
addEntry(TabListEntry) - Method in interface org.spongepowered.api.entity.living.player.tab.TabList
Adds an entry to the list.
addHandler(Class<M>, Platform.Type, MessageHandler<M>) - Method in interface org.spongepowered.api.network.ChannelBinding.IndexedMessageChannel
Register a MessageHandler for a Message.
addHandler(Class<M>, MessageHandler<M>) - Method in interface org.spongepowered.api.network.ChannelBinding.IndexedMessageChannel
Register a MessageHandler for a Message
addIngredient(ItemStack) - Method in interface org.spongepowered.api.item.recipe.ShapelessRecipe.Builder
Adds an ingredient to the requirements of this ShapelessRecipe.
AdditionalCatalogRegistryModule<T extends CatalogType> - Interface in org.spongepowered.api.registry
 
AdditionalRegistration - Annotation Type in org.spongepowered.api.registry.util
 
addListener(RawDataListener) - Method in interface org.spongepowered.api.network.ChannelBinding.RawDataChannel
Adds a listener to this channel that is invoked every time data is sent to it on either side.
addListener(Platform.Type, RawDataListener) - Method in interface org.spongepowered.api.network.ChannelBinding.RawDataChannel
Adds a listener to this channel that is invoked every time data is sent to it on the given side.
addMember(Text) - Method in interface org.spongepowered.api.scoreboard.Team
Adds the specified Text to this team.
addMember(MessageReceiver) - Method in class org.spongepowered.api.text.channel.AbstractMutableMessageChannel
 
addMember(MessageReceiver) - Method in interface org.spongepowered.api.text.channel.MutableMessageChannel
Adds a member to this channel.
addModifierAfter(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in interface org.spongepowered.api.event.entity.DamageEntityEvent
Adds the provided DamageModifier and Function to the list of modifiers, such that the modifier will appear in order after any current modifiers whose type are included in the provided Set of DamageModifierTypes.
addModifierAfter(DamageModifier, Function<? super Double, Double>, Set<DamageModifierType>) - Method in class org.spongepowered.api.event.impl.AbstractDamageEntityEvent
 
addMutator(Career, int, TradeOfferListMutator) - Method in interface org.spongepowered.api.item.merchant.VillagerRegistry
Adds the provided TradeOfferListMutator for the given Career and level.
addMutators(Career, int, TradeOfferListMutator, TradeOfferListMutator...) - Method in interface org.spongepowered.api.item.merchant.VillagerRegistry
Adds the provided TradeOfferListMutators for the given Career and level.
addObjective(Objective) - Method in interface org.spongepowered.api.scoreboard.Scoreboard
Adds the specified Objective to this scoreboard.
addPage(Text) - Method in class org.spongepowered.api.text.BookView.Builder
Adds a page to the end of the BookView.
addPages(Collection<Text>) - Method in class org.spongepowered.api.text.BookView.Builder
Adds multiple pages to the end of the BookView.
addPages(Text...) - Method in class org.spongepowered.api.text.BookView.Builder
Adds multiple pages to the end of the BookView.
addParent(Set<Context>, Subject) - Method in class org.spongepowered.api.service.permission.MemorySubjectData
 
addParent(Set<Context>, Subject) - Method in interface org.spongepowered.api.service.permission.SubjectData
Adds a parent in a particular context combination.
addPassenger(Entity) - Method in interface org.spongepowered.api.entity.Entity
Sets the passenger entity(the entity that rides this one).
addPlayer(Player) - Method in interface org.spongepowered.api.boss.ServerBossBar
Adds a player to this boss bar.
addPlayers(Collection<Player>) - Method in interface org.spongepowered.api.boss.ServerBossBar
Adds a collection of players to this boss bar.
addProfile(GameProfile) - Method in interface org.spongepowered.api.service.whitelist.WhitelistService
Adds the specified GameProfile to this whitelist.
address(InetAddress) - Method in interface org.spongepowered.api.util.ban.Ban.Builder
Sets the IP address to be banned.
addResult(ItemStack) - Method in interface org.spongepowered.api.item.recipe.ShapedRecipe.Builder
Adds a resultant ItemStack for when this ShapedRecipe is correctly crafted.
addResult(ItemStack) - Method in interface org.spongepowered.api.item.recipe.ShapelessRecipe.Builder
Adds a resultant ItemStack for when this ShapelessRecipe is correctly crafted.
addRotation(Vector3d) - Method in class org.spongepowered.api.entity.Transform
Adds a rotation to this transform.
addRotation(Quaterniond) - Method in class org.spongepowered.api.entity.Transform
Adds a rotation to this transform.
addScale(Vector3d) - Method in class org.spongepowered.api.entity.Transform
"Adds" a scale to this transform.
addScheduledUpdate(Vector3i, int, int) - Method in interface org.spongepowered.api.world.extent.Extent
Adds a new ScheduledBlockUpdate to this block.
addScheduledUpdate(int, int, int, int, int) - Method in interface org.spongepowered.api.world.extent.Extent
Adds a new ScheduledBlockUpdate to this block.
addScheduledUpdate(int, int) - Method in class org.spongepowered.api.world.Location
Adds a new ScheduledBlockUpdate to this block.
addScore(Score) - Method in interface org.spongepowered.api.scoreboard.objective.Objective
Adds the specified Score to this objective.
addTable(RandomObjectTable<T>) - Method in class org.spongepowered.api.util.weighted.LootTable
Adds a table to the pool.
addTask(int, AITask<? extends O>) - Method in interface org.spongepowered.api.entity.ai.Goal
Adds a new AITask to this goal.
addToChunk(Vector3i, Vector3i) - Method in interface org.spongepowered.api.world.storage.ChunkLayout
Adds the chunk offset to the chunk coordinates.
addToChunk(int, int, int, int, int, int) - Method in interface org.spongepowered.api.world.storage.ChunkLayout
Adds the chunk offset to the chunk coordinates.
addTranslation(Vector3d) - Method in class org.spongepowered.api.entity.Transform
Adds a translation to this transform.
adult() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAgeableData
Gets the ImmutableValue for whether the ImmutableAgeableData.age() is considered to be an "adult".
adult() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AgeableData
Gets the Value for whether the AgeableData.age() is considered to be an "adult".
ADVENTURE - Static variable in class org.spongepowered.api.entity.living.player.gamemode.GameModes
 
Aerial - Interface in org.spongepowered.api.entity.living
Represents an entity that flies, such as a bat.
AF_ZA - Static variable in class org.spongepowered.api.text.translation.locale.Locales
 
affectedBlocks(int) - Static method in class org.spongepowered.api.command.CommandResult
Returns a result indicating the command was processed with an amount of affected blocks.
affectedBlocks(Integer) - Method in class org.spongepowered.api.command.CommandResult.Builder
Sets the amount of blocks affected by the command.
affectedEntities(int) - Static method in class org.spongepowered.api.command.CommandResult
Returns a result indicating the command was processed with an amount of affected entities.
affectedEntities(Integer) - Method in class org.spongepowered.api.command.CommandResult.Builder
Sets the amount of entities affected by the command.
affectedItems(int) - Static method in class org.spongepowered.api.command.CommandResult
Returns a result indicating the command was processed with an amount of affected items.
affectedItems(Integer) - Method in class org.spongepowered.api.command.CommandResult.Builder
Sets the amount of items affected by the command.
AffectEntityEvent - Interface in org.spongepowered.api.event.entity
An event that affects multiple Entity instances as a bulk action.
AffectItemStackEvent - Interface in org.spongepowered.api.event.item.inventory
Fired when ItemStacks are generated into a Inventory
AFFECTS_SPAWNING - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the "affecting spawning" state of Players.
AffectSlotEvent - Interface in org.spongepowered.api.event.item.inventory
 
affectsSpawning() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAffectsSpawningData
Gets the ImmutableValue for the "affects spawning" state.
affectsSpawning() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AffectsSpawningData
Gets the Value for the "affects spawning" state.
AffectsSpawningData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
A DataManipulator for the "affects spawning" state of a Player.
aflame() - Method in interface org.spongepowered.api.entity.living.monster.Blaze
 
AFLAT0 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
AFLAT1 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
AFRIKAANS - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
after(Class<?>) - Method in class org.spongepowered.api.event.cause.Cause
Gets the object immediately after the object that is an instance of the Class passed in.
after(String) - Method in class org.spongepowered.api.event.cause.Cause
Gets the object immediately after the named object cause.
After - Annotation Type in org.spongepowered.api.event.filter.cause
Sets the parameter to the object after the specified class in the cause chain.
AGE - Static variable in class org.spongepowered.api.data.key.Keys
 
age() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAgeableData
Gets the ImmutableBoundedValue for the "age" state.
age() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AgeableData
Gets the MutableBoundedValue for the "age" state.
age() - Method in interface org.spongepowered.api.entity.living.Ageable
Gets the MutableBoundedValue for the "age" state.
Ageable - Interface in org.spongepowered.api.entity.living
Represents a living entity that can change in size as it ages and can spawn children.
AGEABLE_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
The AgeableData that represents age determining whether an Entity is a child or an adult.
AgeableData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
Represents data that defines the owner as having a growing age process.
Agent - Interface in org.spongepowered.api.entity.living
An Agent represents a Living that has AI.
agent - Variable in class org.spongepowered.api.event.cause.entity.teleport.common.AbstractPortalTeleportCause
 
agent - Variable in class org.spongepowered.api.event.cause.entity.teleport.common.AbstractPortalTeleportCauseBuilder
 
agent(PortalAgent) - Method in class org.spongepowered.api.event.cause.entity.teleport.common.AbstractPortalTeleportCauseBuilder
 
agent(PortalAgent) - Method in interface org.spongepowered.api.event.cause.entity.teleport.PortalTeleportCause.PortalTeleportCauseBuilder
 
AGENT_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
The AgentData that signifies that an Agent's AI is enabled.
AgentData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
Data regarding the toggle of AI tasks on an entity.
aggressive() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAggressiveData
Gets the ImmutableValue for the "aggressive" state.
aggressive() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AggressiveData
Gets the Value for the "aggressive" state.
AGGRESSIVE_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
The AggressiveData that signifies whether an Agent is considered aggressive, may attack other entities.
AggressiveData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
Represents a toggle for an entity being "aggressive" and resorting to attacking other nearby entities if possible.
AI_ENABLED - Static variable in class org.spongepowered.api.data.key.Keys
 
aiEnabled() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAgentData
Gets the ImmutableValue for whether AI tasks are enabled or not.
aiEnabled() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AgentData
Gets the Value for whether AI tasks are enabled or not.
aiEnabled() - Method in interface org.spongepowered.api.entity.living.Agent
Gets the Value for whether AI tasks are enabled or not.
AIR - Static variable in class org.spongepowered.api.block.BlockTypes
 
AITask<O extends Agent> - Interface in org.spongepowered.api.entity.ai.task
Represents a task performed by Agents.
AITaskBuilder<O extends Agent,A extends AITask<O>,B extends AITaskBuilder<O,A,B>> - Interface in org.spongepowered.api.entity.ai.task
A utility to assist in building AITasks.
AITaskEvent - Interface in org.spongepowered.api.event.entity.ai
 
AITaskEvent.Add - Interface in org.spongepowered.api.event.entity.ai
Fired when an AITask is added to an Agent's Goal.
AITaskEvent.Remove - Interface in org.spongepowered.api.event.entity.ai
Fired when an AITask is removed from an Agent's Goal.
AITaskType - Interface in org.spongepowered.api.entity.ai.task
 
AITaskTypes - Class in org.spongepowered.api.entity.ai.task
 
ALBAN - Static variable in class org.spongepowered.api.data.type.Arts
 
all() - Method in class org.spongepowered.api.event.cause.Cause
Gets an List of all causes within this Cause.
All - Annotation Type in org.spongepowered.api.event.filter.cause
Sets an array parameter to all causes of the array component type in the cause chain.
ALL - Static variable in class org.spongepowered.api.item.inventory.ItemStackComparators
 
ALL_ENTITIES - Static variable in class org.spongepowered.api.text.selector.SelectorTypes
The all entities selector type.
ALL_INSIDE - Static variable in class org.spongepowered.api.data.type.BigMushroomTypes
 
ALL_OUTSIDE - Static variable in class org.spongepowered.api.data.type.BigMushroomTypes
 
ALL_PLAYERS - Static variable in class org.spongepowered.api.text.selector.SelectorTypes
The all players selector type.
ALL_STEM - Static variable in class org.spongepowered.api.data.type.BigMushroomTypes
 
allFilter() - Static method in class org.spongepowered.api.util.blockray.BlockRay
A filter that accepts all blocks.
ALLIUM - Static variable in class org.spongepowered.api.data.type.PlantTypes
 
allOf(CommandElement) - Static method in class org.spongepowered.api.command.args.GenericArguments
Require all remaining args to match as many instances of CommandElement as will fit Command element values will be stored under their provided keys in the CommandContext.
allOf(Class<T>) - Method in class org.spongepowered.api.event.cause.Cause
Gets an ImmutableList of all objects that are instances of the given Class type T.
ALLOWED - Static variable in class org.spongepowered.api.data.type.PickupRules
 
allowFriendlyFire() - Method in interface org.spongepowered.api.scoreboard.Team
Gets whether friendly fire is enabled.
allowFriendlyFire(boolean) - Method in interface org.spongepowered.api.scoreboard.Team.Builder
Sets whether friendly fire is enabled for the Team.
allowsPlayerRespawns() - Method in interface org.spongepowered.api.world.Dimension
Returns whether players can respawn within Dimension after death.
AlternateCatalogRegistryModule<T extends CatalogType> - Interface in org.spongepowered.api.registry
 
ALWAYS - Static variable in class org.spongepowered.api.scoreboard.CollisionRules
Members will always collide with other entities
ALWAYS - Static variable in class org.spongepowered.api.scoreboard.Visibilities
Death messages or nametags are always visible.
ambience(boolean) - Method in interface org.spongepowered.api.effect.potion.PotionEffect.Builder
Sets the potion effect to be ambient or not.
AMBIENT - Static variable in class org.spongepowered.api.effect.sound.SoundCategories
 
Ambient - Interface in org.spongepowered.api.entity.living
Represents an entity that can not be interacted with and only adds to the ambiance of the environment.
AMBIENT_CAVE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
AMBIENT_MOB_SPELL - Static variable in class org.spongepowered.api.effect.particle.ParticleTypes
 
AMERICAN_ENGLISH - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
AMPLIFIED - Static variable in class org.spongepowered.api.world.GeneratorTypes
 
amplifier(int) - Method in interface org.spongepowered.api.effect.potion.PotionEffect.Builder
Sets the amplifier power of the potion effect.
and(TextStyle...) - Method in class org.spongepowered.api.text.format.TextStyle
Composes this TextStyle with the specified text styles.
and(Tristate) - Method in enum org.spongepowered.api.util.Tristate
ANDs this tristate with another tristate.
ANDESITE - Static variable in class org.spongepowered.api.data.type.StoneTypes
 
andNot(TextStyle...) - Method in class org.spongepowered.api.text.format.TextStyle
Composes this TextStyle with the passed in TextStyles, but negates them before composition.
andThen(MergeFunction) - Method in interface org.spongepowered.api.data.merge.MergeFunction
Creates a new MergeFunction chaining this current merge function with the provided merge function.
andThen(DiscreteTransform2) - Method in class org.spongepowered.api.util.DiscreteTransform2
Returns a transform that is the composition of the given transform with this transform.
andThen(DiscreteTransform3) - Method in class org.spongepowered.api.util.DiscreteTransform3
Returns a transform that is the composition of the given transform with this transform.
ANGER - Static variable in class org.spongepowered.api.data.key.Keys
 
ANGERABLE_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
The AngerableData that signifies an Agent is angry but will calm down after a certain amount of time has passed.
AngerableData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
An DataManipulator for representing the "anger" level.
angerLevel() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAngerableData
Gets the ImmutableBoundedValue for the "anger" level.
angerLevel() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AngerableData
Gets the MutableBoundedValue for the "anger" level.
angerLevel() - Method in interface org.spongepowered.api.entity.living.monster.ZombiePigman
 
ANGRY - Static variable in class org.spongepowered.api.data.key.Keys
 
ANGRY_VILLAGER - Static variable in class org.spongepowered.api.effect.particle.ParticleTypes
 
Animal - Interface in org.spongepowered.api.entity.living.animal
Represents an Animal, such as a Cow.
ANIMALS_BRED - Static variable in class org.spongepowered.api.statistic.Statistics
 
AnimateHandEvent - Interface in org.spongepowered.api.event.entity.living.humanoid
Called when a Humanoid hand animation occurs.
ANVIL - Static variable in class org.spongepowered.api.block.BlockTypes
 
ANVIL - Static variable in class org.spongepowered.api.item.inventory.InventoryArchetypes
A Anvil.
ANVIL - Static variable in class org.spongepowered.api.item.ItemTypes
 
ANVIL_DAMAGE - Static variable in class org.spongepowered.api.block.trait.IntegerTraits
 
ANVIL_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
ANY - Static variable in class org.spongepowered.api.item.inventory.equipment.EquipmentTypes
Any type, all other types should subclass this to allow instanceof checks to succeed.
API_ID - Static variable in interface org.spongepowered.api.Platform
 
append(Text...) - Method in class org.spongepowered.api.text.LiteralText.Builder
 
append(Collection<? extends Text>) - Method in class org.spongepowered.api.text.LiteralText.Builder
 
append(Iterable<? extends Text>) - Method in class org.spongepowered.api.text.LiteralText.Builder
 
append(Iterator<? extends Text>) - Method in class org.spongepowered.api.text.LiteralText.Builder
 
append(Text...) - Method in class org.spongepowered.api.text.ScoreText.Builder
 
append(Collection<? extends Text>) - Method in class org.spongepowered.api.text.ScoreText.Builder
 
append(Iterable<? extends Text>) - Method in class org.spongepowered.api.text.ScoreText.Builder
 
append(Iterator<? extends Text>) - Method in class org.spongepowered.api.text.ScoreText.Builder
 
append(Text...) - Method in class org.spongepowered.api.text.SelectorText.Builder
 
append(Collection<? extends Text>) - Method in class org.spongepowered.api.text.SelectorText.Builder
 
append(Iterable<? extends Text>) - Method in class org.spongepowered.api.text.SelectorText.Builder
 
append(Iterator<? extends Text>) - Method in class org.spongepowered.api.text.SelectorText.Builder
 
append(Text...) - Method in class org.spongepowered.api.text.Text.Builder
Appends the specified Text to the end of this text.
append(Collection<? extends Text>) - Method in class org.spongepowered.api.text.Text.Builder
Appends the specified Text to the end of this text.
append(Iterable<? extends Text>) - Method in class org.spongepowered.api.text.Text.Builder
Appends the specified Text to the end of this text.
append(Iterator<? extends Text>) - Method in class org.spongepowered.api.text.Text.Builder
Appends the specified Text to the end of this text.
append(Text...) - Method in class org.spongepowered.api.text.TranslatableText.Builder
 
append(Collection<? extends Text>) - Method in class org.spongepowered.api.text.TranslatableText.Builder
 
append(Iterable<? extends Text>) - Method in class org.spongepowered.api.text.TranslatableText.Builder
 
append(Iterator<? extends Text>) - Method in class org.spongepowered.api.text.TranslatableText.Builder
 
APPLE - Static variable in class org.spongepowered.api.item.ItemTypes
 
ApplicableEffectProperty - Class in org.spongepowered.api.data.property.item
Represents an Property that applies a set of PotionEffects on use, consumption, or on equip.
ApplicableEffectProperty(Set<PotionEffect>) - Constructor for class org.spongepowered.api.data.property.item.ApplicableEffectProperty
Creates a ApplicableEffectProperty with a specific set of PotionEffects.
ApplicableEffectProperty(Set<PotionEffect>, Property.Operator) - Constructor for class org.spongepowered.api.data.property.item.ApplicableEffectProperty
Creates a ApplicableEffectProperty with a specific set of PotionEffects.
apply(Location<World>, Cause) - Method in interface org.spongepowered.api.data.Archetype
Creates a new instance based on this archetype at the given location.
apply(Property<?, ?>, Property<?, ?>) - Method in enum org.spongepowered.api.data.Property.Operator
Stub for subclasses to implement their logic.
apply(Predicate<ItemStack.Builder>, Consumer<ItemStack.Builder>) - Method in interface org.spongepowered.api.item.inventory.ItemStack.Builder
 
apply() - Method in class org.spongepowered.api.text.TextTemplate
Applies an empty map of parameters to this TextTemplate and returns the result in a Text.Builder.
apply(Map<String, ?>) - Method in class org.spongepowered.api.text.TextTemplate
Applies the specified parameters to this TextTemplate and returns the result in a Text.Builder.
apply(Location<World>, BlockChangeFlag, Cause) - Method in interface org.spongepowered.api.world.extent.ArchetypeVolume
Applies this archetype at the given location.
applyTo(Text.Builder) - Method in class org.spongepowered.api.text.action.ClickAction
 
applyTo(Text.Builder) - Method in class org.spongepowered.api.text.action.HoverAction
 
applyTo(Text.Builder) - Method in class org.spongepowered.api.text.action.ShiftClickAction
 
applyTo(Text.Builder) - Method in interface org.spongepowered.api.text.format.TextColor
 
applyTo(Text.Builder) - Method in class org.spongepowered.api.text.format.TextFormat
 
applyTo(Text.Builder) - Method in class org.spongepowered.api.text.format.TextStyle
 
applyTo(Text.Builder) - Method in interface org.spongepowered.api.text.TextElement
Applies this element to the end of the specified builder.
applyTo(Text.Builder) - Method in interface org.spongepowered.api.text.TextRepresentable
 
AQUA - Static variable in class org.spongepowered.api.text.format.TextColors
 
AQUA_AFFINITY - Static variable in class org.spongepowered.api.item.Enchantments
 
Aquatic - Interface in org.spongepowered.api.entity.living
Represents an aquatic living entity that may normally spawn in water.
AR_SA - Static variable in class org.spongepowered.api.text.translation.locale.Locales
 
ARABIC - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
Archetype<S extends LocatableSnapshot<S>> - Interface in org.spongepowered.api.data
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 - Interface in org.spongepowered.api.world.extent
A copy of a region taken from another extent.
AREA_EFFECT_CLOUD - Static variable in class org.spongepowered.api.entity.EntityTypes
 
AreaEffectCloud - Interface in org.spongepowered.api.entity
 
areCommandsAllowed() - Method in interface org.spongepowered.api.world.storage.WorldProperties
Gets whether commands are allowed within this world.
areCommandsAllowed() - Method in interface org.spongepowered.api.world.WorldArchetype
Gets whether commands are allowed.
arg(String) - Static method in class org.spongepowered.api.text.TextTemplate
Constructs a new TextTemplate.Arg to be supplied to TextTemplate.of(Object...).
ARGENTINIAN_SPANISH - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
Argument<T> - Interface in org.spongepowered.api.text.selector
Represents the argument of a selector.
Argument.Invertible<T> - Interface in org.spongepowered.api.text.selector
Represents an Argument which can be inverted to select all targets not matching the filter.
ArgumentHolder<T extends ArgumentHolder<?>> - Interface in org.spongepowered.api.text.selector
Represents a holder of ArgumentHolders.
ArgumentHolder.Limit<T extends ArgumentHolder<?>> - Interface in org.spongepowered.api.text.selector
Represents the holder of two objects with a minimal and maximal argument holder.
ArgumentHolder.Vector3<V,T> - Interface in org.spongepowered.api.text.selector
Represents the holder of three ArgumentTypes x, y , and z.
ArgumentParseException - Exception in org.spongepowered.api.command.args
Exception thrown when an error occurs while parsing arguments.
ArgumentParseException(Text, String, int) - Constructor for exception org.spongepowered.api.command.args.ArgumentParseException
Return a new ArgumentParseException with the given message, source and position.
ArgumentParseException(Text, Throwable, String, int) - Constructor for exception org.spongepowered.api.command.args.ArgumentParseException
Return a new ArgumentParseException with the given message, cause, source and position.
arguments(CommandElement) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
Set the argument specification for this command.
arguments(CommandElement...) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
Set the argument specification for this command.
ArgumentType<T> - Interface in org.spongepowered.api.text.selector
Represents the type of an Argument.
ArgumentType.Invertible<T> - Interface in org.spongepowered.api.text.selector
Represents an ArgumentType that can be inverted.
ArgumentTypes - Class in org.spongepowered.api.text.selector
Represents the default ArgumentTypes available in Vanilla Minecraft.
ARMENIAN - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
ARMOR - Static variable in class org.spongepowered.api.event.cause.entity.damage.DamageModifierTypes
Represents a DamageModifier that will reduce damage based on the armor ItemStacks.
ARMOR - Static variable in class org.spongepowered.api.event.cause.entity.health.HealthModifierTypes
Represents a HealthModifier that will reduce damage based on the armor ItemStacks.
ARMOR_CLEANED - Static variable in class org.spongepowered.api.statistic.Statistics
 
ARMOR_ENCHANTMENT - Static variable in class org.spongepowered.api.event.cause.entity.damage.DamageModifierTypes
Represents a DamageModifier that will reduce damage based on the Enchantments applicable to an ItemStack that is considered to be "armor" currently equipped on the owner.
ARMOR_STAND - Static variable in class org.spongepowered.api.entity.EntityTypes
 
ARMOR_STAND - Static variable in class org.spongepowered.api.item.ItemTypes
 
ARMOR_STAND_HAS_ARMS - Static variable in class org.spongepowered.api.data.key.Keys
 
ARMOR_STAND_HAS_BASE_PLATE - Static variable in class org.spongepowered.api.data.key.Keys
 
ARMOR_STAND_IS_SMALL - Static variable in class org.spongepowered.api.data.key.Keys
 
ARMOR_STAND_MARKER - Static variable in class org.spongepowered.api.data.key.Keys
 
ArmorEquipable - Interface in org.spongepowered.api.entity
Represents an entity that can be equipped with armor and a held item.
ARMORER - Static variable in class org.spongepowered.api.data.type.Careers
 
ArmorSlotType - Class in org.spongepowered.api.item.inventory.property
Inventory property which allows queries to be constructed for a particular worn equipment slot type.
ArmorSlotType(EquipmentTypeWorn) - Constructor for class org.spongepowered.api.item.inventory.property.ArmorSlotType
Create a new ArmorSlotType property which matches armour slots of the specified type.
ArmorSlotType(EquipmentTypeWorn, Property.Operator) - Constructor for class org.spongepowered.api.item.inventory.property.ArmorSlotType
Create a new ArmorSlotType property which matches armour slots of the specified type.
ArmorSlotType(Object, Property.Operator) - Constructor for class org.spongepowered.api.item.inventory.property.ArmorSlotType
Create a new ArmorSlotType property which matches armour slots of the specified type.
ArmorStand - Interface in org.spongepowered.api.entity.living
Represents an armor stand.
ArmorStandData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
 
ArmorType - Interface in org.spongepowered.api.data.type
Represents a type of "armor", usually applicable to any ItemTypes.DIAMOND_CHESTPLATE
ArmorTypeProperty - Class in org.spongepowered.api.data.property.item
 
ArmorTypeProperty(ArmorType) - Constructor for class org.spongepowered.api.data.property.item.ArmorTypeProperty
 
ArmorTypeProperty(ArmorType, Property.Operator) - Constructor for class org.spongepowered.api.data.property.item.ArmorTypeProperty
 
ArmorTypes - Class in org.spongepowered.api.data.type
 
arms() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableArmorStandData
Returns whether this armor stand shows arms or not.
arms() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.ArmorStandData
Returns whether this armor stand shows arms or not.
arms() - Method in interface org.spongepowered.api.entity.living.ArmorStand
Gets the Boolean Value of whether this ArmorStand will show that it has "arms".
array() - Method in interface org.spongepowered.api.network.ChannelBuf
Gets the backing byte array of this stream.
Arrow - Interface in org.spongepowered.api.entity.projectile.arrow
Represents an Arrow.
ARROW - Static variable in class org.spongepowered.api.item.ItemTypes
 
ART - Static variable in class org.spongepowered.api.CatalogTypes
 
ART - Static variable in class org.spongepowered.api.data.key.Keys
 
Art - Interface in org.spongepowered.api.data.type
Represents a piece of art to be displayed by Paintings.
art() - Method in interface org.spongepowered.api.entity.hanging.Painting
Gets the current Art value represented by this Painting.
ART_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
The ArtData that signifies what piece of Art is being displayed.
ArtData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
An VariantData for the Art type.
Arts - Class in org.spongepowered.api.data.type
A utility class for getting available Art pieces.
asBlockOffset() - Method in enum org.spongepowered.api.util.Direction
Returns the direction as a block offset vector.
asBoolean(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Boolean.
asBoolean() - Method in enum org.spongepowered.api.util.Tristate
Returns the boolean representation of this tristate.
asByte(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Byte.
ASCENDING_EAST - Static variable in class org.spongepowered.api.data.type.RailDirections
 
ASCENDING_NORTH - Static variable in class org.spongepowered.api.data.type.RailDirections
 
ASCENDING_SOUTH - Static variable in class org.spongepowered.api.data.type.RailDirections
 
ASCENDING_WEST - Static variable in class org.spongepowered.api.data.type.RailDirections
 
asChar(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Character.
asDouble(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Double.
asFloat(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Float.
ASHARP0 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
ASHARP1 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
asImmutable() - Method in interface org.spongepowered.api.data.manipulator.DataManipulator
Gets an ImmutableDataManipulator copy of this DataManipulator such that all backed Values are copied into ImmutableValue counterparts.
asImmutable() - Method in class org.spongepowered.api.data.manipulator.mutable.common.AbstractListData
 
asImmutable() - Method in class org.spongepowered.api.data.manipulator.mutable.common.AbstractSingleData
 
asImmutable() - Method in interface org.spongepowered.api.data.manipulator.mutable.MobSpawnerData.NextEntityToSpawnValue
 
asImmutable() - Method in interface org.spongepowered.api.data.value.mutable.CollectionValue
 
asImmutable() - Method in interface org.spongepowered.api.data.value.mutable.MapValue
 
asImmutable() - Method in interface org.spongepowered.api.data.value.mutable.MutableBoundedValue
 
asImmutable() - Method in interface org.spongepowered.api.data.value.mutable.PatternListValue
 
asImmutable() - Method in interface org.spongepowered.api.data.value.mutable.Value
Gets the ImmutableValue version of this Value such that all data is duplicated across to the new ImmutableValue.
asInteger(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Integer.
asJavaColor() - Method in class org.spongepowered.api.util.Color
 
asList() - Method in class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableListData
 
asList() - Method in interface org.spongepowered.api.data.manipulator.immutable.ImmutableListData
 
asList() - Method in class org.spongepowered.api.data.manipulator.mutable.common.AbstractListData
 
asList() - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
 
asList(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a List.
asLocation() - Method in class org.spongepowered.api.util.RespawnLocation
Gets this spawn position as a Location object, if the world is available.
asLong(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Long.
asMap() - Method in interface org.spongepowered.api.data.manipulator.immutable.ImmutableMappedData
 
asMap() - Method in class org.spongepowered.api.data.manipulator.mutable.common.AbstractMappedData
 
asMap() - Method in interface org.spongepowered.api.data.manipulator.mutable.MappedData
 
asMap() - Method in interface org.spongepowered.api.Platform
Returns this platform instance, as a key-value map.
asMap() - Method in class org.spongepowered.api.service.permission.NodeTree
Convert this node tree into a map of the defined nodes in this tree.
asMutable() - Method in class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableSingleData
 
asMutable() - Method in interface org.spongepowered.api.data.manipulator.immutable.ImmutableMobSpawnerData.ImmutableNextEntityToSpawnValue
 
asMutable() - Method in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator
Gets a DataManipulator copy of this ImmutableDataManipulator such that all backed ImmutableValues are copied into their Value counterparts.
asMutable() - Method in interface org.spongepowered.api.data.value.immutable.ImmutableBoundedValue
 
asMutable() - Method in interface org.spongepowered.api.data.value.immutable.ImmutableCollectionValue
 
asMutable() - Method in interface org.spongepowered.api.data.value.immutable.ImmutableMapValue
 
asMutable() - Method in interface org.spongepowered.api.data.value.immutable.ImmutableOptionalValue
 
asMutable() - Method in interface org.spongepowered.api.data.value.immutable.ImmutablePatternListValue
 
asMutable() - Method in interface org.spongepowered.api.data.value.immutable.ImmutableValue
Creates a mutable Value for this ImmutableValue.
asMutable() - Method in interface org.spongepowered.api.text.channel.MessageChannel
Gets or creates a mutable version of this channel.
asMutable() - Method in interface org.spongepowered.api.text.channel.MutableMessageChannel
 
asOffset() - Method in enum org.spongepowered.api.util.Direction
Returns the direction as a unit offset vector.
Asset - Interface in org.spongepowered.api.asset
Represents an Asset within Sponge that belongs to a Plugin.
AssetManager - Interface in org.spongepowered.api.asset
The AssetManager offers a convenient way to easily retrieve resources from Sponge Plugins.
asShort(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a Short.
assign(String, boolean) - Method in interface org.spongepowered.api.service.permission.PermissionDescription.Builder
Assigns this permission to the given role-template Subject.
asString(String) - Method in class org.spongepowered.api.data.DataQuery
Gets this query as a string separated by the given separator.
asString(char) - Method in class org.spongepowered.api.data.DataQuery
Gets this query as a string separated by the given separator character.
asString(Object) - Static method in class org.spongepowered.api.util.Coerce
Gets the given object as a String.
AST_ES - Static variable in class org.spongepowered.api.text.translation.locale.Locales
 
ASTURIAN - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
async() - Method in interface org.spongepowered.api.scheduler.Task.Builder
Sets whether the task should run asynchronous, outside of the main loop, and in it's own thread.
asyncFailableFuture(Callable<T>, Executor) - Static method in class org.spongepowered.api.util.Functional
Execute a callable on the provided executor, capturing the result or any exceptions that may be thrown into a CompletableFuture.
AsynchronousExecutor - Annotation Type in org.spongepowered.api.scheduler
Provides a convenient injection for Scheduler.createAsyncExecutor(Object).
ATTACHED - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for representing whether a BlockState is "attached" to another block.
attached() - Method in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableAttachedData
Gets the ImmutableValue for the "attached" state.
attached() - Method in interface org.spongepowered.api.data.manipulator.mutable.block.AttachedData
Gets the Value for the "attached" state.
ATTACHED_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogBlockData
Signifies that a block is "attached" or "hanging" on another block.
AttachedData - Interface in org.spongepowered.api.data.manipulator.mutable.block
Signifies that the owning data holder is "attached" to something.
ATTACK - Static variable in class org.spongepowered.api.event.cause.entity.damage.DamageTypes
 
ATTACK_COOLDOWN - Static variable in class org.spongepowered.api.event.cause.entity.damage.DamageModifierTypes
Represents the DamageModifier that will reduce damage from a Player if their attack cooldown has not been completed yet.
ATTACK_DAMAGE - Static variable in class org.spongepowered.api.data.key.Keys
 
AttackEntityEvent - Interface in org.spongepowered.api.event.entity
Represents the base event for when an Entity is being "attacked".
AttackLivingAITask - Interface in org.spongepowered.api.entity.ai.task.builtin.creature
 
AttackLivingAITask.Builder - Interface in org.spongepowered.api.entity.ai.task.builtin.creature
 
attackRadius(float) - Method in interface org.spongepowered.api.entity.ai.task.builtin.creature.RangeAgentAITask.Builder
 
attempts(VariableAmount) - Method in interface org.spongepowered.api.world.gen.populator.Dungeon.Builder
Sets the number of attempts at randomly spawning a generator per chunk.
attempts(int) - Method in interface org.spongepowered.api.world.gen.populator.Dungeon.Builder
Sets the number of attempts at randomly spawning a generator per chunk.
AUSTRALIAN_ENGLISH - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
author() - Method in interface org.spongepowered.api.data.manipulator.immutable.item.ImmutableAuthorData
Gets the ImmutableValue for the "author" of a book.
author() - Method in interface org.spongepowered.api.data.manipulator.mutable.item.AuthorData
Gets the author of this item.
author(Text) - Method in class org.spongepowered.api.text.BookView.Builder
Sets the author of the BookView.
AuthorData - Interface in org.spongepowered.api.data.manipulator.mutable.item
 
AUTOMATIC - Static variable in class org.spongepowered.api.world.SerializationBehaviors
A SerializationBehavior where data is saved automatically.
available() - Method in interface org.spongepowered.api.network.ChannelBuf
Gets the number of bytes available between the reader and the writer.
available() - Method in interface org.spongepowered.api.world.storage.ChunkDataStream
Gets the number of chunks available to read as DataContainers.
AVOID_ENTITY - Static variable in class org.spongepowered.api.entity.ai.task.AITaskTypes
AITask where Creatures avoid other Agents based on a Predicate.
AvoidEntityAITask - Interface in org.spongepowered.api.entity.ai.task.builtin.creature
 
AvoidEntityAITask.Builder - Interface in org.spongepowered.api.entity.ai.task.builtin.creature
 
AXIS - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for representing the Axis direction of a BlockState.
axis() - Method in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableAxisData
Gets the ImmutableValue for the Axis value.
Axis - Enum in org.spongepowered.api.util
Represents a three dimensional cartesian axis.
AXIS_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogBlockData
Signifies that a block relies on Axis.
AxisData - Interface in org.spongepowered.api.data.manipulator.mutable.block
Represents the Axis aligned data for various "rotational" blocks such as BlockTypes.LOG, BlockTypes.QUARTZ_BLOCK, etc.
AxisDirection - Enum in org.spongepowered.api.util
Represents the directional axis is either positive, zero, or negative.
AZ_AZ - Static variable in class org.spongepowered.api.text.translation.locale.Locales
 
AZERBAIJANI - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
AZTEC - Static variable in class org.spongepowered.api.data.type.Arts
 
AZTEC_2 - Static variable in class org.spongepowered.api.data.type.Arts
 

B

B0 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
B1 - Static variable in class org.spongepowered.api.data.type.NotePitches
 
B1 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
B2 - Static variable in class org.spongepowered.api.data.type.NotePitches
 
baby() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAgeableData
Gets the ImmutableValue for whether the ImmutableAgeableData.age() is considered to be a "baby".
baby() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AgeableData
Gets the Value for whether the AgeableData.age() is considered to be a "baby".
BAKE_CAKE - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
 
BAKED_POTATO - Static variable in class org.spongepowered.api.item.ItemTypes
 
BALL - Static variable in class org.spongepowered.api.item.FireworkShapes
 
Ban - Interface in org.spongepowered.api.util.ban
Represents a ban made on an object.
Ban.Builder - Interface in org.spongepowered.api.util.ban
Represents a builder that creates bans.
Ban.Ip - Interface in org.spongepowered.api.util.ban
Represents a ban made on an IP.
Ban.Profile - Interface in org.spongepowered.api.util.ban
Represents a ban made on a GameProfile.
BANE_OF_ARTHROPODS - Static variable in class org.spongepowered.api.item.Enchantments
 
BanIpEvent - Interface in org.spongepowered.api.event.network
Called when a ban is made on an IP address.
Banner - Interface in org.spongepowered.api.block.tileentity
Represents a Banner TileEntity.
BANNER - Static variable in class org.spongepowered.api.block.tileentity.TileEntityTypes
 
BANNER - Static variable in class org.spongepowered.api.item.ItemTypes
 
BANNER_BASE_COLOR - Static variable in class org.spongepowered.api.data.key.Keys
 
BANNER_CLEANED - Static variable in class org.spongepowered.api.statistic.Statistics
 
BANNER_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogTileEntityData
Represents the information for a Banner such as the base color and PatternLayers.
BANNER_PATTERN_SHAPE - Static variable in class org.spongepowered.api.CatalogTypes
 
BANNER_PATTERNS - Static variable in class org.spongepowered.api.data.key.Keys
 
BannerData - Interface in org.spongepowered.api.data.manipulator.mutable.tileentity
An DataManipulator handling the various information for a Banner including the PatternLayers that customize the Banner.
BannerPatternShape - Interface in org.spongepowered.api.data.type
A pattern shape which may be applied to a banner.
BannerPatternShapes - Class in org.spongepowered.api.data.type
An enumeration of all possible BannerPatternShapes in vanilla minecraft.
BanService - Interface in org.spongepowered.api.service.ban
Represents a service with which to ban things, such as GameProfiles or IP addresses.
BanType - Interface in org.spongepowered.api.util.ban
Represents the possible types of bans.
BanTypes - Class in org.spongepowered.api.util.ban
 
BanUserEvent - Interface in org.spongepowered.api.event.user
Occurs when a user is banned.
BanUserEvent.TargetPlayer - Interface in org.spongepowered.api.event.user
An event where a Player is the target.
BARRIER - Static variable in class org.spongepowered.api.block.BlockTypes
 
BARRIER - Static variable in class org.spongepowered.api.effect.particle.ParticleTypes
 
BARRIER - Static variable in class org.spongepowered.api.item.ItemTypes
 
base() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableSizeData
Gets the ImmutableValue for the "base" size.
base() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.SizeData
Gets the current x/z size of this entity.
BASE - Static variable in class org.spongepowered.api.data.type.BannerPatternShapes
 
Base(Boolean, Boolean, Boolean, Boolean, Boolean) - Constructor for class org.spongepowered.api.text.format.TextStyle.Base
Constructs a new TextStyle.Base.
BASE_SIZE - Static variable in class org.spongepowered.api.data.key.Keys
 
BASE_VEHICLE - Static variable in class org.spongepowered.api.data.key.Keys
 
baseColor() - Method in interface org.spongepowered.api.block.tileentity.Banner
Gets the Value for the base DyeColor.
baseColor() - Method in interface org.spongepowered.api.data.manipulator.immutable.tileentity.ImmutableBannerData
Gets the ImmutableValue for the base DyeColor.
baseColor() - Method in interface org.spongepowered.api.data.manipulator.mutable.tileentity.BannerData
Gets the Value for the base DyeColor.
baseDamage - Variable in class org.spongepowered.api.event.impl.AbstractAttackEntityEvent
 
baseDamage - Variable in class org.spongepowered.api.event.impl.AbstractDamageEntityEvent
 
baseHealAmount - Variable in class org.spongepowered.api.event.impl.AbstractHealEntityEvent
 
baseItem(ItemType) - Method in interface org.spongepowered.api.item.inventory.ItemStackGenerator.Builder
Sets the base ItemType for the ItemStackGenerator.
basePlate() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableArmorStandData
Gets whether this armor stand has a visible base plate or not.
basePlate() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.ArmorStandData
Gets whether this armor stand has a visible base plate or not.
basePlate() - Method in interface org.spongepowered.api.entity.living.ArmorStand
Gets the Boolean Value of whether this ArmorStand will show that it has a base plate visible to players.
BaseValue<E> - Interface in org.spongepowered.api.data.value
The abstract base interface for all of the "Value API".
baseVehicle() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableVehicleData
Gets the base ImmutableValue for the "base vehicle" being ridden such that the current vehicle may be riding another Entity, causing that entity to be called the "base vehicle".
baseVehicle() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.VehicleData
Gets the base Value for the "base vehicle" being ridden such that the current vehicle may be riding another Entity, causing that entity to be called the "base vehicle".
baseWithOptionalAddition(double, double, double) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable about which has a base and a chance to apply a random additional amount.
baseWithOptionalAddition(double, VariableAmount, double) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable about which has a base and a chance to apply a random additional amount.
baseWithOptionalVariance(double, double, double) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable about which has a base and a chance to apply a random variance.
baseWithOptionalVariance(double, VariableAmount, double) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable about which has a base and a chance to apply a random variance.
baseWithRandomAddition(double, double) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable amount which has a base and an additional amount.
baseWithRandomAddition(double, VariableAmount) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable amount which has a base and an additional amount.
baseWithVariance(double, double) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable about which has a base and variance.
baseWithVariance(double, VariableAmount) - Static method in interface org.spongepowered.api.util.weighted.VariableAmount
Creates a new variable about which has a base and variance.
BASQUE - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
BASS_ATTACK - Static variable in class org.spongepowered.api.data.type.InstrumentTypes
 
BASS_DRUM - Static variable in class org.spongepowered.api.data.type.InstrumentTypes
 
BAT - Static variable in class org.spongepowered.api.entity.EntityTypes
 
Bat - Interface in org.spongepowered.api.entity.living
Represents a Bat.
BEACH - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
 
BEACON - Static variable in class org.spongepowered.api.block.BlockTypes
 
Beacon - Interface in org.spongepowered.api.block.tileentity.carrier
Represents a Beacon.
BEACON - Static variable in class org.spongepowered.api.block.tileentity.TileEntityTypes
 
BEACON - Static variable in class org.spongepowered.api.item.inventory.InventoryArchetypes
A Beacon.
BEACON - Static variable in class org.spongepowered.api.item.ItemTypes
 
BEACON_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogTileEntityData
Represents the information for a Beacon.
BEACON_INTERACTION - Static variable in class org.spongepowered.api.statistic.Statistics
 
BEACON_PRIMARY_EFFECT - Static variable in class org.spongepowered.api.data.key.Keys
 
BEACON_SECONDARY_EFFECT - Static variable in class org.spongepowered.api.data.key.Keys
 
BeaconData - Interface in org.spongepowered.api.data.manipulator.mutable.tileentity
An DataManipulator handling the data for a Beacon, usually applicable to the PotionEffectTypes being applied to Entity instances in the region around the Beacon.
BED - Static variable in class org.spongepowered.api.block.BlockTypes
 
BED - Static variable in class org.spongepowered.api.item.ItemTypes
 
BED_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BED_OCCUPIED - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BED_PART - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BEDROCK - Static variable in class org.spongepowered.api.block.BlockTypes
 
BEDROCK - Static variable in class org.spongepowered.api.item.ItemTypes
 
BEEF - Static variable in class org.spongepowered.api.item.ItemTypes
 
BEETROOT - Static variable in class org.spongepowered.api.item.ItemTypes
 
BEETROOT_SEEDS - Static variable in class org.spongepowered.api.item.ItemTypes
 
BEETROOT_SOUP - Static variable in class org.spongepowered.api.item.ItemTypes
 
BEETROOTS - Static variable in class org.spongepowered.api.block.BlockTypes
 
before(Class<?>) - Method in class org.spongepowered.api.event.cause.Cause
Gets the object immediately before the object that is an instance of the Class passed in.
before(String) - Method in class org.spongepowered.api.event.cause.Cause
Gets the object immediate before the named object cause.
Before - Annotation Type in org.spongepowered.api.event.filter.cause
Sets the parameter to the object before the specified class in the cause chain.
BELOW_NAME - Static variable in class org.spongepowered.api.scoreboard.displayslot.DisplaySlots
Displays a player's score for the objective underneath their nametag in-game, when a player is closer than 10 blocks.
BFLAT0 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
BFLAT1 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
 
BG_BG - Static variable in class org.spongepowered.api.text.translation.locale.Locales
 
BIG_MUSHROOM - Static variable in class org.spongepowered.api.world.gen.PopulatorTypes
 
BIG_MUSHROOM_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogBlockData
BIG_MUSHROOM_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
BIG_MUSHROOM_TYPE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for representing the BigMushroomType of a BlockState.
BigMushroom - Interface in org.spongepowered.api.world.gen.populator
Represents a populator which places a number of mushrooms.
BigMushroom.Builder - Interface in org.spongepowered.api.world.gen.populator
A builder for constructing BigMushroom populators.
BigMushroomData - Interface in org.spongepowered.api.data.manipulator.mutable.block
BigMushroomType - Interface in org.spongepowered.api.data.type
Represents the various "sided" big mushroom block types.
BigMushroomTypes - Class in org.spongepowered.api.data.type
An enumeration of known vanilla BigMushroomTypes.
bindToEntity(Entity) - Method in interface org.spongepowered.api.world.ChunkTicketManager.EntityLoadingTicket
Binds an Entity to this Ticket, causing the chunk the Entity is in to be initially loaded with the World.
BIOME_TREE_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
BIOME_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
BiomeGenerationSettings - Interface in org.spongepowered.api.world.biome
A representation of the biome-specific generation settings.
BiomeGenerationSettings.Builder - Interface in org.spongepowered.api.world.biome
A builder for BiomeGenerationSettingss.
BiomeGenerator - Interface in org.spongepowered.api.world.gen
Manages the biome generation for an extent.
BiomeTreeType - Interface in org.spongepowered.api.world.gen.type
Represents the various types of trees which may be spawned into the world.
BiomeTreeTypes - Class in org.spongepowered.api.world.gen.type
An enumeration of known BiomeTreeTypes.
BiomeType - Interface in org.spongepowered.api.world.biome
Represents a biome.
BiomeTypes - Class in org.spongepowered.api.world.biome
An enumeration of all possible BiomeTypes available in vanilla minecraft.
BiomeVolume - Interface in org.spongepowered.api.world.extent
A volume containing biomes that can be at least accessed.
BiomeVolumeFiller - Interface in org.spongepowered.api.world.extent.worker.procedure
Produces a biome for a coordinate pair.
BiomeVolumeMapper - Interface in org.spongepowered.api.world.extent.worker.procedure
Produces a new biome from an original biome given as its volume and coordinates.
BiomeVolumeMerger - Interface in org.spongepowered.api.world.extent.worker.procedure
Produces a new biome from two original biomes given as their volumea and their coordinates.
BiomeVolumeReducer<T> - Interface in org.spongepowered.api.world.extent.worker.procedure
Reduces a biome given as its volume and coordinates into the ongoing reduction.
BiomeVolumeVisitor<V extends BiomeVolume> - Interface in org.spongepowered.api.world.extent.worker.procedure
Visits a biome given as its volume and coordinates.
BiomeVolumeWorker<V extends BiomeVolume> - Interface in org.spongepowered.api.world.extent.worker
A worker for a biome volume.
biPredicateAnd(BiPredicate<L, R>...) - Static method in class org.spongepowered.api.util.Functional
Perform an AND using an array of bi-predicates.
biPredicateAnd(Iterable<BiPredicate<L, R>>) - Static method in class org.spongepowered.api.util.Functional
Perform an AND using an iterable of bi-predicates.
BIRCH - Static variable in class org.spongepowered.api.data.type.TreeTypes
 
BIRCH - Static variable in class org.spongepowered.api.world.gen.PopulatorObjects
 
BIRCH - Static variable in class org.spongepowered.api.world.gen.type.BiomeTreeTypes
 
BIRCH_BOAT - Static variable in class org.spongepowered.api.item.ItemTypes
 
BIRCH_DOOR - Static variable in class org.spongepowered.api.block.BlockTypes
 
BIRCH_DOOR - Static variable in class org.spongepowered.api.item.ItemTypes
 
BIRCH_DOOR_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BIRCH_DOOR_HALF - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BIRCH_DOOR_HINGE - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BIRCH_DOOR_OPEN - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_DOOR_POWERED - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FENCE - Static variable in class org.spongepowered.api.block.BlockTypes
 
BIRCH_FENCE - Static variable in class org.spongepowered.api.item.ItemTypes
 
BIRCH_FENCE_EAST - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FENCE_GATE - Static variable in class org.spongepowered.api.block.BlockTypes
 
BIRCH_FENCE_GATE - Static variable in class org.spongepowered.api.item.ItemTypes
 
BIRCH_FENCE_GATE_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BIRCH_FENCE_GATE_IN_WALL - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FENCE_GATE_OPEN - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FENCE_GATE_POWERED - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FENCE_NORTH - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FENCE_SOUTH - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FENCE_WEST - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
 
BIRCH_FOREST - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
 
BIRCH_FOREST_HILLS - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
 
BIRCH_FOREST_HILLS_MOUNTAINS - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
 
BIRCH_FOREST_MOUNTAINS - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
 
BIRCH_STAIRS - Static variable in class org.spongepowered.api.block.BlockTypes
 
BIRCH_STAIRS - Static variable in class org.spongepowered.api.item.ItemTypes
 
BIRCH_STAIRS_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BIRCH_STAIRS_HALF - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BIRCH_STAIRS_SHAPE - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
BLACK - Static variable in class org.spongepowered.api.data.type.DyeColors
 
BLACK - Static variable in class org.spongepowered.api.data.type.HorseColors
 
BLACK - Static variable in class org.spongepowered.api.data.type.RabbitTypes
 
BLACK - Static variable in class org.spongepowered.api.text.format.TextColors
 
BLACK - Static variable in class org.spongepowered.api.util.Color
 
BLACK_AND_WHITE - Static variable in class org.spongepowered.api.data.type.RabbitTypes
 
BLACK_CAT - Static variable in class org.spongepowered.api.data.type.OcelotTypes
 
BLACK_DOTS - Static variable in class org.spongepowered.api.data.type.HorseStyles
 
BLACKSMITH - Static variable in class org.spongepowered.api.data.type.Professions
 
BLAST_PROTECTION - Static variable in class org.spongepowered.api.item.Enchantments
 
BlastResistanceProperty - Class in org.spongepowered.api.data.property.block
 
BlastResistanceProperty(double) - Constructor for class org.spongepowered.api.data.property.block.BlastResistanceProperty
BlastResistanceProperty(double, Property.Operator) - Constructor for class org.spongepowered.api.data.property.block.BlastResistanceProperty
BLAZE - Static variable in class org.spongepowered.api.entity.EntityTypes
 
Blaze - Interface in org.spongepowered.api.entity.living.monster
Represents a Blaze.
BLAZE_POWDER - Static variable in class org.spongepowered.api.item.ItemTypes
 
BLAZE_ROD - Static variable in class org.spongepowered.api.item.ItemTypes
 
BLINDNESS - Static variable in class org.spongepowered.api.effect.potion.PotionEffectTypes
 
blobCount(VariableAmount) - Method in interface org.spongepowered.api.world.gen.populator.BlockBlob.Builder
Sets the number of blobs to spawn per chunk, must be greater than zero.
blobCount(int) - Method in interface org.spongepowered.api.world.gen.populator.BlockBlob.Builder
Sets the number of blobs to spawn per chunk, must be greater than zero.
block() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMinecartBlockData
Gets the BlockState represented by the Minecart.
block() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.MinecartBlockData
Gets the BlockState represented by the Minecart.
BLOCK - Static variable in class org.spongepowered.api.effect.sound.SoundCategories
 
block(Location<World>) - Method in interface org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource.Builder
Sets the Location to use as a "source".
block(BlockSnapshot) - Method in interface org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource.Builder
Sets the BlockSnapshot to act as the "damage source".
block(Location<World>) - Method in interface org.spongepowered.api.event.cause.entity.health.source.BlockHealingSource.Builder
 
block(BlockSnapshot) - Method in interface org.spongepowered.api.event.cause.entity.health.source.BlockHealingSource.Builder
 
block(BlockSnapshot) - Method in interface org.spongepowered.api.event.cause.entity.spawn.BlockSpawnCause.BlockSpawnCauseBuilder
 
block(BlockSnapshot) - Method in class org.spongepowered.api.event.cause.entity.spawn.common.AbstractBlockSpawnCauseBuilder
 
block(BlockType) - Method in interface org.spongepowered.api.statistic.BlockStatistic.Builder
Sets the BlockType of this BlockStatistic.
block(BlockState) - Method in interface org.spongepowered.api.world.gen.populator.BlockBlob.Builder
Sets the BlockState that this populator will place down to form the blob.
block(BlockState) - Method in interface org.spongepowered.api.world.gen.populator.RandomBlock.Builder
Sets the BlockState that this populator will randomly distribute.
block(BlockState) - Method in interface org.spongepowered.api.world.gen.populator.SeaFloor.Builder
Sets the BlockState to place down.
BLOCK_ANVIL_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ANVIL_DESTROY - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ANVIL_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ANVIL_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ANVIL_LAND - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ANVIL_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ANVIL_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ANVIL_USE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_BLOB - Static variable in class org.spongepowered.api.world.gen.PopulatorTypes
 
BLOCK_BREWING_STAND_BREW - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CHEST_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CHEST_LOCKED - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CHEST_OPEN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CHORUS_FLOWER_DEATH - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CHORUS_FLOWER_GROW - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CLOTH_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CLOTH_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CLOTH_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CLOTH_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CLOTH_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_COMPARATOR_CLICK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_CRACK - Static variable in class org.spongepowered.api.effect.particle.ParticleTypes
 
BLOCK_DISPENSER_DISPENSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_DISPENSER_FAIL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_DISPENSER_LAUNCH - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_DUST - Static variable in class org.spongepowered.api.effect.particle.ParticleTypes
 
BLOCK_ENCHANTMENT_TABLE_USE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_END_GATEWAY_SPAWN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ENDERCHEST_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ENDERCHEST_OPEN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_FENCE_GATE_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_FENCE_GATE_OPEN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_FIRE_AMBIENT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_FIRE_EXTINGUISH - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_FURNACE_FIRE_CRACKLE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GLASS_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GLASS_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GLASS_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GLASS_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GLASS_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRASS_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRASS_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRASS_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRASS_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRASS_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRAVEL_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRAVEL_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRAVEL_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRAVEL_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_GRAVEL_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_IRON_DOOR_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_IRON_DOOR_OPEN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_IRON_TRAPDOOR_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_IRON_TRAPDOOR_OPEN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_ITEM_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogItemData
Represents the BlockState that the item is representing.
BLOCK_LADDER_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LADDER_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LADDER_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LADDER_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LADDER_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LAVA_AMBIENT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LAVA_EXTINGUISH - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LAVA_POP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_LEVER_CLICK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_METAL_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_METAL_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_METAL_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_METAL_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_METAL_PRESSUREPLATE_CLICK_OFF - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_METAL_PRESSUREPLATE_CLICK_ON - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_METAL_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_BASEDRUM - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_BASS - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_HARP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_HAT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_PLING - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_SNARE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_PISTON_CONTRACT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_PISTON_EXTEND - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_PORTAL_AMBIENT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_PORTAL_TRAVEL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_PORTAL_TRIGGER - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_REDSTONE_TORCH_BURNOUT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SAND_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SAND_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SAND_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SAND_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SAND_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SLIME_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SLIME_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SLIME_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SLIME_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SLIME_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SNOW_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SNOW_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SNOW_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SNOW_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SNOW_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SPAWNING - Static variable in class org.spongepowered.api.event.cause.entity.spawn.SpawnTypes
This is the equivalent to when a block break causes a normal entity to spawn, such as BlockTypes.MONSTER_EGG where a EntityTypes.SILVERFISH may spawn.
BLOCK_STATE - Static variable in class org.spongepowered.api.effect.particle.ParticleOptions
This option will affect the appearance of a particle, the only vanilla ParticleTypes that this option is applicable to are: ParticleTypes.BLOCK_CRACK ParticleTypes.BLOCK_DUST ParticleTypes.BREAK_BLOCK ParticleTypes.ITEM_CRACK
    BLOCK_STONE_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_BUTTON_CLICK_OFF - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_BUTTON_CLICK_ON - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_PRESSUREPLATE_CLICK_OFF - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_PRESSUREPLATE_CLICK_ON - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_STONE_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_TRIPWIRE_ATTACH - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_TRIPWIRE_CLICK_OFF - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_TRIPWIRE_CLICK_ON - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_TRIPWIRE_DETACH - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
     
    BLOCK_TYPE - Static variable in class org.spongepowered.api.data.Queries
     
    BLOCK_WATER_AMBIENT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WATERLILY_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_BREAK - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_BUTTON_CLICK_OFF - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_BUTTON_CLICK_ON - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_FALL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_HIT - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_PLACE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_PRESSUREPLATE_CLICK_OFF - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_PRESSUREPLATE_CLICK_ON - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOOD_STEP - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOODEN_DOOR_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOODEN_DOOR_OPEN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOODEN_TRAPDOOR_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BLOCK_WOODEN_TRAPDOOR_OPEN - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
     
    BlockBlob - Interface in org.spongepowered.api.world.gen.populator
    Represents a populator which places in a number of 'blobs' of a specific block state.
    BlockBlob.Builder - Interface in org.spongepowered.api.world.gen.populator
    A builder for constructing BlockBlob populators.
    BlockChangeFlag - Enum in org.spongepowered.api.world
    A flag of sorts that determines whether a block change will perform various interactions, such as notifying neighboring blocks, performing block phsyics on placement, etc.
    BlockDamageSource - Interface in org.spongepowered.api.event.cause.entity.damage.source
     
    BlockDamageSource.Builder - Interface in org.spongepowered.api.event.cause.entity.damage.source
     
    BlockHealingSource - Interface in org.spongepowered.api.event.cause.entity.health.source
     
    BlockHealingSource.Builder - Interface in org.spongepowered.api.event.cause.entity.health.source
     
    BLOCKING - Static variable in class org.spongepowered.api.event.cause.entity.damage.DamageModifierTypes
    Represents a DamageModifier that will reduce damage due to an attempt at blocking.
    BLOCKING - Static variable in interface org.spongepowered.api.event.entity.AttackEntityEvent
    For use with a DamageModifier where it's type is a DamageModifierTypes.BLOCKING and the Cause contains an ItemStackSnapshot, usually an item that can "block".
    BLOCKING - Static variable in interface org.spongepowered.api.event.entity.DamageEntityEvent
    For use with a DamageModifier where it's type is a DamageModifierTypes.BLOCKING and the Cause contains an ItemStackSnapshot, usually an item that can "block".
    BlockItemData - Interface in org.spongepowered.api.data.manipulator.mutable.item
    An DataManipulator handling the BlockState information for an ItemStack that is representing a BlockType.
    BlockPalette - Interface in org.spongepowered.api.world.schematic
    Represents a mapping for blockstates to a local identifier.
    BlockPaletteType - Interface in org.spongepowered.api.world.schematic
    Represents a type of BlockPalette.
    BlockPaletteTypes - Class in org.spongepowered.api.world.schematic
     
    BlockProjectileSource - Interface in org.spongepowered.api.entity.projectile.source
    Represents a ProjectileSource that is a block.
    BlockRay<E extends Extent> - Class in org.spongepowered.api.util.blockray
    A block ray which traces a line and returns all block boundaries intersected in order, starting from the start location.
    BlockRay.BlockRayBuilder<E extends Extent> - Class in org.spongepowered.api.util.blockray
    A builder for block ray, which also implements Iterable, making it useful for 'advanced for loops'.
    BlockRayHit<E extends Extent> - Class in org.spongepowered.api.util.blockray
    Represents a block hit by a ray.
    BlockRayHit(E, double, double, double, Vector3d, Vector3d) - Constructor for class org.spongepowered.api.util.blockray.BlockRayHit
    Constructs a new block ray hit from the extent that contains it, the coordinates and the face that was entered.
    BlockSnapshot - Interface in org.spongepowered.api.block
    An immutable representation of a BlockState and any extra data that may be associated with it, including TileEntity related data.
    blockSnapshot - Variable in class org.spongepowered.api.event.cause.entity.spawn.common.AbstractBlockSpawnCause
     
    blockSnapshot - Variable in class org.spongepowered.api.event.cause.entity.spawn.common.AbstractBlockSpawnCauseBuilder
     
    BlockSnapshot.Builder - Interface in org.spongepowered.api.block
     
    BlockSoundGroup - Interface in org.spongepowered.api.block
    Represents sounds for a block.
    BlockSpawnCause - Interface in org.spongepowered.api.event.cause.entity.spawn
     
    BlockSpawnCause.BlockSpawnCauseBuilder<T extends BlockSpawnCause,B extends BlockSpawnCause.BlockSpawnCauseBuilder<T,B>> - Interface in org.spongepowered.api.event.cause.entity.spawn
     
    BlockSpawnCause.Builder - Interface in org.spongepowered.api.event.cause.entity.spawn
     
    blocksPerCluster(VariableAmount) - Method in interface org.spongepowered.api.world.gen.populator.Glowstone.Builder
    Sets the amount of glowstone to attempt to spawn per cluster, must be greater than zero.
    blocksPerCluster(int) - Method in interface org.spongepowered.api.world.gen.populator.Glowstone.Builder
    Sets the amount of glowstone to attempt to spawn per cluster, must be greater than zero.
    blockState(BlockState) - Method in interface org.spongepowered.api.block.BlockSnapshot.Builder
    Sets the BlockState for this BlockSnapshot.
    BlockState - Interface in org.spongepowered.api.block
    Represents a particular "state" that can exist at a Location with a particular BlockType and various ImmutableValues defining the information for the "block".
    blockState() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableFallingBlockData
    Gets the BlockState the falling block is representing.
    blockState() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.FallingBlockData
    Gets the BlockState the falling block is representing.
    blockState() - Method in interface org.spongepowered.api.entity.FallingBlock
    Gets the BlockState the falling block is representing.
    BlockState.Builder - Interface in org.spongepowered.api.block
    BlockStatistic - Interface in org.spongepowered.api.statistic
    Represents a Statistic for a BlockType.
    BlockStatistic.Builder - Interface in org.spongepowered.api.statistic
    Represents a builder to create new and custom instances of BlockStatistics.
    BlockTrait<T extends Comparable<T>> - Interface in org.spongepowered.api.block.trait
    Represents a possible trait in a BlockTypes BlockState.
    blockType(BlockType) - Method in interface org.spongepowered.api.block.BlockState.Builder
    Sets the BlockType for the BlockState to build.
    BlockType - Interface in org.spongepowered.api.block
    Describes a base type of block.
    blockTypeFilter(BlockType) - Static method in class org.spongepowered.api.util.blockray.BlockRay
    A filter that only allows blocks of a certain type.
    BlockTypes - Class in org.spongepowered.api.block
    An enumeration of all possible BlockTypes in vanilla minecraft.
    BlockVolume - Interface in org.spongepowered.api.world.extent
    A volume containing blocks that can be at least accessed.
    BlockVolumeFiller - Interface in org.spongepowered.api.world.extent.worker.procedure
    Produces a block for a coordinate triplet.
    BlockVolumeMapper - Interface in org.spongepowered.api.world.extent.worker.procedure
    Produces a new block from an original block given as its volume and coordinates.
    BlockVolumeMerger - Interface in org.spongepowered.api.world.extent.worker.procedure
    Produces a new block from two original blocks given as their volumes and their coordinates.
    BlockVolumeReducer<T> - Interface in org.spongepowered.api.world.extent.worker.procedure
    Reduces a block given as its volume and coordinates into the ongoing reduction.
    BlockVolumeVisitor<V extends BlockVolume> - Interface in org.spongepowered.api.world.extent.worker.procedure
    Visits a block given as its volume and coordinates.
    BlockVolumeWorker<V extends BlockVolume> - Interface in org.spongepowered.api.world.extent.worker
    A worker for a block volume.
    BLUE - Static variable in class org.spongepowered.api.boss.BossBarColors
     
    BLUE - Static variable in class org.spongepowered.api.data.type.DyeColors
     
    BLUE - Static variable in class org.spongepowered.api.text.format.TextColors
     
    BLUE - Static variable in class org.spongepowered.api.util.Color
     
    BLUE_ORCHID - Static variable in class org.spongepowered.api.data.type.PlantTypes
     
    BOAT - Static variable in class org.spongepowered.api.entity.EntityTypes
     
    Boat - Interface in org.spongepowered.api.entity.vehicle
    Represents a Boat entity.
    BOAT - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BOAT_DISTANCE - Static variable in class org.spongepowered.api.statistic.Statistics
     
    BODY_PART - Static variable in class org.spongepowered.api.CatalogTypes
     
    BODY_PART_ROTATIONAL_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
    Represents the mapped rotational data for all known body parts.
    BODY_ROTATIONS - Static variable in class org.spongepowered.api.data.key.Keys
     
    BodyPart - Interface in org.spongepowered.api.data.type
     
    BodyPartRotationalData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
    Represents the mapped rotational data for all known body parts.
    BodyParts - Class in org.spongepowered.api.data.type
    An enumeration of vanilla known BodyParts.
    bodyRotation() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBodyPartRotationalData
    Gets the individual ImmutableValue of the Vector3d rotation for BodyParts.CHEST.
    bodyRotation() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.BodyPartRotationalData
    Gets the direction the body is aiming at.
    bold - Variable in class org.spongepowered.api.text.format.TextStyle
    Whether text where this style is applied is bolded.
    bold(Boolean) - Method in class org.spongepowered.api.text.format.TextStyle
    Returns a new TextStyle with the bold property changed.
    BOLD - Static variable in class org.spongepowered.api.text.format.TextStyles
     
    BOMB - Static variable in class org.spongepowered.api.data.type.Arts
     
    BONE - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BONE_BLOCK - Static variable in class org.spongepowered.api.block.BlockTypes
     
    BONE_BLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BOOK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BOOK_AUTHOR - Static variable in class org.spongepowered.api.data.key.Keys
     
    BOOK_PAGES - Static variable in class org.spongepowered.api.data.key.Keys
     
    BOOKCASE - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    BOOKSHELF - Static variable in class org.spongepowered.api.block.BlockTypes
     
    BOOKSHELF - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BookView - Class in org.spongepowered.api.text
    Represents a view of the Book GUI on the client.
    BookView.Builder - Class in org.spongepowered.api.text
    Builder class to assist in creation of a new BookView.
    BookViewDataBuilder - Class in org.spongepowered.api.text.serializer
    An implementation of AbstractDataBuilder and TypeSerializer for BookView.
    BookViewDataBuilder() - Constructor for class org.spongepowered.api.text.serializer.BookViewDataBuilder
     
    bool(Text) - Static method in class org.spongepowered.api.command.args.GenericArguments
    Require an argument to be a boolean.
    BooleanProperty - Class in org.spongepowered.api.data.property
    Represents an item property that has an integer value.
    BooleanProperty(boolean) - Constructor for class org.spongepowered.api.data.property.BooleanProperty
    Create a new integer property with the specified value.
    BooleanProperty(boolean, Property.Operator) - Constructor for class org.spongepowered.api.data.property.BooleanProperty
    Create a new integer property with the specified value and logical operator.
    BooleanProperty(Object, Property.Operator) - Constructor for class org.spongepowered.api.data.property.BooleanProperty
    Create a new integer property with the specified value and logical operator.
    BooleanTrait - Interface in org.spongepowered.api.block.trait
    Represents a type of BlockTrait that allows only Boolean of which two possible values may exist: true and false.
    BooleanTraits - Class in org.spongepowered.api.block.trait
    Represents all possible BooleanTraits that are known to exist in vanilla minecraft.
    BOOTS - Static variable in interface org.spongepowered.api.event.entity.AttackEntityEvent
    For use with a DamageModifier where it's type is a DamageModifierTypes.ARMOR and the Cause contains an ItemStackSnapshot for "boots".
    BOOTS - Static variable in interface org.spongepowered.api.event.entity.DamageEntityEvent
    For use with a DamageModifier where it's type is a DamageModifierTypes.ARMOR and the Cause contains an ItemStackSnapshot for "boots".
    BOOTS - Static variable in class org.spongepowered.api.item.inventory.equipment.EquipmentTypes
     
    BORDER - Static variable in class org.spongepowered.api.data.type.BannerPatternShapes
     
    Boss - Interface in org.spongepowered.api.entity.living.monster
    Represents a boss monster that may cause a boss healthbar to show on client interfaces.
    BOSS - Static variable in class org.spongepowered.api.event.cause.entity.health.HealingTypes
     
    BossBar - Interface in org.spongepowered.api.boss
    Represents a boss bar.
    BossBarColor - Interface in org.spongepowered.api.boss
    Represents a color that a BossBar may be.
    BossBarColors - Class in org.spongepowered.api.boss
    An enumeration of BossBarColors.
    BossBarOverlay - Interface in org.spongepowered.api.boss
    Represents an overlay that may be on a BossBar.
    BossBarOverlays - Class in org.spongepowered.api.boss
    An enumeration of BossBarOverlays.
    BOTTOM - Static variable in class org.spongepowered.api.data.type.PortionTypes
     
    BOTTOM - Static variable in class org.spongepowered.api.util.rotation.Rotations
     
    BOTTOM_LEFT - Static variable in class org.spongepowered.api.util.rotation.Rotations
     
    BOTTOM_RIGHT - Static variable in class org.spongepowered.api.util.rotation.Rotations
     
    BoundedValue<E> - Interface in org.spongepowered.api.data.value
    Represents a value that may itself be Comparable or can be compared using the Comparator such that the value is "bounded" by a BoundedValue.getMinValue() and a BoundedValue.getMaxValue().
    BOW - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BOWL - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BRAZILIAN_PORTUGUESE - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
     
    BREAD - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BREAK_BLOCK - Static variable in class org.spongepowered.api.effect.particle.ParticleTypes
    This particle type will play the effect of a block that is being broken and it's break sound.
    BREAK_ITEM - Static variable in class org.spongepowered.api.statistic.StatisticGroups
    Statistic counting the number of broken/worn down items of a specific type.
    breakable() - Method in interface org.spongepowered.api.data.manipulator.immutable.item.ImmutableBreakableData
    Gets the ImmutableSetValue for all known BlockTypes that can be broken by the owning ItemStack.
    breakable() - Method in interface org.spongepowered.api.data.manipulator.mutable.item.BreakableData
    Gets the SetValue for all known BlockTypes that can be broken by the owning ItemStack.
    BREAKABLE_BLOCK_TYPES - Static variable in class org.spongepowered.api.data.key.Keys
     
    BREAKABLE_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogItemData
    Signifies that the item can break specific blocks under conditions of specific game modes and such.
    BreakableData - Interface in org.spongepowered.api.data.manipulator.mutable.item
    Represents an editable collection of BlockTypes that can be broken with this item.
    BREATHING_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
    Entities that have BreathingData when under water.
    BreathingData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
    Represents the remaining air information for various entities while they are underwater.
    BREED_COW - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    breedable() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBreedableData
    Gets the ImmutableValue for the "breedable" state.
    breedable() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.BreedableData
    Gets the Value for the "breedable" state.
    BREEDABLE_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
    Signifies an entity is ready to breed.
    BreedableData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
    Represents a DataManipulator for the "breedable" state of an Entity.
    BreedEntityEvent - Interface in org.spongepowered.api.event.entity
    Represents an event when two Ageable entities come together to attempt to produce offspring.
    BreedEntityEvent.Breed - Interface in org.spongepowered.api.event.entity
    Called when an Entity begins to breed with an Entity.
    BreedEntityEvent.FindMate - Interface in org.spongepowered.api.event.entity
    Called when an Entity finds an Entity to mate with.
    BREEDING - Static variable in class org.spongepowered.api.event.cause.entity.spawn.SpawnTypes
    This is the equivalent to when an Entity is spawned from a breeding of two other Entity instances.
    BreedingSpawnCause - Interface in org.spongepowered.api.event.cause.entity.spawn
    A SpawnCause that involves two entities that "mate" to breed a new Entity.
    BreedingSpawnCause.Builder - Interface in org.spongepowered.api.event.cause.entity.spawn
     
    brew() - Method in interface org.spongepowered.api.block.tileentity.carrier.BrewingStand
    Attempts to brew the current potions if possible.
    BREW_POTION - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    BREWING_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogTileEntityData
    Represents the information for a BrewingStand.
    BREWING_STAND - Static variable in class org.spongepowered.api.block.BlockTypes
     
    BREWING_STAND - Static variable in class org.spongepowered.api.block.tileentity.TileEntityTypes
     
    BREWING_STAND - Static variable in class org.spongepowered.api.item.inventory.InventoryArchetypes
    A BrewingStand.
    BREWING_STAND - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BREWING_STAND_HAS_BOTTLE_0 - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    BREWING_STAND_HAS_BOTTLE_1 - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    BREWING_STAND_HAS_BOTTLE_2 - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    BrewingEvent - Interface in org.spongepowered.api.event.block.tileentity
    Fires during the brewing process where ItemStacks are brewed into different ItemStacks based on an ingredient which is also an ItemStack within a BrewingStand.
    BrewingEvent.Finish - Interface in org.spongepowered.api.event.block.tileentity
     
    BrewingEvent.Interrupt - Interface in org.spongepowered.api.event.block.tileentity
     
    BrewingEvent.Start - Interface in org.spongepowered.api.event.block.tileentity
     
    BrewingEvent.Tick - Interface in org.spongepowered.api.event.block.tileentity
     
    BrewingStand - Interface in org.spongepowered.api.block.tileentity.carrier
    Represents a Brewing Stand.
    BREWINGSTAND_INTERACTION - Static variable in class org.spongepowered.api.statistic.Statistics
     
    BrewingStandData - Interface in org.spongepowered.api.data.manipulator.mutable.tileentity
    An DataManipulator handling the BrewingStand information, such as the remaining brew time.
    BRICK - Static variable in class org.spongepowered.api.data.type.SlabTypes
     
    BRICK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BRICK_BLOCK - Static variable in class org.spongepowered.api.block.BlockTypes
     
    BRICK_BLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BRICK_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogBlockData
    Represents the type of BrickType for a BlockTypes.STONEBRICK.
    BRICK_STAIRS - Static variable in class org.spongepowered.api.block.BlockTypes
     
    BRICK_STAIRS - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BRICK_STAIRS_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    BRICK_STAIRS_HALF - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    BRICK_STAIRS_SHAPE - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    BRICK_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
     
    BRICK_TYPE - Static variable in class org.spongepowered.api.data.key.Keys
    Represents the Key for representing the BrickType of a BlockState.
    BrickData - Interface in org.spongepowered.api.data.manipulator.mutable.block
    Represents the type of BrickType for a BlockTypes.STONEBRICK.
    BRICKS - Static variable in class org.spongepowered.api.data.type.BannerPatternShapes
     
    BRICKS - Static variable in class org.spongepowered.api.data.type.PrismarineTypes
     
    BrickType - Interface in org.spongepowered.api.data.type
    Represents a type of "brick".
    BrickTypes - Class in org.spongepowered.api.data.type
    An enumeration of known vanilla BrickTypes.
    BRITISH_ENGLISH - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
     
    BROWN - Static variable in class org.spongepowered.api.data.type.DyeColors
     
    BROWN - Static variable in class org.spongepowered.api.data.type.HorseColors
     
    BROWN - Static variable in class org.spongepowered.api.data.type.RabbitTypes
     
    BROWN - Static variable in class org.spongepowered.api.world.gen.PopulatorObjects
     
    BROWN - Static variable in class org.spongepowered.api.world.gen.type.MushroomTypes
     
    BROWN_MUSHROOM - Static variable in class org.spongepowered.api.block.BlockTypes
     
    BROWN_MUSHROOM - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BROWN_MUSHROOM_BLOCK - Static variable in class org.spongepowered.api.block.BlockTypes
     
    BROWN_MUSHROOM_BLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    BROWN_MUSHROOM_BLOCK_VARIANT - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    BUCKET - Static variable in class org.spongepowered.api.item.ItemTypes
     
    build() - Method in interface org.spongepowered.api.block.tileentity.TileEntityArchetype.Builder
    Creates a new TileEntityArchetype from this builder.
    build() - Method in interface org.spongepowered.api.boss.ServerBossBar.Builder
    Build the boss bar from the values in this builder.
    build() - Method in class org.spongepowered.api.command.CommandResult.Builder
    Builds the CommandResult.
    build() - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
    Create a new CommandSpec based on the data provided in this builder.
    build() - Method in class org.spongepowered.api.data.DataTransactionResult.Builder
    Builds a new DataTransactionResult with the providing Lists of ImmutableValues that are successfully offered, ImmutableValues that were replaced, and ImmutableValues that were rejected.
    build() - Method in interface org.spongepowered.api.data.ImmutableDataBuilder
    Attempts to build a new ImmutableDataHolder.
    build() - Method in interface org.spongepowered.api.data.meta.PatternLayer.Builder
    Builds a PatternLayer provided that the color and pattern are set.
    build(DataView) - Method in class org.spongepowered.api.data.persistence.AbstractDataBuilder
     
    build(DataView) - Method in interface org.spongepowered.api.data.persistence.DataBuilder
    Attempts to build the provided DataSerializable from the given DataView.
    build() - Method in interface org.spongepowered.api.data.value.ValueFactory.BoundedValueBuilder
    Builds a new MutableBoundedValue.
    build() - Method in interface org.spongepowered.api.effect.particle.ParticleEffect.Builder
    Builds an instance of a ParticleEffect.
    build() - Method in interface org.spongepowered.api.effect.potion.PotionEffect.Builder
    Builds an instance of a PotionEffect.
    build(String) - Method in interface org.spongepowered.api.effect.sound.SoundType.Builder
    Builds a new instance of a SoundType.
    build(O) - Method in interface org.spongepowered.api.entity.ai.task.AITaskBuilder
    Builds the AITask.
    build() - Method in interface org.spongepowered.api.entity.EntityArchetype.Builder
     
    build() - Method in interface org.spongepowered.api.entity.living.player.tab.TabListEntry.Builder
    Builds an entry based off the values of this builder.
    build() - Method in class org.spongepowered.api.event.cause.Cause.Builder
     
    build() - Method in class org.spongepowered.api.event.cause.entity.damage.DamageModifier.Builder
    Creates a new DamageModifier with this builder's provided Cause and DamageModifierType.
    build() - Method in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder
     
    build() - Method in class org.spongepowered.api.event.cause.entity.health.HealthModifier.Builder
    Creates a new HealthModifier with this builder's provided Cause and HealthModifierType.
    build() - Method in interface org.spongepowered.api.event.cause.entity.health.source.HealingSource.HealingSourceBuilder
     
    build() - Method in interface org.spongepowered.api.event.cause.entity.spawn.SpawnCause.SpawnCauseBuilder
     
    build() - Method in interface org.spongepowered.api.event.cause.entity.teleport.TeleportCause.TeleporterCauseBuilder
     
    build() - Method in interface org.spongepowered.api.extra.fluid.FluidStack.Builder
    Builds a new FluidStack based on the desired volume and FluidType.
    build() - Method in interface org.spongepowered.api.item.FireworkEffect.Builder
    Builds a FireworkEffect based on the current state of this builder.
    build(Object) - Method in interface org.spongepowered.api.item.inventory.Inventory.Builder
    Builds the Inventory.
    build(String, String) - Method in interface org.spongepowered.api.item.inventory.InventoryArchetype.Builder
    Registers the InventoryArchetype
    build() - Method in interface org.spongepowered.api.item.inventory.ItemStack.Builder
    Builds an instance of an ItemStack.
    build() - Method in interface org.spongepowered.api.item.inventory.ItemStackGenerator.Builder
    Creates a new ItemStackGenerator with all of the added BiConsumers.
    build() - Method in class org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Builder
     
    build() - Method in interface org.spongepowered.api.item.merchant.TradeOffer.Builder
    Creates a new TradeOffer instance with the current state of the builder.
    build() - Method in interface org.spongepowered.api.item.merchant.TradeOfferGenerator.Builder
    Builds a new TradeOfferGenerator.
    build() - Method in interface org.spongepowered.api.item.recipe.ShapedRecipe.Builder
    Builds a ShapedRecipe from this builder.
    build() - Method in interface org.spongepowered.api.item.recipe.ShapelessRecipe.Builder
    Builds a new ShapelessRecipe from this builder.
    build() - Method in interface org.spongepowered.api.scoreboard.displayslot.DisplaySlot.Builder
    Builds an instance of a DisplaySlot.
    build() - Method in interface org.spongepowered.api.scoreboard.objective.Objective.Builder
    Builds an instance of an Objective.
    build() - Method in interface org.spongepowered.api.scoreboard.Scoreboard.Builder
    Builds an instance of a Scoreboard.
    build() - Method in interface org.spongepowered.api.scoreboard.Team.Builder
    Builds an instance of a Team.
    build() - Method in interface org.spongepowered.api.service.pagination.PaginationList.Builder
    Creates a PaginationList from this pagination builder.
    build() - Method in class org.spongepowered.api.text.BookView.Builder
    Creates a new BookView from the current state of this builder.
    build() - Method in class org.spongepowered.api.text.LiteralText.Builder
     
    build() - Method in class org.spongepowered.api.text.ScoreText.Builder
     
    build() - Method in interface org.spongepowered.api.text.selector.Selector.Builder
    Builds an immutable instance of the current state of this selector builder.
    build() - Method in class org.spongepowered.api.text.SelectorText.Builder
     
    build() - Method in class org.spongepowered.api.text.Text.Builder
    Builds an immutable instance of the current state of this text builder.
    build() - Method in class org.spongepowered.api.text.TextTemplate.Arg.Builder
    Builds a new TextTemplate.Arg.
    build() - Method in class org.spongepowered.api.text.title.Title.Builder
    Builds an immutable instance of the current configuration.
    build() - Method in class org.spongepowered.api.text.TranslatableText.Builder
     
    build() - Method in interface org.spongepowered.api.util.ban.Ban.Builder
    Creates a new Ban from this builder.
    build() - Method in class org.spongepowered.api.util.blockray.BlockRay.BlockRayBuilder
    Returns a block ray build from the settings.
    build() - Method in class org.spongepowered.api.util.RespawnLocation.Builder
     
    build() - Method in interface org.spongepowered.api.world.biome.BiomeGenerationSettings.Builder
    Creates a new set of BiomeGenerationSettingss.
    build(String) - Method in interface org.spongepowered.api.world.biome.VirtualBiomeType.Builder
    Builds a new VirtualBiomeType with the given unique id.
    build() - Method in interface org.spongepowered.api.world.explosion.Explosion.Builder
    Attempts to create a Explosion from the specified parameters.
    build() - Method in interface org.spongepowered.api.world.gen.populator.BigMushroom.Builder
    Builds a new instance of a BigMushroom populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.BlockBlob.Builder
    Builds a new instance of a BlockBlob populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Cactus.Builder
    Builds a new instance of a Cactus populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.ChorusFlower.Builder
    Builds a new instance of a ChorusFlower populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.DeadBush.Builder
    Builds a new instance of a DeadBush populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.DesertWell.Builder
    Builds a new instance of a DesertWell populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.DoublePlant.Builder
    Builds a new instance of a DoublePlant populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Dungeon.Builder
    Builds a new instance of a Dungeon populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.EndIsland.Builder
    Builds a new instance of a EndIsland populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Flower.Builder
    Builds a new instance of a Flower populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Forest.Builder
    Builds a new instance of a Forest populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Glowstone.Builder
    Builds a new instance of a Glowstone populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.IcePath.Builder
    Builds a new instance of a IcePath populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.IceSpike.Builder
    Builds a new instance of a IceSpike populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Lake.Builder
    Builds a new instance of a Lake populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Melon.Builder
    Builds a new instance of a Melon populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Mushroom.Builder
    Builds a new instance of a Mushroom populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.NetherFire.Builder
    Builds a new instance of a NetherFire populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Ore.Builder
    Builds a new instance of a Ore populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Pumpkin.Builder
    Builds a new instance of a Pumpkin populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.RandomBlock.Builder
    Builds a new instance of a RandomBlock populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.RandomObject.Builder
    Builds a new instance of a RandomBlock populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Reed.Builder
    Builds a new instance of a Reed populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.SeaFloor.Builder
    Builds a new instance of a SeaFloor populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Shrub.Builder
    Builds a new instance of a Shrub populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.Vine.Builder
    Builds a new instance of a Vine populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.gen.populator.WaterLily.Builder
    Builds a new instance of a WaterLily populator with the settings set within the builder.
    build() - Method in interface org.spongepowered.api.world.schematic.Schematic.Builder
    Constructs a new Schematic from this builder.
    build(String, String) - Method in interface org.spongepowered.api.world.WorldArchetype.Builder
    BUILD_BETTER_PICKAXE - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    BUILD_FURNACE - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    BUILD_HOE - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    BUILD_PICKAXE - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    BUILD_SWORD - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    BUILD_WORKBENCH - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
     
    buildAndRegister() - Method in interface org.spongepowered.api.statistic.achievement.Achievement.Builder
    Builds and registers an instance of an Achievement.
    buildAndRegister() - Method in interface org.spongepowered.api.statistic.Statistic.StatisticBuilder
    Builds and registers an instance of a Statistic.
    buildContent(DataView) - Method in class org.spongepowered.api.data.persistence.AbstractDataBuilder
    Builds the currently AbstractDataBuilder.supportedVersion variant of the intended DataSerializable, such that all content upgrades have already been handled by AbstractDataBuilder.build(DataView).
    buildContent(DataView) - Method in class org.spongepowered.api.text.serializer.BookViewDataBuilder
     
    buildContent(DataView) - Method in class org.spongepowered.api.text.serializer.TextConfigSerializer
     
    buildContent(DataView) - Method in class org.spongepowered.api.util.Color.Builder
     
    buildContent(DataView) - Method in class org.spongepowered.api.util.RespawnLocation.Builder
     
    builder() - Static method in interface org.spongepowered.api.block.BlockSnapshot
    builder() - Static method in interface org.spongepowered.api.block.BlockState
    Creates a new BlockState.Builder for building BlockStates.
    builder() - Static method in interface org.spongepowered.api.block.tileentity.TileEntityArchetype
    builder() - Static method in interface org.spongepowered.api.boss.ServerBossBar
    Creates a new ServerBossBar.Builder to create ServerBossBars.
    builder() - Static method in class org.spongepowered.api.command.CommandResult
    builder() - Static method in class org.spongepowered.api.command.spec.CommandSpec
    Return a new builder for a CommandSpec.
    builder() - Static method in class org.spongepowered.api.data.DataTransactionResult
    builder() - Static method in interface org.spongepowered.api.effect.particle.ParticleEffect
    Creates a new ParticleEffect.Builder to build a ParticleEffect.
    builder() - Static method in interface org.spongepowered.api.effect.potion.PotionEffect
    Creates a new PotionEffect.Builder to build a PotionEffect.
    builder() - Static method in interface org.spongepowered.api.effect.sound.SoundType
    Creates a new SoundType.Builder for building SoundTypes.
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.creature.AttackLivingAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.creature.AvoidEntityAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.creature.horse.RunAroundLikeCrazyAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.creature.RangeAgentAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.creature.target.FindNearestAttackableTargetAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.creature.WanderAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.LookIdleAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.SwimmingAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.WatchClosestAITask
     
    builder() - Static method in interface org.spongepowered.api.entity.EntityArchetype
    builder() - Static method in interface org.spongepowered.api.entity.EntitySnapshot
    Creates a new EntitySnapshot.Builder to build an EntitySnapshot.
    builder() - Static method in interface org.spongepowered.api.entity.living.player.tab.TabListEntry
    Creates a new TabListEntry.Builder to create TabListEntrys.
    builder() - Static method in class org.spongepowered.api.event.cause.Cause
    Creates a new Cause.Builder to make a new Cause.
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.DamageModifier
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.FallingBlockDamageSource
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.IndirectEntityDamageSource
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.health.HealthModifier
     
    builder() - Static method in class org.spongepowered.api.event.cause.entity.health.HealthModifier.Builder
    Creates a new HealthModifier.Builder.
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.health.source.BlockHealingSource
    Creates a builder for building a BlockHealingSource.
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.health.source.EntityHealingSource
    Gets a new builder to build a new EntityHealingSource.
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.health.source.HealingSource
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.health.source.IndirectEntityHealingSource
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.spawn.BlockSpawnCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.spawn.BreedingSpawnCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.spawn.EntitySpawnCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.spawn.MobSpawnerSpawnCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.spawn.SpawnCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.spawn.WeatherSpawnCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.teleport.EntityTeleportCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.teleport.PortalTeleportCause
     
    builder() - Static method in interface org.spongepowered.api.event.cause.entity.teleport.TeleportCause
     
    builder() - Static method in interface org.spongepowered.api.extra.fluid.FluidStack
    Creates a new FluidStack.Builder to make fluid stacks.
    builder() - Static method in interface org.spongepowered.api.extra.fluid.FluidStackSnapshot
    Creates a new FluidStackSnapshot.Builder to build a new FluidStackSnapshot.
    builder() - Static method in interface org.spongepowered.api.item.FireworkEffect
    Creates a new FireworkEffect.Builder to build a FireworkEffect.
    builder() - Static method in interface org.spongepowered.api.item.inventory.Inventory
    Creates a new Inventory.Builder to build an Inventory.
    builder() - Static method in interface org.spongepowered.api.item.inventory.InventoryArchetype
    builder() - Static method in interface org.spongepowered.api.item.inventory.ItemStack
    Creates a new ItemStack.Builder to build an ItemStack.
    builder() - Static method in interface org.spongepowered.api.item.inventory.ItemStackGenerator
    Creates a new builder to build an ItemStackGenerator.
    builder() - Static method in class org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult
    Begin building a new InventoryTransactionResult.
    builder() - Static method in interface org.spongepowered.api.item.merchant.TradeOffer
    Creates a new TradeOffer.Builder to build a TradeOffer.
    builder() - Static method in interface org.spongepowered.api.item.merchant.TradeOfferGenerator
    builder() - Static method in interface org.spongepowered.api.item.recipe.ShapelessRecipe
    Creates a new ShapelessRecipe.Builder to build a ShapelessRecipe.
    builder() - Static method in interface org.spongepowered.api.scheduler.Task
    Creates a new Task.Builder to build a Task.
    builder() - Static method in interface org.spongepowered.api.scoreboard.objective.Objective
    Creates a new Objective.Builder to build a Objective.
    builder() - Static method in interface org.spongepowered.api.scoreboard.Scoreboard
    Creates a new Scoreboard.Builder to build a Scoreboard.
    builder() - Static method in interface org.spongepowered.api.scoreboard.Team
    Creates a new Team.Builder to build a Team.
    builder() - Static method in interface org.spongepowered.api.service.pagination.PaginationList
    Creates a new PaginationList.Builder to build a pagination list
    builder() - Method in interface org.spongepowered.api.service.pagination.PaginationService
    Get a new pagination builder to send paginated output to a player.
    builder() - Static method in interface org.spongepowered.api.statistic.achievement.Achievement
    Creates a new Achievement.Builder to build a Achievement.
    builder() - Static method in interface org.spongepowered.api.statistic.Statistic
    Creates a new Statistic.StatisticBuilder to build a Statistic.
    builder() - Static method in class org.spongepowered.api.text.BookView
    Returns a new BookView.Builder for chaining.
    Builder() - Constructor for class org.spongepowered.api.text.BookView.Builder
     
    builder() - Static method in interface org.spongepowered.api.text.selector.Selector
    Creates a Selector.Builder.
    builder() - Static method in class org.spongepowered.api.text.Text
    Creates a Text.Builder with empty text.
    builder(String) - Static method in class org.spongepowered.api.text.Text
    Creates a new unformatted LiteralText.Builder with the specified content.
    builder(char) - Static method in class org.spongepowered.api.text.Text
    Creates a new unformatted LiteralText.Builder with the specified content.
    builder(Text, String) - Static method in class org.spongepowered.api.text.Text
    Creates a new LiteralText.Builder with the formatting and actions of the specified Text and the given content.
    builder(Translation, Object...) - Static method in class org.spongepowered.api.text.Text
    Creates a new unformatted TranslatableText.Builder with the given Translation and arguments.
    builder(Translatable, Object...) - Static method in class org.spongepowered.api.text.Text
    Creates a new unformatted TranslatableText.Builder from the given Translatable.
    builder(Text, Translation, Object...) - Static method in class org.spongepowered.api.text.Text
    Creates a new TranslatableText.Builder with the formatting and actions of the specified Text and the given Translation and arguments.
    builder(Text, Translatable, Object...) - Static method in class org.spongepowered.api.text.Text
    Creates a new TranslatableText.Builder with the formatting and actions of the specified Text and the given Translatable.
    builder(Selector) - Static method in class org.spongepowered.api.text.Text
    Creates a new unformatted SelectorText.Builder with the given selector.
    builder(Text, Selector) - Static method in class org.spongepowered.api.text.Text
    Creates a new SelectorText.Builder with the formatting and actions of the specified Text and the given selector.
    builder(Score) - Static method in class org.spongepowered.api.text.Text
    Creates a new unformatted ScoreText.Builder with the given score.
    builder(Text, Score) - Static method in class org.spongepowered.api.text.Text
    Creates a new ScoreText.Builder with the formatting and actions of the specified Text and the given score.
    builder() - Static method in class org.spongepowered.api.text.title.Title
    Creates a new Title configuration builder that will reset the currently displayed Title on the client before displaying the new configured one.
    builder() - Static method in interface org.spongepowered.api.util.ban.Ban
    Creates a new Builder.
    Builder() - Constructor for class org.spongepowered.api.util.Color.Builder
     
    builder() - Static method in class org.spongepowered.api.util.RespawnLocation
    Creates a new RespawnLocation.Builder to build a RespawnLocation.
    Builder() - Constructor for class org.spongepowered.api.util.RespawnLocation.Builder
     
    builder() - Static method in interface org.spongepowered.api.world.biome.BiomeGenerationSettings
    Gets a new builder for creating new BiomeGenerationSettings.
    builder() - Static method in interface org.spongepowered.api.world.biome.VirtualBiomeType
    Gets a new builder for creating new VirtualBiomeTypes.
    builder() - Static method in interface org.spongepowered.api.world.explosion.Explosion
    Creates a new Explosion.Builder to build a Explosion.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.BigMushroom
    Creates a new BigMushroom.Builder to build a BigMushroom populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.BlockBlob
    Creates a new BlockBlob.Builder to build a BlockBlob populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Cactus
    Creates a new Cactus.Builder to build a Cactus populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.ChorusFlower
    Creates a new ChorusFlower.Builder to build a ChorusFlower populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.DeadBush
    Creates a new DeadBush.Builder to build a DeadBush populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.DesertWell
    Creates a new DesertWell.Builder to build a DesertWell populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.DoublePlant
    Creates a new DoublePlant.Builder to build a DoublePlant populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Dungeon
    Creates a new Dungeon.Builder to build a Dungeon populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.EndIsland
    Creates a new EndIsland.Builder to build a EndIsland populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Flower
    Creates a new Flower.Builder to build a Flower populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Forest
    Creates a new Forest.Builder to build a Forest populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Glowstone
    Creates a new Glowstone.Builder to build a Glowstone populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.IcePath
    Creates a new IcePath.Builder to build a IcePath populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.IceSpike
    Creates a new IceSpike.Builder to build a IceSpike populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Lake
    Creates a new Lake.Builder to build a Lake populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Melon
    Creates a new Melon.Builder to build a Melon populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Mushroom
    Creates a new Mushroom.Builder to build a Mushroom populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.NetherFire
    Creates a new NetherFire.Builder to build a NetherFire populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Ore
    Creates a new Ore.Builder to build a Ore populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Pumpkin
    Creates a new Pumpkin.Builder to build a Pumpkin populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.RandomBlock
    Creates a new RandomBlock.Builder to build a RandomBlock populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.RandomObject
    Creates a new RandomObject.Builder to build a RandomObject populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Reed
    Creates a new Reed.Builder to build a Reed populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.SeaFloor
    Creates a new SeaFloor.Builder to build a SeaFloor populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Shrub
    Creates a new Shrub.Builder to build a Shrub populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.Vine
    Creates a new Vine.Builder to build a Vine populator.
    builder() - Static method in interface org.spongepowered.api.world.gen.populator.WaterLily
    Creates a new WaterLily.Builder to build a WaterLily populator.
    builder() - Static method in interface org.spongepowered.api.world.schematic.Schematic
    Gets a new builder for schematics.
    builder() - Static method in interface org.spongepowered.api.world.WorldArchetype
    Gets a new Builder instance for WorldArchetype.
    buildWith(CommandElement) - Method in class org.spongepowered.api.command.args.CommandFlags.Builder
    Build a flag command element using the given command element to handle all non-flag arguments.
    BULGARIAN - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
     
    BURNING_SKULL - Static variable in class org.spongepowered.api.data.type.Arts
     
    BurningFuelProperty - Class in org.spongepowered.api.data.property.item
    Represents a item property that is used for defining the amount of fuel ticks an item will grant to a furnace.
    BurningFuelProperty(int) - Constructor for class org.spongepowered.api.data.property.item.BurningFuelProperty
    Creates a new BurningFuelProperty with the given amount of fuel ticks.
    BurningFuelProperty(int, Property.Operator) - Constructor for class org.spongepowered.api.data.property.item.BurningFuelProperty
    Creates a new BurningFuelProperty with the given amount of fuel ticks.
    BURST - Static variable in class org.spongepowered.api.item.FireworkShapes
     
    BUST - Static variable in class org.spongepowered.api.data.type.Arts
     
    BUTCHER - Static variable in class org.spongepowered.api.data.type.Careers
     
    BUTCHER - Static variable in class org.spongepowered.api.data.type.Professions
     
    bypasses - Variable in class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilder
     
    bypassesArmor() - Method in class org.spongepowered.api.event.cause.entity.damage.source.common.AbstractDamageSourceBuilder
     
    bypassesArmor() - Method in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource.DamageSourceBuilder
     

    C

    C1 - Static variable in class org.spongepowered.api.data.type.NotePitches
     
    C1 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
     
    C2 - Static variable in class org.spongepowered.api.data.type.NotePitches
     
    C2 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
     
    C_SHARP1 - Static variable in class org.spongepowered.api.data.type.NotePitches
     
    C_SHARP2 - Static variable in class org.spongepowered.api.data.type.NotePitches
     
    CA_ES - Static variable in class org.spongepowered.api.text.translation.locale.Locales
     
    cactiPerChunk(VariableAmount) - Method in interface org.spongepowered.api.world.gen.populator.Cactus.Builder
    Sets the number of cacti to spawn per chunk, cannot be negative.
    cactiPerChunk(int) - Method in interface org.spongepowered.api.world.gen.populator.Cactus.Builder
    Sets the number of cacti to spawn per chunk, cannot be negative.
    CACTUS - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CACTUS - Static variable in class org.spongepowered.api.item.ItemTypes
     
    Cactus - Interface in org.spongepowered.api.world.gen.populator
    Represents a populator which will randomly spawn a number of cacti within the chunk.
    CACTUS - Static variable in class org.spongepowered.api.world.gen.PopulatorTypes
     
    Cactus.Builder - Interface in org.spongepowered.api.world.gen.populator
    A builder for constructing Cactus populators.
    CACTUS_AGE - Static variable in class org.spongepowered.api.block.trait.IntegerTraits
     
    CAKE - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CAKE - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CAKE_BITES - Static variable in class org.spongepowered.api.block.trait.IntegerTraits
     
    CAKE_SLICES_EATEN - Static variable in class org.spongepowered.api.statistic.Statistics
     
    CAN_BREED - Static variable in class org.spongepowered.api.data.key.Keys
     
    CAN_DROP_AS_ITEM - Static variable in class org.spongepowered.api.data.key.Keys
     
    CAN_FLY - Static variable in class org.spongepowered.api.data.key.Keys
     
    CAN_GRIEF - Static variable in class org.spongepowered.api.data.key.Keys
     
    CAN_PLACE_AS_BLOCK - Static variable in class org.spongepowered.api.data.key.Keys
     
    canAccept(ItemStack, Direction) - Method in interface org.spongepowered.api.item.inventory.slot.SidedSlot
    Get whether this slot can accept the specified item from the specified direction.
    CANADIAN_ENGLISH - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
     
    CANADIAN_FRENCH - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
     
    canBeAppliedByTable(ItemStack) - Method in interface org.spongepowered.api.item.Enchantment
    Test if this enchantment can be applied to an ItemStack by the Enchanting Table.
    canBeAppliedToStack(ItemStack) - Method in interface org.spongepowered.api.item.Enchantment
    Test if this enchantment can be applied to an ItemStack.
    canBeInterrupted() - Method in interface org.spongepowered.api.entity.ai.task.AITask
    Returns if this task can be interrupted.
    canCauseFire(boolean) - Method in interface org.spongepowered.api.world.explosion.Explosion.Builder
    Sets whether the affected blocks have a chance to catch on fire.
    canCauseFire() - Method in interface org.spongepowered.api.world.explosion.Explosion
    Gets whether the affected blocks have a chance to catch on fire.
    cancel() - Method in interface org.spongepowered.api.scheduler.Task
    Cancels the task.
    Cancellable - Interface in org.spongepowered.api.event
    Represents an event that can be cancelled.
    canDropAsItem() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableFallingBlockData
    Gets whether this falling block can drop as an item if it lands in a way that it can not be placed.
    canDropAsItem() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.FallingBlockData
    Gets whether this falling block can drop as an item if it lands in a way that it can not be placed.
    canDropAsItem() - Method in interface org.spongepowered.api.entity.FallingBlock
    Gets whether this falling block can drop as an item if it lands in a way that it can not be placed.
    canEquip(EquipmentType) - Method in interface org.spongepowered.api.entity.Equipable
    Get whether this entity can equip equipment of the specified type (eg.
    canEquip(EquipmentType, ItemStack) - Method in interface org.spongepowered.api.entity.Equipable
    Get whether this entity can equip the supplied equipment in its slot of the specified type (eg.
    canFly() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableFlyingAbilityData
    Gets the ImmutableValue for whether the owner can "fly".
    canFly() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.FlyingAbilityData
    Gets the Value for whether the owner can "fly".
    canGet(ItemStack, Direction) - Method in interface org.spongepowered.api.item.inventory.slot.SidedSlot
    Get whether automation can extract the specified item from the specified direction.
    canGrantExperience(boolean) - Method in interface org.spongepowered.api.item.merchant.TradeOffer.Builder
    Sets the trade offer to be generated to grant experience upon use.
    canGrief() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableGriefingData
    Gets the ImmutableValue for the "griefing" state.
    canGrief() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.GriefingData
    Gets the Value for the "griefing" state.
    canHurtEntities() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableFallingBlockData
    Gets whether this falling block will damage entities where it lands
    canHurtEntities() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.FallingBlockData
    Gets whether this falling block will damage entities where it lands.
    canHurtEntities() - Method in interface org.spongepowered.api.entity.FallingBlock
    Gets whether this falling block will damage entities where it lands
    canInteractWith(Player) - Method in interface org.spongepowered.api.item.inventory.type.Interactable
    Get whether the specified player can interact with this object.
    canMoveOnLand() - Method in interface org.spongepowered.api.entity.vehicle.Boat
    Gets whether or not the boat is able to move freely on land.
    CANOPY - Static variable in class org.spongepowered.api.world.gen.PopulatorObjects
     
    CANOPY - Static variable in class org.spongepowered.api.world.gen.type.BiomeTreeTypes
     
    canPlaceAsBlock() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableFallingBlockData
    Gets whether this falling block will try to place itself where it lands.
    canPlaceAsBlock() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.FallingBlockData
    Gets whether this falling block will try to place itself where it lands.
    canPlaceAsBlock() - Method in interface org.spongepowered.api.entity.FallingBlock
    Gets whether this falling block will try to place itself where it lands.
    canPlaceAt(World, int, int, int) - Method in interface org.spongepowered.api.world.gen.PopulatorObject
    Returns whether this object can be placed into the world at the given position.
    canRunConcurrentWith(AITask<O>) - Method in interface org.spongepowered.api.entity.ai.task.AITask
    Tests if the provided AITask is allowed to be ran concurrently with this task.
    canSee(Entity) - Method in interface org.spongepowered.api.entity.Entity
    Returns whether this entity can see the provided Entity.
    canSeeFriendlyInvisibles(boolean) - Method in interface org.spongepowered.api.scoreboard.Team.Builder
    Sets whether invisible team members are shown for the Team.
    canSeeFriendlyInvisibles() - Method in interface org.spongepowered.api.scoreboard.Team
    Gets whether invisible team members are shown.
    capacity() - Method in interface org.spongepowered.api.item.inventory.Inventory
    The maximum number of stacks the Inventory can hold.
    CAPE - Static variable in class org.spongepowered.api.data.type.SkinParts
     
    CAREER - Static variable in class org.spongepowered.api.CatalogTypes
     
    CAREER - Static variable in class org.spongepowered.api.data.key.Keys
     
    career() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableCareerData
    Gets the ImmutableValue for the Career.
    Career - Interface in org.spongepowered.api.data.type
    Represents a Villager Career.
    career() - Method in interface org.spongepowered.api.entity.living.Villager
    Gets the current Career of this villager.
    CAREER_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
    Mainly for Villagers to determine their applicable TradeOffers.
    CareerData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
    Represents the Career for a Villager.
    Careers - Class in org.spongepowered.api.data.type
    A utility class for getting all available Careers.
    CARPET - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CARPET - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CARPET_COLOR - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    CarriedInventory<C extends Carrier> - Interface in org.spongepowered.api.item.inventory.type
    An Inventory which is owned or otherwise carried by a Carrier.
    Carrier - Interface in org.spongepowered.api.item.inventory
    A Carrier is simply something that carries an Inventory.
    CARROT - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CARROT_ON_A_STICK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CARROTS - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CARROTS_AGE - Static variable in class org.spongepowered.api.block.trait.IntegerTraits
     
    CATALAN - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
     
    CatalogBlockData - Class in org.spongepowered.api.data.manipulator.catalog
    An enumeration of block related DataManipulators.
    CatalogedBy - Annotation Type in org.spongepowered.api.util.annotation
    Annotates a CatalogType class to specify a set of special catalog classes which act as the catalog for the annotated type.
    catalogedElement(Text, Class<T>) - Static method in class org.spongepowered.api.command.args.GenericArguments
    Expect an argument that is a member of the specified dummy type T.
    CatalogEntityData - Class in org.spongepowered.api.data.manipulator.catalog
    An enumeration of all known vanilla DataManipulators that may be applicable to any Entity.
    CatalogItemData - Class in org.spongepowered.api.data.manipulator.catalog
    An enumeration of known DataManipulators applicable to ItemStacks.
    CatalogRegistryModule<T extends CatalogType> - Interface in org.spongepowered.api.registry
     
    CatalogTileEntityData - Class in org.spongepowered.api.data.manipulator.catalog
    An enumeration of known vanilla DataManipulators associated with various TileEntity.
    CatalogType - Interface in org.spongepowered.api
    Represents a type of a dummy that can be used to identify types without using an Enum.
    CatalogTypeAlreadyRegisteredException - Exception in org.spongepowered.api.registry
     
    CatalogTypeAlreadyRegisteredException(String) - Constructor for exception org.spongepowered.api.registry.CatalogTypeAlreadyRegisteredException
     
    CatalogTypes - Class in org.spongepowered.api
    Enumeration of all known CatalogTypes for autocompletion when using the GameRegistry.getType(Class, String) and GameRegistry.getAllOf(Class).
    CAULDRON - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CAULDRON - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CAULDRON_FILLED - Static variable in class org.spongepowered.api.statistic.Statistics
     
    CAULDRON_LEVEL - Static variable in class org.spongepowered.api.block.trait.IntegerTraits
     
    CAULDRON_USED - Static variable in class org.spongepowered.api.statistic.Statistics
     
    Cause - Class in org.spongepowered.api.event.cause
    A cause represents the reason or initiator of an event.
    cause(Cause) - Method in class org.spongepowered.api.event.cause.entity.damage.DamageModifier.Builder
    Sets the Cause for the DamageModifier to build.
    cause(Cause) - Method in class org.spongepowered.api.event.cause.entity.health.HealthModifier.Builder
    Sets the Cause for the HealthModifier to build.
    Cause.Builder - Class in org.spongepowered.api.event.cause
     
    CAVE_SPIDER - Static variable in class org.spongepowered.api.entity.EntityTypes
     
    CaveSpider - Interface in org.spongepowered.api.entity.living.monster
    Represents a Cave Spider.
    CENTER - Static variable in class org.spongepowered.api.data.type.BigMushroomTypes
     
    CFLAT0 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
     
    CFLAT1 - Static variable in class org.spongepowered.api.effect.sound.PitchModulation
     
    CHAIN - Static variable in class org.spongepowered.api.data.type.ArmorTypes
     
    CHAIN_COMMAND_BLOCK - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CHAIN_COMMAND_BLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHAINMAIL_BOOTS - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHAINMAIL_CHESTPLATE - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHAINMAIL_HELMET - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHAINMAIL_LEGGINGS - Static variable in class org.spongepowered.api.item.ItemTypes
     
    chance(int) - Method in interface org.spongepowered.api.entity.ai.task.builtin.creature.target.FindNearestAttackableTargetAITask.Builder
     
    chance(float) - Method in interface org.spongepowered.api.entity.ai.task.builtin.WatchClosestAITask.Builder
     
    chance(double) - Method in interface org.spongepowered.api.world.gen.populator.Lake.Builder
    Sets the probability of a lake spawning in a chunk.
    chance(double) - Method in interface org.spongepowered.api.world.gen.populator.Pumpkin.Builder
    Sets the probability of a pumpkin patch spawning within a chunk.
    ChanceTable<T> - Class in org.spongepowered.api.util.weighted
    This is a variant of the RandomObjectTable which uses a 0-1 chance attached to every entry.
    ChanceTable() - Constructor for class org.spongepowered.api.util.weighted.ChanceTable
    Creates a new ChanceTable with a default roll count of 1.
    ChanceTable(int) - Constructor for class org.spongepowered.api.util.weighted.ChanceTable
    Creates a new ChanceTable.
    ChangeBlockEvent - Interface in org.spongepowered.api.event.block
    Base event for when BlockStates at Locations are being changed.
    ChangeBlockEvent.Break - Interface in org.spongepowered.api.event.block
    Called when BlockStates at Locations are being broke.
    ChangeBlockEvent.Decay - Interface in org.spongepowered.api.event.block
    Called when specific BlockTypes have a notion of "decaying" for various reasons such that the changes are always caused by themselves.
    ChangeBlockEvent.Grow - Interface in org.spongepowered.api.event.block
    Called when a BlockType decides to "grow" either other blocks or itself or both.
    ChangeBlockEvent.Modify - Interface in org.spongepowered.api.event.block
    Called when one or more BlockTypes are modified in the world.
    ChangeBlockEvent.Place - Interface in org.spongepowered.api.event.block
    Called when one or more BlockTypes are added to the world.
    ChangeBlockEvent.Post - Interface in org.spongepowered.api.event.block
    Called when there are multiple block changes due to a BlockType having "ticked", in which the Cause will have a BlockSnapshot, or, in the case that an Entity has "ticked", in which the Cause will have an Entity, or, in the case that a TileEntity "ticked", the Cause will have the TileEntity.
    ChangeBlockEvent.Pre - Interface in org.spongepowered.api.event.block
    Called before running specific block logic at one or more Location's such as BlockTypes.FLOWING_WATER.
    ChangeDataHolderEvent - Interface in org.spongepowered.api.event.data
    An event that is associated with a DataHolder that may have some BaseValues changed, offered, or removed.
    ChangeDataHolderEvent.ValueChange - Interface in org.spongepowered.api.event.data
     
    ChangeEntityEquipmentEvent - Interface in org.spongepowered.api.event.entity
    Called when an entity changes an equipped item.
    ChangeEntityEquipmentEvent.TargetHumanoid - Interface in org.spongepowered.api.event.entity
    An event where a Humanoid entity is targeted.
    ChangeEntityEquipmentEvent.TargetLiving - Interface in org.spongepowered.api.event.entity
    An event where a Living entity is targeted.
    ChangeEntityEquipmentEvent.TargetPlayer - Interface in org.spongepowered.api.event.entity
    An event where a Player entity is targeted.
    ChangeEntityExperienceEvent - Interface in org.spongepowered.api.event.entity
    An event that is related to experience.
    ChangeEntityPotionEffectEvent - Interface in org.spongepowered.api.event.entity
    An event that involves a living entity having effects added and removed.
    ChangeEntityPotionEffectEvent.Expire - Interface in org.spongepowered.api.event.entity
    An event where the PotionEffect is forcibly expiring.
    ChangeEntityPotionEffectEvent.Gain - Interface in org.spongepowered.api.event.entity
    An event where the PotionEffect is being added.
    ChangeEntityPotionEffectEvent.Remove - Interface in org.spongepowered.api.event.entity
    An event where the PotionEffect is being removed.
    ChangeGameModeEvent - Interface in org.spongepowered.api.event.entity.living.humanoid
    Called when a Humanoid changes GameMode.
    ChangeGameModeEvent.TargetPlayer - Interface in org.spongepowered.api.event.entity.living.humanoid
     
    ChangeInventoryEvent - Interface in org.spongepowered.api.event.item.inventory
     
    ChangeInventoryEvent.Equipment - Interface in org.spongepowered.api.event.item.inventory
    Fired when a Living changes it's equipment.
    ChangeInventoryEvent.Held - Interface in org.spongepowered.api.event.item.inventory
    Fired when a Living changes it's held ItemStack.
    ChangeInventoryEvent.Pickup - Interface in org.spongepowered.api.event.item.inventory
     
    ChangeInventoryEvent.Transfer - Interface in org.spongepowered.api.event.item.inventory
     
    ChangeLevelEvent - Interface in org.spongepowered.api.event.entity.living.humanoid
    Called when a human's level is changed.
    ChangeLevelEvent.TargetPlayer - Interface in org.spongepowered.api.event.entity.living.humanoid
     
    changePage(int) - Static method in class org.spongepowered.api.text.action.TextActions
    Creates a new ClickAction that will change the page in a book when it is clicked.
    ChangeServiceProviderEvent - Interface in org.spongepowered.api.event.service
    Fired when the provider has been changed for a service in the ServiceManager.
    ChangeSignEvent - Interface in org.spongepowered.api.event.block.tileentity
     
    ChangeStatisticEvent - Interface in org.spongepowered.api.event.statistic
    Represents an event that is triggered if a Statistic's value is being modified.
    ChangeStatisticEvent.TargetPlayer - Interface in org.spongepowered.api.event.statistic
     
    ChangeWorldGameRuleEvent - Interface in org.spongepowered.api.event.world
    Called when a GameRule is changed.
    ChangeWorldWeatherEvent - Interface in org.spongepowered.api.event.world
    Called when a WeatherUniverse's Weather changes.
    ChannelBinding - Interface in org.spongepowered.api.network
    Represents a network channel bound to a ChannelRegistrar.
    ChannelBinding.IndexedMessageChannel - Interface in org.spongepowered.api.network
    Represents a channel binding that sends and receives messages.
    ChannelBinding.RawDataChannel - Interface in org.spongepowered.api.network
    Represents a channel that sends and receives raw data.
    ChannelBuf - Interface in org.spongepowered.api.network
    A ChannelStream allows for plugins and the server to read and write Java primitive data and some higher level data to DataView if necessary.
    ChannelRegistrar - Interface in org.spongepowered.api.network
    A registrar handling custom payloads via ChannelBindings to and from PlayerConnections and the server.
    ChannelRegistrationEvent - Interface in org.spongepowered.api.event.network
    Fired when a channel is registered or unregistered.
    ChannelRegistrationEvent.Register - Interface in org.spongepowered.api.event.network
    Fired when a channel is registered.
    ChannelRegistrationEvent.Unregister - Interface in org.spongepowered.api.event.network
    Fired when a channel is unregistered.
    ChannelRegistrationException - Exception in org.spongepowered.api.network
    An exception that is thrown when a channel registration fails.
    ChannelRegistrationException() - Constructor for exception org.spongepowered.api.network.ChannelRegistrationException
    ChannelRegistrationException(String) - Constructor for exception org.spongepowered.api.network.ChannelRegistrationException
    Constructs a new ChannelRegistrationException with a message.
    ChannelRegistrationException(String, Throwable) - Constructor for exception org.spongepowered.api.network.ChannelRegistrationException
    Constructs a new ChannelRegistrationException with the specified message and cause.
    ChannelRegistrationException(Throwable) - Constructor for exception org.spongepowered.api.network.ChannelRegistrationException
    Constructs a new ChannelRegistrationException with the specified cause and a null message.
    channels - Variable in class org.spongepowered.api.text.channel.type.CombinedMessageChannel
     
    CHARCOAL - Static variable in class org.spongepowered.api.data.type.CoalTypes
     
    charged() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableChargedData
    Gets the ImmutableValue for the current "charged" state.
    charged() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.ChargedData
    Gets the Value for the current "charged" state.
    charged() - Method in interface org.spongepowered.api.entity.living.monster.Creeper
     
    CHARGED_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogEntityData
    Represents whether an entity is considered "charged".
    ChargedData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
    A DataManipulator for the "charged" state of a Creeper.
    CHAT - Static variable in class org.spongepowered.api.text.chat.ChatTypes
    The standard chat position in prompt at the bottom-left.
    CHAT_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
     
    ChatType - Interface in org.spongepowered.api.text.chat
    Represents the type of chat a message can be sent to.
    ChatTypeMessageReceiver - Interface in org.spongepowered.api.text.channel
    Represents something that can receive messages of certain types.
    ChatTypes - Class in org.spongepowered.api.text.chat
    ChatTypes is a list of the default chat types that are available in Vanilla Minecraft.
    ChatVisibilities - Class in org.spongepowered.api.text.chat
    An enumeration of the vanilla chat visibility modes for a client.
    ChatVisibility - Interface in org.spongepowered.api.text.chat
    Represents a visibility mode for a client's chat.
    checkPermission(CommandSource, String) - Method in class org.spongepowered.api.command.args.CommandContext
    Perform a permissions check, throwing an exception if the required permissions are not present.
    checkPermission(CommandSource) - Method in class org.spongepowered.api.command.spec.CommandSpec
    Check the relevant permission for this command with the provided source, throwing an exception if the source does not have permission to use the command.
    checkSight() - Method in interface org.spongepowered.api.entity.ai.task.builtin.creature.target.TargetAITask.Builder
     
    CHEST - Static variable in class org.spongepowered.api.block.BlockTypes
     
    Chest - Interface in org.spongepowered.api.block.tileentity.carrier
    Represents a Chest.
    CHEST - Static variable in class org.spongepowered.api.block.tileentity.TileEntityTypes
     
    CHEST - Static variable in class org.spongepowered.api.data.type.BodyParts
     
    CHEST - Static variable in class org.spongepowered.api.item.inventory.InventoryArchetypes
    A Chest.
    CHEST - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHEST_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    CHEST_MINECART - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHEST_OPENED - Static variable in class org.spongepowered.api.statistic.Statistics
     
    CHEST_ROTATION - Static variable in class org.spongepowered.api.data.key.Keys
     
    CHESTED_MINECART - Static variable in class org.spongepowered.api.entity.EntityTypes
     
    ChestMinecart - Interface in org.spongepowered.api.entity.vehicle.minecart
    Represents a minecart with a chest inside it.
    CHESTNUT - Static variable in class org.spongepowered.api.data.type.HorseColors
     
    CHESTPLATE - Static variable in interface org.spongepowered.api.event.entity.AttackEntityEvent
    For use with a DamageModifier where it's type is a DamageModifierTypes.ARMOR and the Cause contains an ItemStackSnapshot for a "chestplate".
    CHESTPLATE - Static variable in interface org.spongepowered.api.event.entity.DamageEntityEvent
    For use with a DamageModifier where it's type is a DamageModifierTypes.ARMOR and the Cause contains an ItemStackSnapshot for a "chestplate".
    CHESTPLATE - Static variable in class org.spongepowered.api.item.inventory.equipment.EquipmentTypes
     
    CHICKEN - Static variable in class org.spongepowered.api.entity.EntityTypes
     
    Chicken - Interface in org.spongepowered.api.entity.living.animal
    Represents a Chicken.
    CHICKEN - Static variable in class org.spongepowered.api.item.ItemTypes
     
    child(CommandCallable, String...) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
    Add a single child command to this command.
    child(CommandCallable, Collection<String>) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
    Add a single child command to this command.
    ChildCommandElementExecutor - Class in org.spongepowered.api.command.args
     
    ChildCommandElementExecutor(CommandExecutor) - Constructor for class org.spongepowered.api.command.args.ChildCommandElementExecutor
    Create a new combined argument element and executor to handle the parsing and execution of child commands.
    children(Map<List<String>, ? extends CommandCallable>) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
    Adds more child arguments for this command.
    CHISELED - Static variable in class org.spongepowered.api.data.type.BrickTypes
     
    CHISELED - Static variable in class org.spongepowered.api.data.type.QuartzTypes
     
    CHISELED - Static variable in class org.spongepowered.api.data.type.SandstoneTypes
     
    CHISELED_STONEBRICK - Static variable in class org.spongepowered.api.data.type.DisguisedBlockTypes
     
    choices(Text, Map<String, ?>) - Static method in class org.spongepowered.api.command.args.GenericArguments
    Return an argument that allows selecting from a limited set of values.
    choices(Text, Map<String, ?>, boolean) - Static method in class org.spongepowered.api.command.args.GenericArguments
    Return an argument that allows selecting from a limited set of values.
    choices(Text, Supplier<Collection<String>>, Function<String, ?>) - Static method in class org.spongepowered.api.command.args.GenericArguments
    Return an argument that allows selecting from a limited set of values.
    choices(Text, Supplier<Collection<String>>, Function<String, ?>, boolean) - Static method in class org.spongepowered.api.command.args.GenericArguments
    Return an argument that allows selecting from a limited set of values.
    CHORUS_FLOWER - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CHORUS_FLOWER - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHORUS_FLOWER - Static variable in class org.spongepowered.api.world.gen.PopulatorTypes
     
    CHORUS_FRUIT - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHORUS_FRUIT_POPPED - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CHORUS_PLANT - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CHORUS_PLANT - Static variable in class org.spongepowered.api.item.ItemTypes
     
    ChorusFlower - Interface in org.spongepowered.api.world.gen.populator
    Represents a populator which will chorus flowers as in the end.
    ChorusFlower.Builder - Interface in org.spongepowered.api.world.gen.populator
    A builder for constructing ChorusFlower populators.
    Chunk - Interface in org.spongepowered.api.world
    A chunk is a specific grid-aligned partition of a Extent.
    CHUNK_LOAD - Static variable in class org.spongepowered.api.event.cause.entity.spawn.SpawnTypes
    An entity spawned due to a Chunk being loaded.
    CHUNK_X - Static variable in class org.spongepowered.api.data.Queries
     
    CHUNK_Y - Static variable in class org.spongepowered.api.data.Queries
     
    CHUNK_Z - Static variable in class org.spongepowered.api.data.Queries
     
    ChunkDataStream - Interface in org.spongepowered.api.world.storage
    A chunk iterator represents a buffer for obtaining chunk data from storage without having to explicitly load into memory all available chunks.
    ChunkLayout - Interface in org.spongepowered.api.world.storage
    A class for information about the chunk coordinate space, aka the layout.
    chunksPerTick(int) - Method in interface org.spongepowered.api.world.WorldBorder.ChunkPreGenerate
    Sets maximum number of chunks per tick to generate.
    ChunkState - Enum in org.spongepowered.api.world
    Represents the state of a Chunk.
    ChunkTicketManager - Interface in org.spongepowered.api.world
    A manager of chunks.
    ChunkTicketManager.Callback - Interface in org.spongepowered.api.world
    A callback for loading dickets during world load.
    ChunkTicketManager.EntityLoadingTicket - Interface in org.spongepowered.api.world
    Represents a loading ticket which is attached to a specific entity.
    ChunkTicketManager.LoadingTicket - Interface in org.spongepowered.api.world
    Represents a handle which allows you to force a set of chunks to remain loaded.
    ChunkTicketManager.OrderedCallback - Interface in org.spongepowered.api.world
    A ordered callback for loading dickets during world load.
    ChunkTicketManager.PlayerEntityLoadingTicket - Interface in org.spongepowered.api.world
    Represents a loading ticket which is attached to a player entity.
    ChunkTicketManager.PlayerLoadingTicket - Interface in org.spongepowered.api.world
    Represents a loading ticket which is attached to a specific player.
    ChunkTicketManager.PlayerOrderedCallback - Interface in org.spongepowered.api.world
    A player ordered callback for loading dickets during world load.
    CIRCLE_MIDDLE - Static variable in class org.spongepowered.api.data.type.BannerPatternShapes
     
    ClassGenerator - Class in org.spongepowered.api.util.generator.event.factory
    Generates the bytecode for classes needed by ClassGeneratorProvider.
    ClassGenerator() - Constructor for class org.spongepowered.api.util.generator.event.factory.ClassGenerator
     
    ClassGeneratorProvider - Class in org.spongepowered.api.util.generator.event.factory
    Creates event implementations by generating the necessary event class and event factory at runtime.
    ClassGeneratorProvider(String) - Constructor for class org.spongepowered.api.util.generator.event.factory.ClassGeneratorProvider
    Create a new instance.
    CLAY - Static variable in class org.spongepowered.api.block.BlockTypes
     
    CLAY - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CLAY_BALL - Static variable in class org.spongepowered.api.item.ItemTypes
     
    clear() - Method in interface org.spongepowered.api.entity.ai.Goal
    Clears all AITasks from this goal.
    clear() - Method in interface org.spongepowered.api.item.inventory.Inventory
    Clears this inventory if it is clearable.
    clear() - Method in interface org.spongepowered.api.network.ChannelBuf
    Sets the readerIndex and writerIndex of this buffer to 0.
    clear() - Method in interface org.spongepowered.api.profile.GameProfileCache
    Clear all entries from this cache.
    clear() - Method in class org.spongepowered.api.text.title.Title.Builder
    Removes the currently displayed title from the player's screen.
    clear(boolean) - Method in class org.spongepowered.api.text.title.Title.Builder
    Sets whether the the currently displayed title should be removed from the player's screen and will keep the currently used display times.
    CLEAR - Static variable in class org.spongepowered.api.text.title.Title
     
    clear() - Static method in class org.spongepowered.api.text.title.Title
    Returns a Title that will clear the currently displayed Title from the player's screen.
    clear() - Method in class org.spongepowered.api.text.transform.DynamicPartitionedTextFormatter
     
    clear() - Method in class org.spongepowered.api.text.transform.FixedPartitionedTextFormatter
    Clears each partition.
    clear() - Method in class org.spongepowered.api.text.transform.SimpleTextFormatter
     
    clear() - Method in interface org.spongepowered.api.text.transform.TextFormatter
    Clears all elements from this formatter.
    clear() - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
     
    clear() - Method in class org.spongepowered.api.util.weighted.WeightedTable
     
    CLEAR - Static variable in class org.spongepowered.api.world.weather.Weathers
     
    clearEffects() - Method in interface org.spongepowered.api.data.manipulator.immutable.tileentity.ImmutableBeaconData
    Creates a new ImmutableBeaconData with Optional.empty() values for the primary and secondary PotionEffectTypes.
    clearEffects() - Method in interface org.spongepowered.api.data.manipulator.mutable.tileentity.BeaconData
    Fills the primary and secondary PotionEffectTypes with Optional.empty() values as a semi "reset" state.
    clearMembers() - Method in class org.spongepowered.api.text.channel.AbstractMutableMessageChannel
     
    clearMembers() - Method in interface org.spongepowered.api.text.channel.MutableMessageChannel
    Removes all of the members from this channel.
    clearMessage() - Method in interface org.spongepowered.api.event.message.MessageEvent
    Clears the currently set message and returns the empty formatter.
    clearOptions(Set<Context>) - Method in class org.spongepowered.api.service.permission.MemorySubjectData
     
    clearOptions() - Method in class org.spongepowered.api.service.permission.MemorySubjectData
     
    clearOptions(Set<Context>) - Method in interface org.spongepowered.api.service.permission.option.OptionSubjectData
    Clear all options in the given context combination.
    clearOptions() - Method in interface org.spongepowered.api.service.permission.option.OptionSubjectData
    Clear all options.
    clearOptions(Set<Context>) - Method in interface org.spongepowered.api.service.permission.SubjectData
    Clear all options in the given context combination.
    clearOptions() - Method in interface org.spongepowered.api.service.permission.SubjectData
    Clear all options.
    clearPages() - Method in class org.spongepowered.api.text.BookView.Builder
    Removes all pages from the BookView.
    clearParents() - Method in class org.spongepowered.api.service.permission.MemorySubjectData
     
    clearParents(Set<Context>) - Method in class org.spongepowered.api.service.permission.MemorySubjectData
     
    clearParents() - Method in interface org.spongepowered.api.service.permission.SubjectData
    Remove all parents in any context combination.
    clearParents(Set<Context>) - Method in interface org.spongepowered.api.service.permission.SubjectData
    Remove all parents in a given context combination.
    clearPassengers() - Method in interface org.spongepowered.api.entity.Entity
    Removes all currently riding passengers from this entity.
    clearPermissions() - Method in class org.spongepowered.api.service.permission.MemorySubjectData
     
    clearPermissions(Set<Context>) - Method in class org.spongepowered.api.service.permission.MemorySubjectData
     
    clearPermissions() - Method in interface org.spongepowered.api.service.permission.SubjectData
    Clear all permissions set in any context.
    clearPermissions(Set<Context>) - Method in interface org.spongepowered.api.service.permission.SubjectData
    Clear all permissions set in a given context combination.
    clearPool() - Method in class org.spongepowered.api.util.weighted.LootTable
    Clears all tables from the pool.
    clearSlot(DisplaySlot) - Method in interface org.spongepowered.api.scoreboard.Scoreboard
    Clears any Objective in the specified slot.
    clearSupplierOverride() - Method in interface org.spongepowered.api.world.gen.populator.BigMushroom
    Clears the supplier override to force the weighted table to be used instead.
    clearSupplierOverride() - Method in interface org.spongepowered.api.world.gen.populator.DoublePlant
    Clears the supplier override to force the weighted table to be used instead.
    clearSupplierOverride() - Method in interface org.spongepowered.api.world.gen.populator.Flower
    Clears the supplier override to force the weighted table to be used instead.
    clearSupplierOverride() - Method in interface org.spongepowered.api.world.gen.populator.Forest
    Clears the supplier override to force the weighted table to be used instead.
    clearSupplierOverride() - Method in interface org.spongepowered.api.world.gen.populator.Mushroom
    Clears the supplier override to force the chance table to be used instead.
    clearSupplierOverride() - Method in interface org.spongepowered.api.world.gen.populator.Shrub
    Clears the supplier override to force the weighted table to be used instead.
    clearTitle() - Method in interface org.spongepowered.api.effect.Viewer
    Removes the currently displayed Title from the player's screen.
    CLERIC - Static variable in class org.spongepowered.api.data.type.Careers
     
    ClickAction<R> - Class in org.spongepowered.api.text.action
    Represents a TextAction that responds to clicks.
    ClickAction.ChangePage - Class in org.spongepowered.api.text.action
    For books, changes pages.
    ClickAction.ExecuteCallback - Class in org.spongepowered.api.text.action
    Execute a callback.
    ClickAction.OpenUrl - Class in org.spongepowered.api.text.action
    Opens a url.
    ClickAction.RunCommand - Class in org.spongepowered.api.text.action
    Runs a command.
    ClickAction.SuggestCommand - Class in org.spongepowered.api.text.action
    Suggests a command in the prompt.
    ClickInventoryEvent - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Creative - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Double - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drag - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drag.Primary - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drag.Secondary - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drop - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drop.Full - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drop.Outside - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drop.Outside.Primary - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drop.Outside.Secondary - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Drop.Single - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Middle - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.NumberPress - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Primary - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Secondary - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Shift - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Shift.Primary - Interface in org.spongepowered.api.event.item.inventory
     
    ClickInventoryEvent.Shift.Secondary - Interface in org.spongepowered.api.event.item.inventory
     
    ClientConnectionEvent - Interface in org.spongepowered.api.event.network
    Represents an event fired during the login process.
    ClientConnectionEvent.Auth - Interface in org.spongepowered.api.event.network
    Called asynchronously when the client attempts to authenticate against the server.
    ClientConnectionEvent.Disconnect - Interface in org.spongepowered.api.event.network
    Called when a Player disconnects from the game.
    ClientConnectionEvent.Join - Interface in org.spongepowered.api.event.network
    Called when a Player joins the game World for the first time after initial connection.
    ClientConnectionEvent.Login - Interface in org.spongepowered.api.event.network
    Called after the client authenticates and attempts to login to the server.
    ClientPingServerEvent - Interface in org.spongepowered.api.event.server
    Called when a client pings the server from the server list.
    ClientPingServerEvent.Response - Interface in org.spongepowered.api.event.server
    Represents a mutable response to a status request.
    ClientPingServerEvent.Response.Players - Interface in org.spongepowered.api.event.server
    Represents the information about the players on the server, sent after the ClientPingServerEvent.
    CLIMB_DISTANCE - Static variable in class org.spongepowered.api.statistic.Statistics
     
    CLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    CLONEABLE_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogItemData
    Represents a limitation on the "cloneability" of an item.
    close() - Method in interface co.aikar.timings.Timing
     
    close(Player, Cause) - Method in interface org.spongepowered.api.item.inventory.Container
    Stops showing this Inventory to the given viewer.
    closeInventory(Cause) - Method in interface org.spongepowered.api.entity.living.player.Player
    Closes the currently viewed entity of this player, if it is currently viewing one.
    closeRangeSpeed(double) - Method in interface org.spongepowered.api.entity.ai.task.builtin.creature.AvoidEntityAITask.Builder
     
    CLOUD - Static variable in class org.spongepowered.api.effect.particle.ParticleTypes
     
    CLOWNFISH - Static variable in class org.spongepowered.api.data.type.Fishes
     
    clusterHeight(VariableAmount) - Method in interface org.spongepowered.api.world.gen.populator.Glowstone.Builder
    Sets the height of the glowstone cluster.
    clusterHeight(int) - Method in interface org.spongepowered.api.world.gen.populator.Glowstone.Builder
    Sets the height of the glowstone cluster.
    co.aikar.timings - package co.aikar.timings
     
    COAL - Static variable in class org.spongepowered.api.data.type.CoalTypes
     
    COAL - Static variable in class org.spongepowered.api.item.ItemTypes
     
    COAL_BLOCK - Static variable in class org.spongepowered.api.block.BlockTypes
     
    COAL_BLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
     
    COAL_ITEM_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogItemData
    Represents the CoalType of an ItemTypes.COAL.
    COAL_ORE - Static variable in class org.spongepowered.api.block.BlockTypes
     
    COAL_ORE - Static variable in class org.spongepowered.api.item.ItemTypes
     
    COAL_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
     
    COAL_TYPE - Static variable in class org.spongepowered.api.data.key.Keys
     
    CoalData - Interface in org.spongepowered.api.data.manipulator.mutable.item
    A type of VariantData handling the CoalType of an ItemStack of the ItemTypes.COAL.
    CoalType - Interface in org.spongepowered.api.data.type
    Represents the type of coal.
    CoalTypes - Class in org.spongepowered.api.data.type
    An enumeration of various CoalTypes.
    COARSE_DIRT - Static variable in class org.spongepowered.api.data.type.DirtTypes
     
    COBBLESTONE - Static variable in class org.spongepowered.api.block.BlockTypes
     
    COBBLESTONE - Static variable in class org.spongepowered.api.data.type.DisguisedBlockTypes
     
    COBBLESTONE - Static variable in class org.spongepowered.api.data.type.SlabTypes
     
    COBBLESTONE - Static variable in class org.spongepowered.api.item.ItemTypes
     
    COBBLESTONE_WALL - Static variable in class org.spongepowered.api.block.BlockTypes
     
    COBBLESTONE_WALL - Static variable in class org.spongepowered.api.item.ItemTypes
     
    COBBLESTONE_WALL_EAST - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    COBBLESTONE_WALL_NORTH - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    COBBLESTONE_WALL_SOUTH - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    COBBLESTONE_WALL_UP - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    COBBLESTONE_WALL_VARIANT - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    COBBLESTONE_WALL_WEST - Static variable in class org.spongepowered.api.block.trait.BooleanTraits
     
    COCOA - Static variable in class org.spongepowered.api.block.BlockTypes
     
    COCOA_AGE - Static variable in class org.spongepowered.api.block.trait.IntegerTraits
     
    COCOA_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
     
    COD - Static variable in class org.spongepowered.api.data.type.CookedFishes
     
    COD - Static variable in class org.spongepowered.api.data.type.Fishes
     
    Coerce - Class in org.spongepowered.api.util
    Utility class for coercing unknown values to specific target types.
    COLD_BEACH - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
     
    COLD_TAIGA - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
     
    COLD_TAIGA_HILLS - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
     
    COLD_TAIGA_MOUNTAINS - Static variable in class org.spongepowered.api.world.biome.BiomeTypes
     
    CollectionUtils - Class in org.spongepowered.api.util
     
    CollectionValue<E,C extends Collection<E>,V extends CollectionValue<E,C,V,I>,I extends ImmutableCollectionValue<E,C,I,V>> - Interface in org.spongepowered.api.data.value.mutable
    Represents a Value that is backed by a Collection of elements.
    CollectiveProperty<E> - Class in org.spongepowered.api.data.property.block
     
    CollectiveProperty() - Constructor for class org.spongepowered.api.data.property.block.CollectiveProperty
     
    CollideBlockEvent - Interface in org.spongepowered.api.event.block
    Fired when an Entity collides with a BlockSnapshot.
    CollideBlockEvent.Impact - Interface in org.spongepowered.api.event.block
    Fired when an Entity impacts another BlockSnapshot.
    CollideEntityEvent - Interface in org.spongepowered.api.event.entity
    Fired when an Entity collides with one or more Entity's.
    CollideEntityEvent.Impact - Interface in org.spongepowered.api.event.entity
    Fired when an Entity impacts another Entity.
    CollideEvent - Interface in org.spongepowered.api.event.action
    Fired when an Entity or BlockSnapshot collide with each other.
    CollideEvent.Impact - Interface in org.spongepowered.api.event.action
    Fired after an Entity or BlockSnapshot impact with each other.
    CollisionRule - Interface in org.spongepowered.api.scoreboard
    Represents a collision rule.
    collisionRule(CollisionRule) - Method in interface org.spongepowered.api.scoreboard.Team.Builder
    Sets the CollisionRule for this team's members.
    CollisionRules - Class in org.spongepowered.api.scoreboard
    An enumeration of vanilla CollisionRules.
    color(BossBarColor) - Method in interface org.spongepowered.api.boss.ServerBossBar.Builder
    Sets the color.
    COLOR - Static variable in class org.spongepowered.api.data.key.Keys
     
    color() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData
    Gets an ImmutableValue for the HorseColor.
    color() - Method in interface org.spongepowered.api.data.manipulator.immutable.ImmutableColoredData
    Gets the ImmutableValue for the Color.
    color() - Method in interface org.spongepowered.api.data.manipulator.mutable.ColoredData
    Gets the Value for the Color.
    color() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.HorseData
    Gets a Value for the HorseColor.
    color(DyeColor) - Method in interface org.spongepowered.api.data.meta.PatternLayer.Builder
    Sets the DyeColor to be used.
    COLOR - Static variable in class org.spongepowered.api.effect.particle.ParticleOptions
    This option will modify the color of a particle, the only vanilla ParticleTypes this option is applicable to are: ParticleTypes.AMBIENT_MOB_SPELL ParticleTypes.MOB_SPELL ParticleTypes.REDSTONE_DUST
      color() - Method in interface org.spongepowered.api.entity.living.animal.Horse
       
      color() - Method in interface org.spongepowered.api.entity.living.animal.Sheep
       
      color(Color) - Method in interface org.spongepowered.api.item.FireworkEffect.Builder
      Adds the given Color to the initial explosion colors.
      color(TextColor) - Method in interface org.spongepowered.api.scoreboard.Team.Builder
      Sets the color of the Team.
      color(TextColor) - Method in class org.spongepowered.api.text.format.TextFormat
      Returns a new TextFormat with the given color.
      color(TextColor) - Method in class org.spongepowered.api.text.LiteralText.Builder
       
      color(TextColor) - Method in class org.spongepowered.api.text.ScoreText.Builder
       
      color(TextColor) - Method in class org.spongepowered.api.text.SelectorText.Builder
       
      color(TextColor) - Method in class org.spongepowered.api.text.Text.Builder
      Sets the TextColor of this text.
      color(TextColor) - Method in class org.spongepowered.api.text.TextTemplate.Arg.Builder
      Sets the "base" color of the Arg.
      color(TextColor) - Method in class org.spongepowered.api.text.TranslatableText.Builder
       
      Color - Class in org.spongepowered.api.util
       
      Color.Builder - Class in org.spongepowered.api.util
       
      COLOR_BLUE - Static variable in class org.spongepowered.api.data.Queries
       
      COLOR_GREEN - Static variable in class org.spongepowered.api.data.Queries
       
      COLOR_RED - Static variable in class org.spongepowered.api.data.Queries
       
      COLORED_ITEM_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogItemData
      Signifies that an item is rendered by a specific Color.
      ColoredData - Interface in org.spongepowered.api.data.manipulator.mutable
      Represents item data that uses colors.
      colors(Color...) - Method in interface org.spongepowered.api.item.FireworkEffect.Builder
      Adds the given Colors to the initial explosion colors.
      colors(Iterable<Color>) - Method in interface org.spongepowered.api.item.FireworkEffect.Builder
      Adds the given Colors to the initial explosion colors.
      combined(MessageChannel...) - Static method in interface org.spongepowered.api.text.channel.MessageChannel
      Creates a message channel that targets all subjects contained within the given channels and applies the message transformations of each channel in order.
      combined(Collection<MessageChannel>) - Static method in interface org.spongepowered.api.text.channel.MessageChannel
      Gets a message channel that targets all subjects contained within the given channels and applies the message transformations of each channel in order.
      CombinedMessageChannel - Class in org.spongepowered.api.text.channel.type
      A message channel that targets all subjects contained within the given channels and applies the message transformations of each channel in order (so with n channels, channels[n-1].transformMessage(channels[n-2].transformMessage(channels[...] .transformMessage(channels[0].transformMessage(input)))) would occur)
      CombinedMessageChannel(MessageChannel...) - Constructor for class org.spongepowered.api.text.channel.type.CombinedMessageChannel
       
      CombinedMessageChannel(Collection<MessageChannel>) - Constructor for class org.spongepowered.api.text.channel.type.CombinedMessageChannel
       
      COMMAND - Static variable in class org.spongepowered.api.data.key.Keys
      Represents a key for the stored command, mostly related to CommandBlocks and CommandBlockMinecarts.
      COMMAND - Static variable in class org.spongepowered.api.event.cause.entity.teleport.TeleportTypes
       
      COMMAND_BLOCK - Static variable in class org.spongepowered.api.block.BlockTypes
       
      COMMAND_BLOCK - Static variable in class org.spongepowered.api.block.tileentity.TileEntityTypes
       
      COMMAND_BLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COMMAND_BLOCK_MINECART - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COMMAND_BLOCK_OUTPUT - Static variable in class org.spongepowered.api.world.gamerule.DefaultGameRules
      Whether CommandBlocks should notify admins when they perform commands.
      COMMAND_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogTileEntityData
      Represents the CommandData for a CommandBlock.
      CommandArgs - Class in org.spongepowered.api.command.args
      Holder for command arguments.
      CommandArgs(String, List<SingleArg>) - Constructor for class org.spongepowered.api.command.args.CommandArgs
      Create a new CommandArgs instance with the given raw input and arguments.
      CommandBlock - Interface in org.spongepowered.api.block.tileentity
      Represents a Command Block.
      COMMANDBLOCK_MINECART - Static variable in class org.spongepowered.api.entity.EntityTypes
       
      CommandBlockMinecart - Interface in org.spongepowered.api.entity.vehicle.minecart
      Represents a minecart with a command block inside it.
      CommandBlockSource - Interface in org.spongepowered.api.command.source
      Represents a CommandBlock source, either a placed block or a CommandBlockMinecart.
      CommandCallable - Interface in org.spongepowered.api.command
      A low-level interface for commands that can be executed.
      CommandContext - Class in org.spongepowered.api.command.args
      Context that a command is executed in.
      CommandContext() - Constructor for class org.spongepowered.api.command.args.CommandContext
      Create a new empty CommandContext.
      CommandData - Interface in org.spongepowered.api.data.manipulator.mutable
      An DataManipulator handling all related Values for command related DataHolders, such as CommandBlocks and CommandBlockMinecarts.
      CommandElement - Class in org.spongepowered.api.command.args
      Represents a command argument element.
      CommandElement(Text) - Constructor for class org.spongepowered.api.command.args.CommandElement
       
      CommandException - Exception in org.spongepowered.api.command
      Thrown when an executed command raises an error or when execution of the command failed.
      CommandException(Text) - Constructor for exception org.spongepowered.api.command.CommandException
      Constructs a new CommandException with the given message.
      CommandException(Text, Throwable) - Constructor for exception org.spongepowered.api.command.CommandException
      Constructs a new CommandException with the given message and the given cause.
      CommandException(Text, boolean) - Constructor for exception org.spongepowered.api.command.CommandException
      Constructs a new CommandException with the given message.
      CommandException(Text, Throwable, boolean) - Constructor for exception org.spongepowered.api.command.CommandException
      Constructs a new CommandException with the given message and the given cause.
      CommandExecutor - Interface in org.spongepowered.api.command.spec
      Interface containing the method directing how a certain command will be executed.
      CommandFlags - Class in org.spongepowered.api.command.args
       
      CommandFlags(CommandElement, Map<List<String>, CommandElement>, Map<String, CommandElement>, Map<String, CommandElement>, CommandFlags.UnknownFlagBehavior, CommandFlags.UnknownFlagBehavior, boolean) - Constructor for class org.spongepowered.api.command.args.CommandFlags
       
      CommandFlags.Builder - Class in org.spongepowered.api.command.args
       
      CommandFlags.UnknownFlagBehavior - Enum in org.spongepowered.api.command.args
       
      CommandManager - Interface in org.spongepowered.api.command
      A command dispatcher watches for commands (such as those said in chat) and dispatches them to the correct command handler.
      CommandMapping - Interface in org.spongepowered.api.command
      Provides information about a mapping between a command and its aliases.
      CommandMessageFormatting - Class in org.spongepowered.api.command
       
      CommandNotFoundException - Exception in org.spongepowered.api.command
      This exception is thrown when a sender tries to execute a command that does not exist.
      CommandNotFoundException(String) - Constructor for exception org.spongepowered.api.command.CommandNotFoundException
      Create an exception with the default message.
      CommandNotFoundException(Text, String) - Constructor for exception org.spongepowered.api.command.CommandNotFoundException
      Create an exception with a custom message.
      CommandPermissionException - Exception in org.spongepowered.api.command
      This exception is thrown when a subject does not have permission to execute a command.
      CommandPermissionException() - Constructor for exception org.spongepowered.api.command.CommandPermissionException
      Create an exception with the default message.
      CommandPermissionException(Text) - Constructor for exception org.spongepowered.api.command.CommandPermissionException
      Create a permissions exception with a custom message.
      CommandPermissionException(Text, Throwable) - Constructor for exception org.spongepowered.api.command.CommandPermissionException
      Create a permissions exception with a custom message and cause.
      CommandResult - Class in org.spongepowered.api.command
      Represents the result of a command in Sponge.
      CommandResult.Builder - Class in org.spongepowered.api.command
      A builder for CommandResults.
      commandsAllowed(boolean) - Method in interface org.spongepowered.api.world.WorldArchetype.Builder
      Sets whether commands are allowed to be executed.
      CommandSource - Interface in org.spongepowered.api.command
      Something that can execute commands.
      CommandSpec - Class in org.spongepowered.api.command.spec
      Specification for how command arguments should be parsed.
      CommandSpec.Builder - Class in org.spongepowered.api.command.spec
      Builder for command specs.
      Comparator - Interface in org.spongepowered.api.block.tileentity
      Represents a Redstone Comparator.
      COMPARATOR - Static variable in class org.spongepowered.api.block.tileentity.TileEntityTypes
       
      comparator - Variable in class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableBoundedComparableData
       
      comparator - Variable in class org.spongepowered.api.data.manipulator.mutable.common.AbstractBoundedComparableData
       
      comparator(Comparator<E>) - Method in interface org.spongepowered.api.data.value.ValueFactory.BoundedValueBuilder
      If E is not Comparable, a Comparator is required.
      COMPARATOR - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COMPARATOR_TYPE - Static variable in class org.spongepowered.api.data.key.Keys
      Represents the Key for representing the ComparatorType of a BlockState.
      ComparatorData - Interface in org.spongepowered.api.data.manipulator.mutable.block
      Represents the Comparator data.
      ComparatorType - Interface in org.spongepowered.api.data.type
       
      ComparatorTypes - Class in org.spongepowered.api.data.type
       
      compare(Property<?, ?>, Property<?, ?>) - Method in enum org.spongepowered.api.data.Property.Operator
      Compare the two operands by applying this operator infix with respect to them.
      COMPARE - Static variable in class org.spongepowered.api.data.type.ComparatorTypes
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.block.HeldItemProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.block.MatterProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.BooleanProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.DisplacementProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.DoubleProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.entity.DominantHandProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.entity.EyeLocationProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.IntProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.item.ApplicableEffectProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.item.ArmorTypeProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.item.EquipmentProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.item.HarvestingProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.data.property.item.ToolTypeProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.AcceptsItems
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.EquipmentSlotType
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.Identifiable
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.IntProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.InventoryDimension
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.InventoryTitle
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.MappedIntProperty
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.SlotPos
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.SlotSide
       
      compareTo(Property<?, ?>) - Method in class org.spongepowered.api.item.inventory.property.StringProperty
       
      compareTo(Text) - Method in class org.spongepowered.api.text.Text
       
      COMPARISON_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogTileEntityData
      Represents the Comparator data.
      COMPARISON_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
       
      COMPASS - Static variable in class org.spongepowered.api.item.ItemTypes
       
      complete(CommandSource, CommandArgs, CommandContext) - Method in class org.spongepowered.api.command.args.ChildCommandElementExecutor
       
      complete(CommandSource, CommandArgs, CommandContext) - Method in class org.spongepowered.api.command.args.CommandElement
      Fetch completions for command arguments.
      complete(CommandSource, CommandArgs, CommandContext) - Method in class org.spongepowered.api.command.args.CommandFlags
       
      complete(CommandSource, CommandArgs, CommandContext) - Method in class org.spongepowered.api.command.args.PatternMatchingCommandElement
       
      complete(CommandSource, CommandArgs, CommandContext) - Method in class org.spongepowered.api.command.args.SelectorCommandElement
       
      complete(CommandSource, CommandArgs, CommandContext) - Method in class org.spongepowered.api.command.spec.CommandSpec
      Return tab completion results using the existing parsed arguments and context.
      complete(String) - Static method in interface org.spongepowered.api.text.selector.Selector
      Fetch completions for a selector command argument.
      complete(String) - Method in interface org.spongepowered.api.text.selector.SelectorFactory
      Fetch completions for a selector command argument.
      COMPLEX_PART - Static variable in class org.spongepowered.api.entity.EntityTypes
       
      COMPLEXD - Static variable in class org.spongepowered.api.data.persistence.DataTranslators
       
      COMPLEXF - Static variable in class org.spongepowered.api.data.persistence.DataTranslators
       
      ComplexLiving - Interface in org.spongepowered.api.entity.living.complex
      Represents a complex living entity that requires multiple bounding boxes, example: EnderDragon.
      ComplexLivingPart - Interface in org.spongepowered.api.entity.living.complex
      Represents a part of a ComplexLiving.
      compose(DiscreteTransform2) - Method in class org.spongepowered.api.util.DiscreteTransform2
      Returns a transform that is the composition of this transform and the given transform.
      compose(DiscreteTransform3) - Method in class org.spongepowered.api.util.DiscreteTransform3
      Returns a transform that is the composition of this transform and the given transform.
      CompositeValueStore<S extends CompositeValueStore<S,H>,H extends ValueContainer<?>> - Interface in org.spongepowered.api.data.value.mutable
      Represents a ValueContainer that contains a various bundle of ValueContainers of type declared by the extension that can be manipulated separately from this CompositeValueStore.
      concat(Text) - Method in class org.spongepowered.api.text.Text
      Concatenates the specified Text to this Text and returns the result.
      concat(TextTemplate) - Method in class org.spongepowered.api.text.TextTemplate
      Concatenates the specified TextTemplate to this template and returns the result.
      ConfigDir - Annotation Type in org.spongepowered.api.config
      Provides an convenient injection for ConfigRoot.getDirectory().
      ConfigManager - Interface in org.spongepowered.api.config
      Provides configuration for plugins.
      ConfigRoot - Interface in org.spongepowered.api.config
      A configuration root is a representation of where configuration data can be stored, which is ultimately mapped to a directory on disk.
      CONFIGURATION_NODE - Static variable in class org.spongepowered.api.data.persistence.DataTranslators
       
      CONNECTED_DIRECTION_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogBlockData
      Signifies that a block is "connected" to a particular Direction.
      CONNECTED_DIRECTIONS - Static variable in class org.spongepowered.api.data.key.Keys
      Represents the Key for representing the connected directions of a BlockState.
      CONNECTED_EAST - Static variable in class org.spongepowered.api.data.key.Keys
      Represents the Key for representing the "connected to the east" of a BlockState.
      CONNECTED_NORTH - Static variable in class org.spongepowered.api.data.key.Keys
      Represents the Key for representing the "connected to the north" state of a BlockState.
      CONNECTED_SOUTH - Static variable in class org.spongepowered.api.data.key.Keys
      Represents the Key for representing the "connected to the south" state of a BlockState.
      CONNECTED_WEST - Static variable in class org.spongepowered.api.data.key.Keys
      Represents the Key for representing the "connected to the west" state of a BlockState.
      ConnectedDirectionData - Interface in org.spongepowered.api.data.manipulator.mutable.block
      Represents the "connected" Directions that a block may have.
      connectedDirections() - Method in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
      Gets the ImmutableSetValue for the currently "connected" Directions.
      connectedDirections() - Method in interface org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData
      Gets the SetValue for the currently "connected" Directions.
      connectedEast() - Method in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
      Gets the ImmutableValue for whether Direction.EAST is "connected".
      connectedEast() - Method in interface org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData
      Gets the Value for whether Direction.EAST is "connected".
      connectedNorth() - Method in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
      Gets the ImmutableValue for whether Direction.NORTH is "connected".
      connectedNorth() - Method in interface org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData
      Gets the Value for whether Direction.NORTH is "connected".
      connectedSouth() - Method in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
      Gets the ImmutableValue for whether Direction.SOUTH is "connected".
      connectedSouth() - Method in interface org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData
      Gets the Value for whether Direction.SOUTH is "connected".
      connectedWest() - Method in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
      Gets the ImmutableValue for whether Direction.WEST is "connected".
      connectedWest() - Method in interface org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData
      Gets the Value for whether Direction.WEST is "connected".
      ConsoleSource - Interface in org.spongepowered.api.command.source
      Represents the server console.
      ConstructEntityEvent - Interface in org.spongepowered.api.event.entity
      Base event during the construction of an Entity.
      ConstructEntityEvent.Post - Interface in org.spongepowered.api.event.entity
      Called after the construction of an Entity.
      ConstructEntityEvent.Pre - Interface in org.spongepowered.api.event.entity
      Called before the construction of an Entity.
      ConstructPortalEvent - Interface in org.spongepowered.api.event.world
      An event where a portal is created.
      ConstructWorldPropertiesEvent - Interface in org.spongepowered.api.event.world
      An event for when a WorldProperties has been created.
      CONTACT - Static variable in class org.spongepowered.api.event.cause.entity.damage.DamageTypes
       
      CONTAINED_EXPERIENCE - Static variable in class org.spongepowered.api.data.key.Keys
       
      Container - Interface in org.spongepowered.api.item.inventory
      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).
      ContainerMinecart<M extends ContainerMinecart<M>> - Interface in org.spongepowered.api.entity.vehicle.minecart
      Represents a minecart with a container inside it.
      contains(DataQuery) - Method in interface org.spongepowered.api.data.DataView
      Returns whether this DataView contains the given path.
      contains(DataQuery, DataQuery...) - Method in interface org.spongepowered.api.data.DataView
      Returns whether this DataView contains an entry for all provided DataQuery objects.
      contains(Key<?>) - Method in interface org.spongepowered.api.data.DataView
      Returns whether this DataView contains the given Key's defaulted DataQuery.
      contains(Key<?>, Key<?>...) - Method in interface org.spongepowered.api.data.DataView
      Returns whether this DataView contains the given Keyes defaulted DataQuery.
      contains(E) - Method in interface org.spongepowered.api.data.manipulator.immutable.ImmutableListData
       
      contains(E) - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
       
      contains(DataQuery) - Method in class org.spongepowered.api.data.MemoryDataView
       
      contains(DataQuery, DataQuery...) - Method in class org.spongepowered.api.data.MemoryDataView
       
      contains(E) - Method in interface org.spongepowered.api.data.value.immutable.ImmutableCollectionValue
      Checks if the given E element is contained within the backed Collection.
      contains(E) - Method in interface org.spongepowered.api.data.value.mutable.CollectionValue
      Checks if the given E element is contained within the backed Collection.
      contains(Object) - Method in class org.spongepowered.api.event.cause.Cause
      Checks if this cause contains of any of the provided Object.
      contains(ItemStack) - Method in interface org.spongepowered.api.item.inventory.Inventory
      Checks for whether the given stack is contained in this Inventory.
      contains(ItemType) - Method in interface org.spongepowered.api.item.inventory.Inventory
      Checks for whether there is a stack in this Inventory with the given ItemType.
      contains(TextStyle...) - Method in class org.spongepowered.api.text.format.TextStyle
      Returns whether the given TextStyle is contained in this TextStyle.
      contains(SimpleTextFormatter) - Method in class org.spongepowered.api.text.transform.DynamicPartitionedTextFormatter
       
      contains(SimpleTextFormatter) - Method in class org.spongepowered.api.text.transform.FixedPartitionedTextFormatter
       
      contains(SimpleTextTemplateApplier) - Method in class org.spongepowered.api.text.transform.SimpleTextFormatter
       
      contains(E) - Method in interface org.spongepowered.api.text.transform.TextFormatter
      Returns true if the specified element is in the formatter.
      contains(Vector3i) - Method in class org.spongepowered.api.util.AABB
      Checks if the bounding box contains a point.
      contains(Vector3d) - Method in class org.spongepowered.api.util.AABB
      Checks if the bounding box contains a point.
      contains(double, double, double) - Method in class org.spongepowered.api.util.AABB
      Checks if the bounding box contains a point.
      contains(Object) - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
       
      containsAlias(String) - Method in interface org.spongepowered.api.command.dispatcher.Dispatcher
      Returns whether the dispatcher contains a registered command for the given alias.
      containsAlias(String) - Method in class org.spongepowered.api.command.dispatcher.SimpleDispatcher
       
      containsAll(Iterable<E>) - Method in interface org.spongepowered.api.data.value.immutable.ImmutableCollectionValue
      Checks if all of the given elements in the provided Iterable are contained within the backed Collection.
      containsAll(Collection<E>) - Method in interface org.spongepowered.api.data.value.mutable.CollectionValue
      Checks if all of the given Iterable elements are contained within the backed Collection.
      containsAll(Collection<?>) - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
       
      containsAllObjects(Collection<?>) - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
      Gets if this table contains all of the given objects, the objects may either be TableEntrys or the objects contained within the entries.
      containsBiome(Vector3i) - Method in interface org.spongepowered.api.world.extent.BiomeVolume
      Returns true if the biome volume contains a biome at the specified position.
      containsBiome(int, int, int) - Method in interface org.spongepowered.api.world.extent.BiomeVolume
      Returns true if the biome volume contains a biome at the specified position.
      containsBlock(Vector3i) - Method in interface org.spongepowered.api.world.extent.BlockVolume
      Returns true if the block volume contains a block at the specified position.
      containsBlock(int, int, int) - Method in interface org.spongepowered.api.world.extent.BlockVolume
      Returns true if the block volume contains a block at the specified position.
      containsKey(K) - Method in interface org.spongepowered.api.data.value.immutable.ImmutableMapValue
      Checks if the provided key is contained within this map.
      containsKey(K) - Method in interface org.spongepowered.api.data.value.mutable.MapValue
      Checks if the provided key is contained within this map.
      containsMapping(CommandMapping) - Method in interface org.spongepowered.api.command.dispatcher.Dispatcher
      Returns whether the dispatcher contains the given mapping.
      containsMapping(CommandMapping) - Method in class org.spongepowered.api.command.dispatcher.SimpleDispatcher
       
      containsNamed(String) - Method in class org.spongepowered.api.event.cause.Cause
      Returns whether there are any objects associated with the provided name.
      containsObject(Object) - Method in class org.spongepowered.api.util.weighted.RandomObjectTable
      Gets if this table contains the given object, the object may either be a TableEntry or the object contained within.
      containsType(Class<?>) - Method in class org.spongepowered.api.event.cause.Cause
      Returns whether the target class matches any object of this Cause.
      containsValue(V) - Method in interface org.spongepowered.api.data.value.immutable.ImmutableMapValue
      Checks if the provided value is contained within this map.
      containsValue(V) - Method in interface org.spongepowered.api.data.value.mutable.MapValue
      Checks if the provided value is contained within this map.
      content(String) - Method in class org.spongepowered.api.text.LiteralText.Builder
      Sets the plain text content of this text.
      CONTENT_VERSION - Static variable in class org.spongepowered.api.data.Queries
       
      contents(Iterable<Text>) - Method in interface org.spongepowered.api.service.pagination.PaginationList.Builder
      Set the contents of this output as an Iterable.
      contents(Text...) - Method in interface org.spongepowered.api.service.pagination.PaginationList.Builder
      Set the contents of this output to be the given array of contents.
      Context - Class in org.spongepowered.api.service.context
      The context that a service check occurs in.
      Context(String, String) - Constructor for class org.spongepowered.api.service.context.Context
      Create a new context instance
      ContextCalculator<T extends Contextual> - Interface in org.spongepowered.api.service.context
      Calculate the availability of Contexts for a Contextual.
      ContextSource - Interface in org.spongepowered.api.service.context
      A common interface for objects that have a relevant context.
      Contextual - Interface in org.spongepowered.api.service.context
      A common interface for objects that have an identifier and are bound by Contexts.
      ContextualService<T extends Contextual> - Interface in org.spongepowered.api.service.context
       
      continueAfterFilter(Predicate<BlockRayHit<E>>, int) - Static method in class org.spongepowered.api.util.blockray.BlockRay
      Extends a filter by a number of blocks, regardless of what the extended filter does.
      continueUpdating() - Method in class org.spongepowered.api.entity.ai.task.AbstractAITask
       
      contributeProperty(Class<?>, String, ClassWriter, Property<Class<?>, Method>) - Method in class org.spongepowered.api.util.generator.event.factory.plugin.AccessorModifierEventFactoryPlugin
       
      contributeProperty(Class<?>, String, ClassWriter, Property<Class<?>, Method>) - Method in interface org.spongepowered.api.util.generator.event.factory.plugin.EventFactoryPlugin
      Called to allow a plugin to override the generation of the field and method(s) for a Property.
      COOK_FISH - Static variable in class org.spongepowered.api.statistic.achievement.Achievements
       
      COOKED_BEEF - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COOKED_CHICKEN - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COOKED_FISH - Static variable in class org.spongepowered.api.CatalogTypes
       
      COOKED_FISH - Static variable in class org.spongepowered.api.data.key.Keys
       
      COOKED_FISH - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COOKED_FISH_ITEM_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogItemData
      Represents the CookedFish type of a ItemTypes.COOKED_FISH.
      COOKED_MUTTON - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COOKED_PORKCHOP - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COOKED_RABBIT - Static variable in class org.spongepowered.api.item.ItemTypes
       
      CookedFish - Interface in org.spongepowered.api.data.type
      Represents a type of cooked fish.
      CookedFishData - Interface in org.spongepowered.api.data.manipulator.mutable.item
      A type of VariantData handling the CookedFish of an ItemStack of the ItemTypes.COOKED_FISH.
      CookedFishes - Class in org.spongepowered.api.data.type
      An enumeration of known CookedFish types.
      COOKIE - Static variable in class org.spongepowered.api.item.ItemTypes
       
      COOLDOWN - Static variable in class org.spongepowered.api.data.key.Keys
       
      cooldown() - Method in interface org.spongepowered.api.data.manipulator.immutable.tileentity.ImmutableCooldownData
      Gets the ImmutableValue for the "cooldown" remaining.
      cooldown() - Method in interface org.spongepowered.api.data.manipulator.mutable.tileentity.CooldownData
      Gets the Value for the "cooldown" remaining.
      COOLDOWN_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogTileEntityData
      Represents an int cooldown for a Hopper.
      CooldownData - Interface in org.spongepowered.api.data.manipulator.mutable.tileentity
      An DataManipulator handling the "cooldown" information for a Hopper.
      copy() - Method in interface org.spongepowered.api.block.tileentity.TileEntityArchetype
       
      copy() - Method in interface org.spongepowered.api.data.DataView
      Copies this DataView and all of it's contents into a new DataContainer.
      copy(DataView.SafetyMode) - Method in interface org.spongepowered.api.data.DataView
      Copies this DataView and all of it's contents into a new DataContainer with the given safety mode.
      copy() - Method in interface org.spongepowered.api.data.manipulator.DataManipulator
       
      copy() - Method in class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableData
       
      copy() - Method in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator
       
      copy() - Method in class org.spongepowered.api.data.MemoryDataView
       
      copy(DataView.SafetyMode) - Method in class org.spongepowered.api.data.MemoryDataView
       
      copy() - Method in interface org.spongepowered.api.data.value.ValueContainer
      Creates a clone copy of this ValueContainer as a new ValueContainer such that all the BaseValues are safely duplicated to the new instance.
      copy() - Method in interface org.spongepowered.api.entity.EntityArchetype
       
      copy() - Method in interface org.spongepowered.api.item.inventory.ItemStack
       
      copy() - Method in interface org.spongepowered.api.world.biome.BiomeGenerationSettings
      Returns a new biome generation settings which is a copy of this set of generation settings at this point in time.
      copy() - Method in class org.spongepowered.api.world.Location
       
      CopyFileVisitor - Class in org.spongepowered.api.util.file
      Represents a FileVisitor which will create a copy of a directory and its contents.
      CopyFileVisitor(Path, CopyOption...) - Constructor for class org.spongepowered.api.util.file.CopyFileVisitor
      Constructs a new CopyFileVisitor which will copy the visited file paths to the specified target directory.
      copyFrom(S) - Method in interface org.spongepowered.api.data.value.mutable.CompositeValueStore
      Performs an absolute copy of all Values and ValueContainers to this CompositeValueStore such that any overlapping Values are offered for replacement.
      copyFrom(S, MergeFunction) - Method in interface org.spongepowered.api.data.value.mutable.CompositeValueStore
      Performs an absolute copy of all Values and ValueContainers to this CompositeValueStore such that any overlapping Values are offered for replacement.
      copyFrom(Vector3i, DataHolder) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all the relevant data from the provided DataHolder to the block at the provided coordinates.
      copyFrom(int, int, int, DataHolder) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all the relevant data from the provided DataHolder to the block at the provided coordinates.
      copyFrom(Vector3i, Vector3i) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all the relevant data from the provided DataHolder to the block at the provided coordinates.
      copyFrom(int, int, int, int, int, int) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all ImmutableValues from the provided block to provided block to the provided block coordinates.
      copyFrom(Vector3i, DataHolder, MergeFunction) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all ImmutableValues from the provided block to provided block to the provided block coordinates.
      copyFrom(int, int, int, DataHolder, MergeFunction) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all ImmutableValues from the provided block to provided block to the provided block coordinates.
      copyFrom(Vector3i, Vector3i, MergeFunction) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all ImmutableValues from the provided block to provided block to the provided block coordinates.
      copyFrom(int, int, int, int, int, int, MergeFunction) - Method in interface org.spongepowered.api.world.extent.LocationCompositeValueStore
      Attempts to copy all ImmutableValues from the provided block to provided block to the provided block coordinates.
      copyFrom(DataHolder) - Method in class org.spongepowered.api.world.Location
       
      copyFrom(DataHolder, MergeFunction) - Method in class org.spongepowered.api.world.Location
       
      copyMap(Map<? extends K, ? extends V>) - Static method in class org.spongepowered.api.util.CollectionUtils
      Attempts to use native Object.clone() methods on available map types.
      copyToDirectory(Path) - Method in interface org.spongepowered.api.asset.Asset
      Copies this Asset to the specified 'outputDirectory' Path.
      copyToFile(Path) - Method in interface org.spongepowered.api.asset.Asset
      Copies this Asset to the specified 'output' Path.
      copyWorld(WorldProperties, String) - Method in interface org.spongepowered.api.Server
      Creates a world copy asynchronously using the new name given and returns the new world properties if the copy was possible.
      CORNISH - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
       
      COUNT - Static variable in class org.spongepowered.api.statistic.StatisticFormats
      A statistic without a format.
      COUNT - Static variable in class org.spongepowered.api.text.selector.ArgumentTypes
      The argument type limiting the number of results of a Selector.
      COURBET - Static variable in class org.spongepowered.api.data.type.Arts
       
      COW - Static variable in class org.spongepowered.api.entity.EntityTypes
       
      Cow - Interface in org.spongepowered.api.entity.living.animal
      Represents a Cow.
      CRACKED - Static variable in class org.spongepowered.api.data.type.BrickTypes
       
      CRACKED_STONEBRICK - Static variable in class org.spongepowered.api.data.type.DisguisedBlockTypes
       
      CRAFT_BLOCK - Static variable in class org.spongepowered.api.statistic.StatisticGroups
      Statistic counting the number of crafted items of a specific type.
      CRAFT_ITEM - Static variable in class org.spongepowered.api.statistic.StatisticGroups
      Statistic counting the number of crafted items of a specific type.
      CRAFTING - Static variable in class org.spongepowered.api.item.inventory.InventoryArchetypes
      A Players personal crafting area.
      CRAFTING_TABLE - Static variable in class org.spongepowered.api.block.BlockTypes
       
      CRAFTING_TABLE - Static variable in class org.spongepowered.api.item.ItemTypes
       
      CRAFTING_TABLE_INTERACTION - Static variable in class org.spongepowered.api.statistic.Statistics
       
      CraftingInventory - Interface in org.spongepowered.api.item.inventory.crafting
      A CraftingInventory represents the inventory of something that can craft items.
      CraftingOutput - Interface in org.spongepowered.api.item.inventory.crafting
      A crafting output slot.
      CREAMY - Static variable in class org.spongepowered.api.data.type.HorseColors
       
      create() - Method in interface org.spongepowered.api.data.manipulator.DataManipulatorBuilder
      Creates a new specific DataManipulator for consumption.
      create(ArgumentType<T>, T) - Static method in interface org.spongepowered.api.text.selector.Argument
      Creates a new Argument using the specified type and value.
      create(ArgumentType.Invertible<T>, T, boolean) - Static method in interface org.spongepowered.api.text.selector.Argument
      Creates a new Argument.Invertible using the specified type and value.
      create(String) - Static method in class org.spongepowered.api.text.selector.ArgumentTypes
      Creates a custom ArgumentType with the specified key.
      create(String, Class<T>) - Static method in class org.spongepowered.api.text.selector.ArgumentTypes
      Creates a custom ArgumentType with the specified key and value.
      create(Class<T>, Class<? extends Throwable>) - Method in class org.spongepowered.api.util.generator.dummy.DummyClassGeneratorProvider
       
      create(Class<T>, Class<?>, List<? extends EventFactoryPlugin>) - Method in class org.spongepowered.api.util.generator.event.factory.ClassGeneratorProvider
       
      create(Class<T>, Class<?>, List<? extends EventFactoryPlugin>) - Method in interface org.spongepowered.api.util.generator.event.factory.FactoryProvider
      Creates a function that takes a map of property names with their values to create a new instance of a generated class that implements the given type.
      create() - Method in interface org.spongepowered.api.world.schematic.BlockPaletteType
      Gets an instance of this palette type.
      createAffectEntityEvent(Cause, List<Entity>, World) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createAffectItemStackEvent(Cause, List<? extends Transaction<ItemStackSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createAffectSlotEvent(Cause, List<SlotTransaction>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createAITaskEventAdd(Cause, int, int, Goal<? extends Agent>, Agent, AITask<? extends Agent>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createAITaskEventRemove(Cause, Goal<? extends Agent>, Agent, AITask<? extends Agent>, int) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createAnimateHandEvent(Cause, HandType, Humanoid) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createArchetype() - Method in interface org.spongepowered.api.block.BlockSnapshot
      Creates a new TileEntityArchetype for use with Schematics and placing the archetype in multiple locations.
      createArchetype() - Method in interface org.spongepowered.api.block.tileentity.TileEntity
      Creates a new TileEntityArchetype for use with Schematics and placing the archetype in multiple locations.
      createArchetype() - Method in interface org.spongepowered.api.entity.Entity
      Creates a new EntityArchetype for use with Schematics and placing the archetype in multiple locations.
      createArchetype() - Method in interface org.spongepowered.api.entity.EntitySnapshot
      Creates a new EntityArchetype for use with Schematics and placing the archetype in multiple locations.
      createArchetypeVolume(Vector3i, Vector3i, Vector3i) - Method in interface org.spongepowered.api.world.extent.Extent
      Creates a new archetype volume from the specified section of this extent.
      createArchetypeVolume(Vector3i, Vector3i) - Method in interface org.spongepowered.api.world.extent.ExtentBufferFactory
      Returns a new archetype volume of the desired size.
      createArchetypeVolume(Vector3i) - Method in interface org.spongepowered.api.world.extent.ExtentBufferFactory
      Returns a new archetype volume of the desired size.
      createArgument(ArgumentType<T>, T) - Method in interface org.spongepowered.api.text.selector.SelectorFactory
      Creates a new Argument using the specified type and value.
      createArgument(ArgumentType.Invertible<T>, T, boolean) - Method in interface org.spongepowered.api.text.selector.SelectorFactory
      Creates a new Argument.Invertible using the specified type and value.
      createArguments(ArgumentHolder<? extends ArgumentType<T>>, V) - Method in interface org.spongepowered.api.text.selector.SelectorFactory
      Creates a new set of Arguments using the specified type and value.
      createArgumentType(String) - Method in interface org.spongepowered.api.text.selector.SelectorFactory
      Creates a custom ArgumentType with the specified key.
      createArgumentType(String, Class<T>) - Method in interface org.spongepowered.api.text.selector.SelectorFactory
      Creates a custom ArgumentType with the specified key and value.
      createAsyncExecutor(Object) - Method in interface org.spongepowered.api.scheduler.Scheduler
      Creates a new ExecutorService that can be used to schedule asynchronous tasks through the standard Java concurrency interfaces.
      createAttackEntityEvent(Cause, List<Tuple<DamageModifier, Function<? super Double, Double>>>, Entity, int, double) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBanIpEvent(Cause, Ban.Ip) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBanUserEvent(Cause, Ban.Profile, User) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBanUserEventTargetPlayer(Cause, Ban.Profile, Player, User) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBiomeBuffer(Vector3i) - Method in interface org.spongepowered.api.world.extent.ExtentBufferFactory
      Returns a new biome buffer of the desired size.
      createBiomeBuffer(int, int, int) - Method in interface org.spongepowered.api.world.extent.ExtentBufferFactory
      Returns a new biome buffer of the desired size.
      createBlockBuffer(Vector3i) - Method in interface org.spongepowered.api.world.extent.ExtentBufferFactory
      Returns a new block buffer of the desired size.
      createBlockBuffer(int, int, int) - Method in interface org.spongepowered.api.world.extent.ExtentBufferFactory
      Returns a new block buffer of the desired size.
      createBoundedValueBuilder(Key<MutableBoundedValue<E>>) - Method in interface org.spongepowered.api.data.value.ValueFactory
      createBreedEntityEventBreed(Cause, Optional<Vector3d>, Ageable, Entity) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBreedEntityEventFindMate(Cause, TristateResult.Result, TristateResult.Result, Optional<Vector3d>, Entity, boolean) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBrewingEventFinish(Cause, List<ItemStackSnapshot>, ItemStackSnapshot, BrewingStand) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBrewingEventInterrupt(Cause, List<ItemStackSnapshot>, ItemStackSnapshot, BrewingStand) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBrewingEventStart(Cause, ItemStackSnapshot, BrewingStand, List<? extends Transaction<ItemStackSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBrewingEventTick(Cause, ItemStackSnapshot, BrewingStand, List<? extends Transaction<ItemStackSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createBuilder(Class<T>) - Method in interface org.spongepowered.api.GameRegistry
      Gets a builder of the desired class type, examples may include: ItemStack.Builder, etc.
      createBuilder() - Method in interface org.spongepowered.api.text.selector.SelectorFactory
      Creates a Selector.Builder.
      createChangeBlockEventBreak(Cause, World, List<Transaction<BlockSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeBlockEventDecay(Cause, World, List<Transaction<BlockSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeBlockEventGrow(Cause, World, List<Transaction<BlockSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeBlockEventModify(Cause, World, List<Transaction<BlockSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeBlockEventPlace(Cause, World, List<Transaction<BlockSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeBlockEventPost(Cause, World, List<Transaction<BlockSnapshot>>) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeBlockEventPre(Cause, List<Location<World>>, World) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeDataHolderEventValueChange(Cause, DataTransactionResult, DataHolder) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeEntityEquipmentEvent(Cause, Optional<ItemStackSnapshot>, Optional<Transaction<ItemStackSnapshot>>, Entity, Slot) - Static method in class org.spongepowered.api.event.SpongeEventFactory
      AUTOMATICALLY GENERATED, DO NOT EDIT.
      createChangeEntityEquipmentEventTargetHumanoid(Cause, Optional<ItemStackSnapshot>, Optional<Transaction<ItemStackSnapshot>>, Humanoid, Slot)