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
Sets whether this DamageSource's damage is absolute and will ignore potion effects and enchantments.
AbsoluteSortPosition - Annotation Type in org.spongepowered.api.util.annotation.eventgen
Used to indicate the absolute position of a property when sorted.
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.data.key.Keys
Represents the Key for the absorption amount of any Living entity.
absorption() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAbsorptionData
Gets the ImmutableValue for the absorption.
absorption() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AbsorptionData
Gets the Value for the absorption.
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.
AbsorptionData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
A DataManipulator for representing the absorption of a living entity.
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
Creates a new AbstractAITask with the provided AITask.
AbstractAITaskEvent - Class in org.spongepowered.api.event.impl
 
AbstractAITaskEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractAITaskEvent
 
AbstractAttackEntityEvent - Class in org.spongepowered.api.event.impl
 
AbstractAttackEntityEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractAttackEntityEvent
 
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
Create an EntityHealingSource based on this abstract one.
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
 
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
 
AbstractGameRegistryRegisterEvent<T extends CatalogType> - Class in org.spongepowered.api.event.impl
A base class for implementing GameRegistryEvent.Register events.
AbstractGameRegistryRegisterEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractGameRegistryRegisterEvent
 
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 extends ModifierFunction<M>,M> - 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.
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
 
AbstractSpawnEntityEvent - Class in org.spongepowered.api.event.impl
 
AbstractSpawnEntityEvent() - Constructor for class org.spongepowered.api.event.impl.AbstractSpawnEntityEvent
 
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_BOAT - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
ACACIA_DOOR - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACACIA_DOOR - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACACIA_DOOR - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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_PLANKS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
ACACIA_STAIRS - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACACIA_STAIRS - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACACIA_STAIRS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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
 
ACACIA_WOODEN_SLAB - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
accept(Merchant, List<TradeOffer>, Random) - Method in interface org.spongepowered.api.item.merchant.TradeOfferGenerator
 
accept(Merchant, List<TradeOffer>, Random) - Method in interface org.spongepowered.api.item.merchant.TradeOfferListMutator
Mutates the provided list of TradeOffers with the provided Merchant and Random to provide possible contextualized information.
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.
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
Adds any Contexts this calculator determines to be applicable to the provided context accumulator.
achieved() - Method in interface org.spongepowered.api.advancement.Progressable
Gets whether this Progressable is achieved.
ACTION_BAR - Static variable in class org.spongepowered.api.text.chat.ChatTypes
The position right above the inventory, experience, health, item name, etc.
actionBar(Text) - Method in class org.spongepowered.api.text.title.Title.Builder
Sets the action bar text to send to the player.
ACTIVATOR_RAIL - Static variable in class org.spongepowered.api.block.BlockTypes
 
ACTIVATOR_RAIL - Static variable in class org.spongepowered.api.item.ItemTypes
 
ACTIVATOR_RAIL - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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(int) - Method in interface org.spongepowered.api.advancement.criteria.ScoreCriterionProgress
Adds the target score value, the score cannot exceed the goal value (ScoreCriterionProgress.getGoal()).
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(EventContextKey<T>, T) - Method in class org.spongepowered.api.event.cause.EventContext.Builder
Adds the given context key value pair to the context.
add(Key<? extends BaseValue<V>>, V) - Method in interface org.spongepowered.api.item.inventory.ItemStack.Builder
Adds a Key and related Object value to apply to the resulting ItemStack.
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(GameProfile, Instant) - 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(GameProfile, boolean, Instant) - 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.UnmodifiableWeightedTable
 
add(T, double) - Method in class org.spongepowered.api.util.weighted.UnmodifiableWeightedTable
 
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<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.UnmodifiableWeightedTable
 
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.
addContext(EventContextKey<T>, T) - Method in interface org.spongepowered.api.event.CauseStackManager
Adds the given object to the current context under the given key.
addContext(EventContextKey<T>, T) - Method in interface org.spongepowered.api.event.CauseStackManager.StackFrame
Adds the given object to the current context under the given key.
addDamageModifierAfter(DamageModifier, DoubleUnaryOperator, 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, DoubleUnaryOperator, Set<DamageModifierType>) - Method in class org.spongepowered.api.event.impl.AbstractAttackEntityEvent
 
addDamageModifierBefore(DamageModifier, DoubleUnaryOperator, 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, DoubleUnaryOperator, Set<DamageModifierType>) - Method in interface org.spongepowered.api.event.entity.DamageEntityEvent
Adds the provided DamageModifier and DoubleUnaryOperator to the list of modifiers, such that the Set containing DamageModifierTypes provided in before will appear after the provided damage modifier.
addDamageModifierBefore(DamageModifier, DoubleUnaryOperator, Set<DamageModifierType>) - Method in class org.spongepowered.api.event.impl.AbstractAttackEntityEvent
 
addDamageModifierBefore(DamageModifier, DoubleUnaryOperator, Set<DamageModifierType>) - Method in class org.spongepowered.api.event.impl.AbstractDamageEntityEvent
 
addElement(E) - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
Appends the provided element at the end of the underlying List.
addElement(int, E) - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
Inserts the specified element at the specified position in this list.
addElements(Iterable<E>) - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
Appends the provided E elements to the end of the internal list of elements.
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(Ingredient) - Method in interface org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder
Adds an ingredient predicate to the requirements of this ShapelessCraftingRecipe.
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.
addListener(Consumer<ChunkPreGenerationEvent>) - Method in interface org.spongepowered.api.world.ChunkPreGenerate.Builder
Adds a ChunkPreGenerationEvent listener callback that will be called for this, and only this, pre-generation routine.
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, DoubleUnaryOperator, Set<DamageModifierType>) - Method in interface org.spongepowered.api.event.entity.DamageEntityEvent
Adds the provided DamageModifier and DoubleUnaryOperator 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, DoubleUnaryOperator, 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>, SubjectReference) - Method in class org.spongepowered.api.service.permission.MemorySubjectData
 
addParent(Set<Context>, SubjectReference) - 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.
addProperty(ProfileProperty) - Method in interface org.spongepowered.api.profile.GameProfile
Adds a profile property to this game profile.
addProperty(String, ProfileProperty) - Method in interface org.spongepowered.api.profile.GameProfile
Adds a profile property to this game profile.
address(InetAddress) - Method in interface org.spongepowered.api.util.ban.Ban.Builder
Sets the IP address to be banned.
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.
addTo(T, DataView) - Method in interface org.spongepowered.api.data.persistence.DataTranslator
Serializes the T object and applies the provided data to the provided DataView instead of creating a new DataContainer, reducing nested information.
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".
adult() - Method in interface org.spongepowered.api.entity.living.Ageable
Gets the Value for the "adult" state.
Advancement - Interface in org.spongepowered.api.advancement
An advancement.
ADVANCEMENT - Static variable in class org.spongepowered.api.CatalogTypes
 
Advancement.Builder - Interface in org.spongepowered.api.advancement
A builder to create Advancements.
ADVANCEMENT_TREE - Static variable in class org.spongepowered.api.CatalogTypes
 
ADVANCEMENT_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
AdvancementCriterion - Interface in org.spongepowered.api.advancement.criteria
Represents a criterion that should be acquired to unlock a Advancement.
AdvancementCriterion.BaseBuilder<T extends AdvancementCriterion,B extends AdvancementCriterion.BaseBuilder<T,B>> - Interface in org.spongepowered.api.advancement.criteria
A base builder to create AdvancementCriterions.
AdvancementCriterion.Builder - Interface in org.spongepowered.api.advancement.criteria
A builder to create AdvancementCriterions.
AdvancementEvent - Interface in org.spongepowered.api.event.advancement
A base event for Advancement related events.
AdvancementEvent.Grant - Interface in org.spongepowered.api.event.advancement
Is called when a Advancement is granted/unlocked.
AdvancementEvent.Revoke - Interface in org.spongepowered.api.event.advancement
Is called when a AdvancementCriterion is revoked.
AdvancementProgress - Interface in org.spongepowered.api.advancement
Represents the progress of a Advancement.
AdvancementTree - Interface in org.spongepowered.api.advancement
Represents a Advancement tree or tab menu.
AdvancementTree.Builder - Interface in org.spongepowered.api.advancement
A builder to create AdvancementTrees.
AdvancementTreeEvent - Interface in org.spongepowered.api.event.advancement
A base interface for all the AdvancementTree events.
AdvancementTreeEvent.GenerateLayout - Interface in org.spongepowered.api.event.advancement
Is called when the layout of a AdvancementTree gets updated, this is done after the vanilla game generates the layout.
AdvancementType - Interface in org.spongepowered.api.advancement
Changes the frame around the Advancement icon and also the appearance in the notifications.
AdvancementTypes - Class in org.spongepowered.api.advancement
An enumeration of all the available AdvancementTypes in Minecraft.
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
Gets the current value for whether this Blaze is considered "aflame".
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 - 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
Represents the Key for the age of any Ageable creature in ticks.
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.immutable.entity.ImmutableAreaEffectCloudData
Gets the bounded age value of this cloud.
age() - Method in interface org.spongepowered.api.data.manipulator.immutable.tileentity.ImmutableEndGatewayData
Gets the ImmutableValue for the age of the EndGateway.
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.data.manipulator.mutable.entity.AreaEffectCloudData
Gets the bounded age value of this cloud.
age() - Method in interface org.spongepowered.api.data.manipulator.mutable.tileentity.EndGatewayData
Gets the Value for the age of the EndGateway.
age() - Method in interface org.spongepowered.api.entity.AreaEffectCloud
Gets the bounded age value of this cloud.
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_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
Represents the Key for whether an Agents AI is enabled.
AI_TASK_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
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
 
AIR - Static variable in class org.spongepowered.api.item.ItemTypes
 
aisle(String...) - Method in interface org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder
Start building a new recipe based on the aisle pattern.
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 - Static variable in class org.spongepowered.api.world.BlockChangeFlags
All the available flags are applied through the AND operator.
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.
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(AdvancementCriterion...) - Method in interface org.spongepowered.api.advancement.criteria.AdvancementCriterion
Combines this AdvancementCriterion with the other criteria to create an AND operation.
and(Iterable<AdvancementCriterion>) - Method in interface org.spongepowered.api.advancement.criteria.AdvancementCriterion
Combines this AdvancementCriterion with the other criteria to create an AND operation.
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.
AndCriterion - Interface in org.spongepowered.api.advancement.criteria
A AdvancementCriterion that represents an AND operation.
ANDESITE - Static variable in class org.spongepowered.api.data.type.StoneTypes
 
ANDESITE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
andFlag(BlockChangeFlag) - Method in interface org.spongepowered.api.world.BlockChangeFlag
Gets the equivalent BlockChangeFlag of this flag with the trues set for this flag and the provided flag, such that only if both flags have the same true flags set will persist.
andNot(TextStyle...) - Method in class org.spongepowered.api.text.format.TextStyle
Composes this TextStyle with the passed in TextStyles, but negates them before composition.
andNotFlag(BlockChangeFlag) - Method in interface org.spongepowered.api.world.BlockChangeFlag
Gets the equivalent BlockChangeFlag of this flag with the trues set for this flag and the provided flag, such that only if both flags have the same true flags set will persist.
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
Represents the Key for how angry an Entity is.
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
Gets the value of the current "anger" level of this pigzombie.
ANGRY - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether an Entity is currently aggressive.
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.
ANNOUNCE_ADVANCEMENTS - Static variable in class org.spongepowered.api.world.gamerule.DefaultGameRules
If advancements should be announced to the server.
announceToChat(boolean) - Method in interface org.spongepowered.api.advancement.DisplayInfo.Builder
Sets whether a notification should be shown in the global chat.
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.inventory.property.GuiIds
Size only 3.
ANVIL - Static variable in class org.spongepowered.api.item.ItemTypes
 
ANVIL - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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(Object) - Method in class org.spongepowered.api.event.cause.Cause.Builder
Appends the specified object to the cause.
append(QueryOperation...) - Method in interface org.spongepowered.api.item.inventory.InventoryTransformation.Builder
Appends one or more QueryOperations
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
 
appendAll(Collection<Object>) - Method in class org.spongepowered.api.event.cause.Cause.Builder
Appends all specified objects onto the cause.
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.
applicationDelay() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAreaEffectCloudData
Gets the bounded applicationDelay value of this cloud.
applicationDelay() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.AreaEffectCloudData
Gets the bounded applicationDelay value of this cloud.
applicationDelay() - Method in interface org.spongepowered.api.entity.AreaEffectCloud
Gets the bounded applicationDelay value of this cloud.
apply(Location<World>) - 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) - Method in interface org.spongepowered.api.world.extent.ArchetypeVolume
Applies this archetype at the given location.
applySnapshot(CommandArgs.Snapshot) - Method in class org.spongepowered.api.command.args.CommandArgs
Resets a CommandArgs to a previous state using a previously created CommandArgs.Snapshot.
applySnapshot(CommandArgs.Snapshot, boolean) - Method in class org.spongepowered.api.command.args.CommandArgs
Resets a CommandArgs to a previous state using a previously created CommandArgs.Snapshot.
applySnapshot(CommandContext.Snapshot) - Method in class org.spongepowered.api.command.args.CommandContext
Resets a CommandContext to a previous state using a previously created CommandContext.Snapshot.
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
 
applyToAll(Consumer<Subject>) - Method in interface org.spongepowered.api.service.permission.SubjectCollection
Performs an action on each Subject in the collection.
applyToAll(Consumer<Subject>, Set<String>) - Method in interface org.spongepowered.api.service.permission.SubjectCollection
Performs an action on each Subject in the provided set.
AQUA - Static variable in class org.spongepowered.api.text.format.TextColors
 
AQUA_AFFINITY - Static variable in class org.spongepowered.api.item.enchantment.EnchantmentTypes
Increases regular underwater mining speed.
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>,E> - 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
 
AREA_EFFECT_CLOUD_AGE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the age (in ticks) of an AreaEffectCloud created by a lingering potion.
AREA_EFFECT_CLOUD_COLOR - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the color of an AreaEffectCloud created by a lingering potion.
AREA_EFFECT_CLOUD_DURATION - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the maximum age (in ticks) of an AreaEffectCloud created by a lingering potion.
AREA_EFFECT_CLOUD_DURATION_ON_USE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the amount of ticks the duration of an AreaEffectCloud is increased or reduced when it applies its effect.
AREA_EFFECT_CLOUD_PARTICLE_TYPE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the particle type of an AreaEffectCloud created by a lingering potion.
AREA_EFFECT_CLOUD_RADIUS - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the radius of an AreaEffectCloud.
AREA_EFFECT_CLOUD_RADIUS_ON_USE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the amount the radius of an AreaEffectCloud grows or shrinks each time it applies its effect.
AREA_EFFECT_CLOUD_RADIUS_PER_TICK - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the amount the radius of an AreaEffectCloud grows or shrinks per tick.
AREA_EFFECT_CLOUD_REAPPLICATION_DELAY - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the delay (in ticks) after which an AreaEffectCloud will reapply its effect on a previously affected Entity.
AREA_EFFECT_CLOUD_WAIT_TIME - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the duration in ticks after which an AreaEffectCloud will begin to apply its effect to entities.
AreaEffectCloud - Interface in org.spongepowered.api.entity
Represents an AreaEffectCloud.
AreaEffectCloudData - Interface in org.spongepowered.api.data.manipulator.mutable.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.
areMetricsEnabled(PluginContainer) - Method in interface org.spongepowered.api.util.metric.MetricsConfigManager
Gets whether permission for third-party metrics gathering has been granted for a specific plugin (or the global permission if the plugin has not got a specific permission or lack thereof).
areMetricsEnabled(Object) - Method in interface org.spongepowered.api.util.metric.MetricsConfigManager
Gets whether permission for third-party metrics gathering has been granted for a specific plugin (or the global permission if the plugin has not got a specific permission or lack thereof).
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.
ArgumentParseException.WithUsage - Exception in org.spongepowered.api.command.args
An ArgumentParseException where the usage is already specified.
arguments(CommandElement) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
Sets the argument specification for this command.
arguments(CommandElement...) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
Sets 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 EnchantmentTypes 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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
ARMOR_STAND_HAS_ARMS - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether an ArmorStand's arms are visible.
ARMOR_STAND_HAS_BASE_PLATE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether an ArmorStand has a visible base plate.
ARMOR_STAND_IS_SMALL - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether an ArmorStand is small.
ARMOR_STAND_MARKER - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether an ArmorStand has a significantly smaller collision box in order to act as a marker.
ARMOR_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
ARMORDYE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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(WornEquipmentType) - Constructor for class org.spongepowered.api.item.inventory.property.ArmorSlotType
Create a new ArmorSlotType property which matches armour slots of the specified type.
ArmorSlotType(WornEquipmentType, 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
Construct a new ArmorTypeProperty with the desired ArmorType.
ArmorTypeProperty(ArmorType, Property.Operator) - Constructor for class org.spongepowered.api.data.property.item.ArmorTypeProperty
Construct a new ArmorTypeProperty with the desired ArmorType and Property.Operator.
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 projectile.
ARROW - Static variable in class org.spongepowered.api.item.ItemTypes
 
ARROW - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
ART - Static variable in class org.spongepowered.api.CatalogTypes
 
ART - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the type of Art shown by (usually) a Painting.
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.
ART_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
ART_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
ArtData - Interface in org.spongepowered.api.data.manipulator.mutable.entity
A 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
 
asHighestLocation() - Method in class org.spongepowered.api.world.Location
Gets the highest Location at this location.
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.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
Converts this Color into a Color object for use in other APIs.
asList() - Method in class org.spongepowered.api.data.manipulator.immutable.common.AbstractImmutableListData
 
asList() - Method in interface org.spongepowered.api.data.manipulator.immutable.ImmutableListData
Gets the List value itself from this manipulator.
asList() - Method in class org.spongepowered.api.data.manipulator.mutable.common.AbstractListData
 
asList() - Method in interface org.spongepowered.api.data.manipulator.mutable.ListData
Gets the List value itself from this manipulator.
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
Gets this manipulator as a Map.
asMap() - Method in class org.spongepowered.api.data.manipulator.mutable.common.AbstractMappedData
 
asMap() - Method in interface org.spongepowered.api.data.manipulator.mutable.MappedData
Gets this manipulator as a Map.
asMap() - Method in class org.spongepowered.api.event.cause.EventContext
Gets this event context as a Map of EventContextKeys to Objects.
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.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.
AssetId - Annotation Type in org.spongepowered.api.asset
Provides an injection for Assets in plugins.
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.
asSubjectReference() - Method in interface org.spongepowered.api.service.permission.Subject
Gets a SubjectReference representing this subject.
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
Represents the Key for the damage dealt by a DamagingProjectile, e.g.
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.immutable.tileentity.ImmutableStructureData
Gets the ImmutableValue for the author of the Structure.
author() - Method in interface org.spongepowered.api.data.manipulator.mutable.item.AuthorData
Gets the author of this item.
author() - Method in interface org.spongepowered.api.data.manipulator.mutable.tileentity.StructureData
Gets the Value for the author of the Structure.
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.
AVIATE_ONE_CM - Static variable in class org.spongepowered.api.statistic.Statistics
 
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.
AXIS_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
AXIS_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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
 
background(String) - Method in interface org.spongepowered.api.advancement.AdvancementTree.Builder
Sets the background of AdvancementTree.
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.
BAN_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
BANE_OF_ARTHROPODS - Static variable in class org.spongepowered.api.item.enchantment.EnchantmentTypes
Increases damages and causes slowness for a variable amount of time depending on the level to "arthropod" mobs.
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
Represents the Key for a Banner's base DyeColor.
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
Represents the Key for a Banner's patterns.
BANNERADDPATTERN - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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.
BANNERDUPLICATE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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
Represents the Key for the width of the physical form of an Entity.
BASE_VEHICLE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the base vehicle a passenger is riding at the moment.
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.
BASIC - Static variable in class org.spongepowered.api.statistic.StatisticTypes
 
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.inventory.property.GuiIds
Size only 1.
BEACON - Static variable in class org.spongepowered.api.item.ItemTypes
 
BEACON - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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
Represents the Key for a Beacon's primary effect.
BEACON_SECONDARY_EFFECT - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for a Beacon's secondary effect.
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 - Interface in org.spongepowered.api.block.tileentity
Represents a Bed TileEntity.
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
 
BedData - Interface in org.spongepowered.api.data.manipulator.mutable.tileentity
Deprecated.
Use DyeableData instead
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
 
BEETROOT_SOUP - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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 - Annotation Type in org.spongepowered.api.event.filter.cause
Sets the parameter to the object before the specified class in the cause chain.
BELL - Static variable in class org.spongepowered.api.data.type.InstrumentTypes
 
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.
bigDecimal(Text) - Static method in class org.spongepowered.api.command.args.GenericArguments
Expect an argument to return a BigDecimal.
bigInteger(Text) - Static method in class org.spongepowered.api.command.args.GenericArguments
Expect an argument to return a BigInteger.
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.
BINDING_CURSE - Static variable in class org.spongepowered.api.item.enchantment.EnchantmentTypes
Prevents removal of the cursed items that reside in the armor slots.
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 volume 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_BOAT - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BIRCH_DOOR - Static variable in class org.spongepowered.api.block.BlockTypes
 
BIRCH_DOOR - Static variable in class org.spongepowered.api.item.ItemTypes
 
BIRCH_DOOR - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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_PLANKS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BIRCH_STAIRS - Static variable in class org.spongepowered.api.block.BlockTypes
 
BIRCH_STAIRS - Static variable in class org.spongepowered.api.item.ItemTypes
 
BIRCH_STAIRS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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
 
BIRCH_WOODEN_SLAB - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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_BANNER - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_BED - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_BED_FROM_WHITE_BED - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_CARPET - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_CAT - Static variable in class org.spongepowered.api.data.type.OcelotTypes
 
BLACK_CONCRETE_POWDER - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_DOTS - Static variable in class org.spongepowered.api.data.type.HorseStyles
 
BLACK_GLAZED_TERRACOTTA - Static variable in class org.spongepowered.api.block.BlockTypes
 
BLACK_GLAZED_TERRACOTTA - Static variable in class org.spongepowered.api.item.ItemTypes
 
BLACK_SHULKER_BOX - Static variable in class org.spongepowered.api.block.BlockTypes
 
BLACK_SHULKER_BOX - Static variable in class org.spongepowered.api.item.ItemTypes
 
BLACK_STAINED_GLASS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_STAINED_GLASS_PANE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_STAINED_HARDENED_CLAY - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACK_WOOL - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLACKSMITH - Static variable in class org.spongepowered.api.data.type.Professions
 
BLAST_PROTECTION - Static variable in class org.spongepowered.api.item.enchantment.EnchantmentTypes
Reduces explosion damage.
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_POWDER - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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(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_END_PORTAL_FRAME_FILL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_END_PORTAL_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_HIT - Static variable in class org.spongepowered.api.event.cause.EventContextKeys
 
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_BELL - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_CHIME - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_FLUTE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_NOTE_GUITAR - 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_NOTE_XYLOPHONE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_PALETTE_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
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_SHULKER_BOX_CLOSE - Static variable in class org.spongepowered.api.effect.sound.SoundTypes
 
BLOCK_SHULKER_BOX_OPEN - 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.
BLOCK_STATISTIC - Static variable in class org.spongepowered.api.CatalogTypes
 
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_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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.
BlockCarrier - Interface in org.spongepowered.api.item.inventory
Represents a Block that is a carrier of an Inventory e.g.
BlockChangeFlag - Interface 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 physics on placement, etc.
BlockChangeFlags - Class in org.spongepowered.api.world
An enumeration of the possible BlockChangeFlags.
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
 
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 block states 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.
BLOCKS - Static variable in class org.spongepowered.api.effect.sound.record.RecordTypes
 
BLOCKS_BROKEN - Static variable in class org.spongepowered.api.statistic.StatisticTypes
 
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.Builder - Interface in org.spongepowered.api.block
 
BlockSoundGroup - Interface in org.spongepowered.api.block
Represents sounds for a block.
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
BlockState.MatcherBuilder - Class in org.spongepowered.api.block
A builder for building BlockState.StateMatchers.
BlockState.StateMatcher - Class in org.spongepowered.api.block
A BlockState matcher that will match various block states according to a pre-built list of BlockTraits and their values, such that not all BlockTraits contained in a BlockState must be matched.
BlockStatistic - Interface in org.spongepowered.api.statistic
Represents a Statistic on a particular BlockType.
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.data.type.ParrotVariants
 
BLUE - Static variable in class org.spongepowered.api.text.format.TextColors
 
BLUE - Static variable in class org.spongepowered.api.util.Color
 
BLUE_BANNER - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_BED - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_BED_FROM_WHITE_BED - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_CARPET - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_CONCRETE_POWDER - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_GLAZED_TERRACOTTA - Static variable in class org.spongepowered.api.block.BlockTypes
 
BLUE_GLAZED_TERRACOTTA - Static variable in class org.spongepowered.api.item.ItemTypes
 
BLUE_ORCHID - Static variable in class org.spongepowered.api.data.type.PlantTypes
 
BLUE_SHULKER_BOX - Static variable in class org.spongepowered.api.block.BlockTypes
 
BLUE_SHULKER_BOX - Static variable in class org.spongepowered.api.item.ItemTypes
 
BLUE_STAINED_GLASS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_STAINED_GLASS_PANE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_STAINED_HARDENED_CLAY - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BLUE_WOOL - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BOAT_ONE_CM - 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
Represents the Key for the rotation of specific body parts.
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
 
BONE_BLOCK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BONE_MEAL_FROM_BLOCK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BONE_MEAL_FROM_BONE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BOOK - Static variable in class org.spongepowered.api.item.ItemTypes
 
BOOK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BOOK_AUTHOR - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the author of a ItemTypes.WRITTEN_BOOK.
BOOK_PAGES - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the content of a ItemTypes.WRITTEN_BOOK.
BOOKCLONING - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BOOKSHELF - Static variable in class org.spongepowered.api.block.BlockTypes
 
BOOKSHELF - Static variable in class org.spongepowered.api.item.ItemTypes
 
BOOKSHELF - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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
Constructs a new BookViewDataBuilder to build BookViews.
bool(Text) - Static method in class org.spongepowered.api.command.args.GenericArguments
Require an argument to be a boolean.
BOOLEAN_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
BOOLEAN_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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 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
 
BOSS_BAR_COLOR - Static variable in class org.spongepowered.api.CatalogTypes
 
BOSS_BAR_OVERLAY - Static variable in class org.spongepowered.api.CatalogTypes
 
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
 
BOUNDED_DOUBLE_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
BOUNDED_INTEGER_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
BOUNDED_SHORT_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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
 
BOW - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BOWL - Static variable in class org.spongepowered.api.item.ItemTypes
 
BOWL - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BRAZILIAN_PORTUGUESE - Static variable in class org.spongepowered.api.text.translation.locale.NamedLocales
 
BREAD - Static variable in class org.spongepowered.api.item.ItemTypes
 
BREAD - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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.
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
Represents the Key for the BlockTypes able to be broken by an item.
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.
BRED_ANIMALS - Static variable in class org.spongepowered.api.advancement.criteria.trigger.Triggers
 
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
Deprecated.
BreedEntityEvent.Breed - Interface in org.spongepowered.api.event.entity
Deprecated.
Called when an Animal begins to breed with an Animal.
BreedEntityEvent.FindMate - Interface in org.spongepowered.api.event.entity
Deprecated.
Called when an Animal finds an Animal to mate with.
BreedEntityEvent.ReadyToMate - Interface in org.spongepowered.api.event.entity
Deprecated.
Called when an Animal has made it known it is ready to breed.
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.
brew() - Method in interface org.spongepowered.api.block.tileentity.carrier.BrewingStand
Attempts to brew the current potions if possible.
BREWED_POTION - Static variable in class org.spongepowered.api.advancement.criteria.trigger.Triggers
 
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.inventory.property.GuiIds
Size only 5.
BREWING_STAND - Static variable in class org.spongepowered.api.item.ItemTypes
 
BREWING_STAND - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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_BLOCK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BRICK_DATA - Static variable in class org.spongepowered.api.data.manipulator.catalog.CatalogBlockData
Represents the type of BrickType for a BlockTypes.STONEBRICK.
BRICK_SLAB - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BRICK_STAIRS - Static variable in class org.spongepowered.api.block.BlockTypes
 
BRICK_STAIRS - Static variable in class org.spongepowered.api.item.ItemTypes
 
BRICK_STAIRS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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.
BRICK_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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.LlamaVariants
 
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_BANNER - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_BED - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_BED_FROM_WHITE_BED - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_CARPET - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_CONCRETE_POWDER - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_GLAZED_TERRACOTTA - Static variable in class org.spongepowered.api.block.BlockTypes
 
BROWN_GLAZED_TERRACOTTA - Static variable in class org.spongepowered.api.item.ItemTypes
 
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
 
BROWN_SHULKER_BOX - Static variable in class org.spongepowered.api.block.BlockTypes
 
BROWN_SHULKER_BOX - Static variable in class org.spongepowered.api.item.ItemTypes
 
BROWN_STAINED_GLASS - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_STAINED_GLASS_PANE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_STAINED_HARDENED_CLAY - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BROWN_WOOL - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
BUCKET - Static variable in class org.spongepowered.api.item.ItemTypes
 
BUCKET - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
build() - Method in interface org.spongepowered.api.advancement.Advancement.Builder
Builds the Advancement.
build() - Method in interface org.spongepowered.api.advancement.AdvancementTree.Builder
Builds the AdvancementTree.
build() - Method in interface org.spongepowered.api.advancement.criteria.AdvancementCriterion.BaseBuilder
Builds a new AdvancementCriterion.
build() - Method in interface org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger.Builder
Builds the FilteredTrigger.
build() - Method in interface org.spongepowered.api.advancement.criteria.trigger.Trigger.Builder
Builds a Trigger.
build() - Method in interface org.spongepowered.api.advancement.DisplayInfo.Builder
Builds the DisplayInfo.
build() - Method in class org.spongepowered.api.block.BlockState.MatcherBuilder
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.key.Key.Builder
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
Constructs a new EntityArchetype.
build() - Method in interface org.spongepowered.api.entity.living.player.tab.TabListEntry.Builder
Builds an entry based off the values of this builder.
build(EventContext) - Method in class org.spongepowered.api.event.cause.Cause.Builder
Constructs a new Cause with information added to the 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
Builds an instance of this damage source, based on the values you inputted into the builder.
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 class org.spongepowered.api.event.cause.EventContext.Builder
Creates a new EventContext.
build() - Method in interface org.spongepowered.api.event.cause.EventContextKey.Builder
 
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.enchantment.Enchantment.Builder
Builds an instance of a Enchantment based on the entered information.
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.InventoryTransformation.Builder
Builds the transformation
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.crafting.Ingredient.Builder
Builds the Ingredient with the specified items and or predicates.
build(String, Object) - Method in interface org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe.Builder.EndStep
Builds a ShapedCraftingRecipe from this builder.
build(String, Object) - Method in interface org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe.Builder.EndStep
Builds a new ShapelessCraftingRecipe from this builder.
build() - Method in interface org.spongepowered.api.item.recipe.smelting.SmeltingRecipe.Builder.EndStep
Builds the recipe and returns it.
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
Creates a new RespawnLocation from this 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.Fossil.Builder
Builds a new instance of a Fossil 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.LocatableBlock.Builder
Creates a new LocatableBlock.
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() - Method in interface org.spongepowered.api.world.WorldBorder.Builder
Builds the world border from the information given.
buildAndRegister(PluginContainer) - Method in interface org.spongepowered.api.data.DataRegistration.Builder
Registers all of the objects for the provided DataRegistration object, including the registration's DataRegistration.getManipulatorClass() for the DataManipulator and DataRegistration.getImmutableManipulatorClass() and DataRegistration.getDataManipulatorBuilder() object.
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.advancement.Advancement
Creates a new Advancement.Builder to create Advancements.
builder() - Static method in interface org.spongepowered.api.advancement.AdvancementTree
Creates a new AdvancementTree.Builder to create AdvancementTrees.
builder() - Static method in interface org.spongepowered.api.advancement.criteria.AdvancementCriterion
builder() - Static method in interface org.spongepowered.api.advancement.criteria.ScoreAdvancementCriterion
Creates a new ScoreAdvancementCriterion.Builder which can be used to create a ScoreAdvancementCriterion.
builder() - Static method in interface org.spongepowered.api.advancement.criteria.trigger.FilteredTrigger
Creates a new Trigger.Builder.
builder() - Static method in interface org.spongepowered.api.advancement.criteria.trigger.Trigger
Creates a new Trigger.Builder which can be used to create a Trigger.
builder() - Static method in interface org.spongepowered.api.advancement.DisplayInfo
Creates a new DisplayInfo.Builder to create DisplayInfos.
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 interface org.spongepowered.api.data.DataRegistration
Creates a new DataRegistration.Builder to build a DataRegistration.
builder(DataManipulatorBuilder<T, I>) - Method in interface org.spongepowered.api.data.DataRegistration.Builder
Sets the DataManipulatorBuilder to be used to generate new DataManipulators and ImmutableDataManipulators.
builder() - Static method in class org.spongepowered.api.data.DataTransactionResult
builder() - Static method in interface org.spongepowered.api.data.key.Key
Creates a Key.Builder which allows creation of a Key to later be registered for accessing values from a ValueContainer.
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
Creates a new AttackLivingAITask.Builder to build a new AttackLivingAITask.
builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.creature.AvoidEntityAITask
Creates a new AvoidEntityAITask.Builder for creating a new 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
Creates a new RangeAgentAITask.Builder to build a new 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
Creates a new WanderAITask.Builder to build a new WanderAITask.
builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.LookIdleAITask
Creates a new LookIdleAITask.Builder to build a new LookIdleAITask.
builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.SwimmingAITask
Creates a new SwimmingAITask.Builder to build a new SwimmingAITask.
builder() - Static method in interface org.spongepowered.api.entity.ai.task.builtin.WatchClosestAITask
Creates a new WatchClosestAITask.Builder to build a new 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
Creates a new DamageModifier.Builder for constructing a DamageModifier.
builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource
Creates a new builder for building a BlockDamageSource.
builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
Creates a new builder to build a DamageSource.
builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource
Creates a new EntityDamageSource.Builder for building an EntityDamageSource.
builder() - Static method in interface org.spongepowered.api.event.cause.entity.damage.source.FallingBlockDamageSource
Creates a new FallingBlockDamageSource.Builder for constructing a new 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
Creates a new HealthModifier.Builder for constructing new HealthModifiers.
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
Creates a new HealingSource.Builder to construct a new HealingSource.
builder() - Static method in interface org.spongepowered.api.event.cause.entity.health.source.IndirectEntityHealingSource
builder() - Static method in class org.spongepowered.api.event.cause.EventContext
Creates a new builder for creating an EventContext.
builder(Class<T>) - Static method in interface org.spongepowered.api.event.cause.EventContextKey
Creates a builder to be used for creating a new EventContextKey.
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.enchantment.Enchantment
Creates a new Enchantment.Builder to create an Enchantment.
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.InventoryTransformation
 
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.crafting.Ingredient
Creates a new Ingredient.Builder to build an Ingredient.
builder() - Static method in interface org.spongepowered.api.item.recipe.crafting.ShapedCraftingRecipe
builder() - Static method in interface org.spongepowered.api.item.recipe.crafting.ShapelessCraftingRecipe
builder() - Static method in interface org.spongepowered.api.item.recipe.smelting.SmeltingRecipe
Builds a simple furnace recipe.
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
Gets a new pagination builder to send paginated output to a player.
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
Creates a new Color.Builder for building Color objects, either from DataViews, or otherwise.
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.Fossil
Creates a new Fossil.Builder to build a Fossil 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.LocatableBlock
Creates a new LocatableBlock.Builder for creating new LocatableBlocks.
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.
builder() - Static method in interface org.spongepowered.api.world.WorldBorder
Creates a new WorldBorder.Builder instance for making WorldBorders.
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
Sets this DamageSource as dealing damage that bypasses armor modifiers.

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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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
Represents the Key for whether an Entity can breed.
CAN_DROP_AS_ITEM - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether a FallingBlock can drop as an item.
CAN_FLY - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether a Humanoid can fly.
CAN_GRIEF - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether a Living entity may change blocks.
CAN_PLACE_AS_BLOCK - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for whether a FallingBlock will place itself upon landing.
canAccept(ItemStack, Direction) - Method in interface org.spongepowered.api.item.inventory.slot.SidedSlot
Gets 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.EnchantmentType
Test if this enchantment type can be applied to an ItemStack by the EnchantmentTable.
canBeAppliedToStack(ItemStack) - Method in interface org.spongepowered.api.item.enchantment.EnchantmentType
Test if this enchantment type 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.
cancel() - Method in interface org.spongepowered.api.world.ChunkPreGenerate
Cancels this pre-generation if it is still running.
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
Gets whether this entity can equip equipment of the specified type (eg.
canEquip(EquipmentType, ItemStack) - Method in interface org.spongepowered.api.entity.Equipable
Gets whether this entity can equip the supplied equipment in its slot of the specified type (eg.
canFit(ItemStack) - Method in interface org.spongepowered.api.item.inventory.Inventory
Returns true if the entire stack can fit in this inventory.
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
Gets 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
Gets 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
Represents the Key for the Villager's Career.
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.
CAREER_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
CAREER_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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
 
CARROT_ON_A_STICK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
CARROTS - Static variable in class org.spongepowered.api.block.BlockTypes
 
CARROTS_AGE - Static variable in class org.spongepowered.api.block.trait.IntegerTraits
 
CARTOGRAPHER - Static variable in class org.spongepowered.api.data.type.Careers
 
CAT - Static variable in class org.spongepowered.api.effect.sound.record.RecordTypes
 
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 CatalogType 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
Creates a new CatalogTypeAlreadyRegisteredException with the provided CatalogType String id.
CatalogTypes - Class in org.spongepowered.api
Enumeration of all known CatalogTypes for autocompletion when using the GameRegistry to retrieve specific types or all of a certain type.
CAULDRON - Static variable in class org.spongepowered.api.block.BlockTypes
 
CAULDRON - Static variable in class org.spongepowered.api.item.ItemTypes
 
CAULDRON - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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
 
CauseStackManager - Interface in org.spongepowered.api.event
Provides an interface into the system managing the cause and contextual information for events being thrown.
CauseStackManager.StackFrame - Interface in org.spongepowered.api.event
 
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
 
center(double, double) - Method in interface org.spongepowered.api.world.WorldBorder.Builder
Sets the centre of this world border.
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
 
CHALLENGE - Static variable in class org.spongepowered.api.advancement.AdvancementTypes
Represents the challenge completion advancement type.
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.
CHANGED_DIMENSION - Static variable in class org.spongepowered.api.advancement.criteria.trigger.Triggers
 
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 Slot.
ChangeInventoryEvent.Pickup - Interface in org.spongepowered.api.event.item.inventory
Fires after an Item has been picked up.
ChangeInventoryEvent.Pickup.Pre - Interface in org.spongepowered.api.event.item.inventory
Fires before an Item is picked up.
ChangeInventoryEvent.SwapHand - Interface in org.spongepowered.api.event.item.inventory
Fired when a Player swaps it's hands.
ChangeInventoryEvent.Transfer - Interface in org.spongepowered.api.event.item.inventory
Fired when an Inventory transfers items into another.
ChangeInventoryEvent.Transfer.Post - Interface in org.spongepowered.api.event.item.inventory
Fires after an Inventory transferred an item.
ChangeInventoryEvent.Transfer.Pre - Interface in org.spongepowered.api.event.item.inventory
Fired before an Inventory attempts to transfer items.
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
 
ChangeWorldBorderEvent - Interface in org.spongepowered.api.event.world
Fired when the world border changes for a Player or a World.
ChangeWorldBorderEvent.TargetPlayer - Interface in org.spongepowered.api.event.world
An event that is fired when a player's world border is changed.
ChangeWorldBorderEvent.TargetWorld - Interface in org.spongepowered.api.event.world
An event that is fired when a world's border is changed.
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.
ChannelId - Annotation Type in org.spongepowered.api.network
An annotation used for naming ChannelBinding injections.
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
Gets the current value of whether this Creeper is considered "charged".
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
 
CHAT_VISIBILITY - 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.inventory.property.GuiIds
Size only multiple of 9 up to 6x9.
CHEST - Static variable in class org.spongepowered.api.item.ItemTypes
 
CHEST - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
CHEST_FACING - Static variable in class org.spongepowered.api.block.trait.EnumTraits
 
CHEST_MINECART - Static variable in class org.spongepowered.api.item.ItemTypes
 
CHEST_MINECART - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
CHEST_OPENED - Static variable in class org.spongepowered.api.statistic.Statistics
 
CHEST_ROTATION - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the rotation of the BodyParts.CHEST.
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 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.
childArgumentParseExceptionFallback(boolean) - Method in class org.spongepowered.api.command.spec.CommandSpec.Builder
If a child command is selected but fails to parse arguments passed to it, the following determines the behavior.
ChildCommandElementExecutor - Class in org.spongepowered.api.command.args
 
ChildCommandElementExecutor(CommandExecutor) - Constructor for class org.spongepowered.api.command.args.ChildCommandElementExecutor
Deprecated.
Use the other constructor instead. Note: this entire system will be replaced in API 8.
ChildCommandElementExecutor(CommandExecutor, CommandElement, boolean) - 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.
CHIME - Static variable in class org.spongepowered.api.data.type.InstrumentTypes
 
CHIRP - Static variable in class org.spongepowered.api.effect.sound.record.RecordTypes
 
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_QUARTZ_BLOCK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
CHISELED_RED_SANDSTONE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
CHISELED_SANDSTONE - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
CHISELED_STONEBRICK - Static variable in class org.spongepowered.api.data.type.DisguisedBlockTypes
 
CHISELED_STONEBRICK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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, Map<String, ?>, boolean, 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.
choices(WeightedTable<EntityArchetype>) - Method in interface org.spongepowered.api.world.gen.populator.Dungeon.Builder
Sets the possible EntityArchetypes that could be spawned.
choicesInsensitive(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.
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.
ChunkPreGenerate - Interface in org.spongepowered.api.world
Represents an ongoing chunk pre-generation.
ChunkPreGenerate.Builder - Interface in org.spongepowered.api.world
A builder for submitting a task to pre-generate chunks.
ChunkPreGenerationEvent - Interface in org.spongepowered.api.event.world
Base event for when a ChunkPreGenerate task is underway.
ChunkPreGenerationEvent.Cancelled - Interface in org.spongepowered.api.event.world
Event fired when the pre generation has been cancelled.
ChunkPreGenerationEvent.Complete - Interface in org.spongepowered.api.event.world
Event fired when the pre generation has been completed.
ChunkPreGenerationEvent.Post - Interface in org.spongepowered.api.event.world
Event fired when a step has completed.
ChunkPreGenerationEvent.Pre - Interface in org.spongepowered.api.event.world
Event fired when chunks are about to be generated.
chunksPerTick(int) - Method in interface org.spongepowered.api.world.ChunkPreGenerate.Builder
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 tickets 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 tickets 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 tickets during world load.
CIRCLE_MIDDLE - Static variable in class org.spongepowered.api.data.type.BannerPatternShapes
 
CLAY - Static variable in class org.spongepowered.api.block.BlockTypes
 
CLAY - Static variable in class org.spongepowered.api.item.ItemTypes
 
CLAY - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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.UnmodifiableWeightedTable
 
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() - Method in interface org.spongepowered.api.service.permission.SubjectData
Clear all options.
clearOptions(Set<Context>) - Method in interface org.spongepowered.api.service.permission.SubjectData
Clear all options in the given context combination.
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.Middle - 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.Recipe - Interface in org.spongepowered.api.event.item.inventory
Fires when the client requests a recipe to be crafted.
ClickInventoryEvent.Recipe.All - Interface in org.spongepowered.api.event.item.inventory
Fires when the client requests a recipe to be crafted as much as possible.
ClickInventoryEvent.Recipe.Single - Interface in org.spongepowered.api.event.item.inventory
Fires when the Client requests a recipe to be crafted once.
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_ONE_CM - Static variable in class org.spongepowered.api.statistic.Statistics
 
CLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
 
CLOCK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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() - Method in interface org.spongepowered.api.event.CauseStackManager.StackFrame
 
close(Player) - Method in interface org.spongepowered.api.item.inventory.Container
Stops showing this Inventory to the given viewer.
closeInventory() - 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
Sets the peed "modifier" for which the parent Agent will move away from a found Entity to "avoid" when in close range.
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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
COAL_BLOCK - Static variable in class org.spongepowered.api.block.BlockTypes
 
COAL_BLOCK - Static variable in class org.spongepowered.api.item.ItemTypes
 
COAL_BLOCK - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
COAL_TYPE - Static variable in class org.spongepowered.api.CatalogTypes
 
COAL_TYPE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for the CoalType of an ItemStack or ItemStackSnapshot of type ItemTypes.COAL.
COAL_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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
 
COARSE_DIRT - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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_SLAB - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
COBBLESTONE_WALL - Static variable in class org.spongepowered.api.block.BlockTypes
 
COBBLESTONE_WALL - Static variable in class org.spongepowered.api.item.ItemTypes
 
COBBLESTONE_WALL - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
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.
COLLISION_RULE - Static variable in class org.spongepowered.api.CatalogTypes
 
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() - Method in interface org.spongepowered.api.block.tileentity.Bed
Gets the Value for the color.
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
Represents the Key for the Color of an ItemStack.
color() - Method in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableAreaEffectCloudData
Gets the Color of this cloud, can be changed.
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.immutable.tileentity.ImmutableBedData
Deprecated.
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.AreaEffectCloudData
Gets the Color of this cloud, can be changed.
color() - Method in interface org.spongepowered.api.data.manipulator.mutable.entity.HorseData
Gets a Value for the HorseColor.
color() - Method in interface org.spongepowered.api.data.manipulator.mutable.tileentity.BedData
Deprecated.
Gets the Value for the color.
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.
color() - Method in interface org.spongepowered.api.entity.AreaEffectCloud
Gets the Color of this cloud, can be changed.
color() - Method in interface org.spongepowered.api.entity.living.animal.RideableHorse
Gets the color of the horse.
color() - Method in interface org.spongepowered.api.entity.living.animal.Sheep
Gets the current Value of DyeColor for this 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
 
COLOR_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
COLOR_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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
Creates a new combined message channel of the provided MessageChannels.
CombinedMessageChannel(Collection<MessageChannel>) - Constructor for class org.spongepowered.api.text.channel.type.CombinedMessageChannel
Creates a new combined message channel of the provided Collection of MessageChannels.
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.
CommandArgs.Snapshot - Class in org.spongepowered.api.command.args
A snapshot of a CommandArgs.
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.
CommandContext.Snapshot - Class in org.spongepowered.api.command.args
A snapshot of a 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
Indicates to the flag parser how it should treat an argument that looks like a flag that it does not recognise.
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 - Static variable in class org.spongepowered.api.item.recipe.crafting.CraftingRecipes
 
COMPARATOR_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
COMPARATOR_TYPE - Static variable in class org.spongepowered.api.data.key.Keys
Represents the Key for representing the ComparatorType of a BlockState.
COMPARATOR_VALUE_TOKEN - Static variable in class org.spongepowered.api.util.TypeTokens
 
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.InstrumentProperty
 
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
Deprecated.
 
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