Interface Banner
-
- All Superinterfaces:
BlockEntity
,CopyableDataHolder
,DataHolder
,DataHolder.Mutable
,DataSerializable
,Locatable
,NameableBlockEntity
,SerializableDataHolder
,SerializableDataHolder.Mutable
,ValueContainer
public interface Banner extends NameableBlockEntity
Represents a BannerBlockEntity
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.spongepowered.api.data.DataHolder
DataHolder.Immutable<I extends DataHolder.Immutable<I>>, DataHolder.Mutable
-
Nested classes/interfaces inherited from interface org.spongepowered.api.data.SerializableDataHolder
SerializableDataHolder.Immutable<I extends SerializableDataHolder.Immutable<I>>, SerializableDataHolder.Mutable
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Value.Mutable<DyeColor>
baseColor()
Gets theValue.Mutable
for the baseDyeColor
.default ListValue.Mutable<BannerPatternLayer>
patternLayers()
Gets theListValue.Mutable
of all patterns for theBanner
.-
Methods inherited from interface org.spongepowered.api.block.entity.BlockEntity
block, copy, createArchetype, isValid, locatableBlock, mirror, mirror, rotate, rotate, setValid, type
-
Methods inherited from interface org.spongepowered.api.data.DataHolder.Mutable
copyFrom, copyFrom, offer, offer, offer, offer, offerAll, offerAll, offerAll, offerAll, offerAll, offerAll, offerSingle, offerSingle, offerSingle, offerSingle, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeKey, removeKey, removeSingle, removeSingle, transform, transform, tryOffer, tryOffer, tryOffer, undo
-
Methods inherited from interface org.spongepowered.api.data.persistence.DataSerializable
contentVersion, toContainer
-
Methods inherited from interface org.spongepowered.api.world.Locatable
blockPosition, location, serverLocation, world
-
Methods inherited from interface org.spongepowered.api.block.entity.NameableBlockEntity
displayName
-
Methods inherited from interface org.spongepowered.api.data.SerializableDataHolder
validateRawData
-
Methods inherited from interface org.spongepowered.api.data.SerializableDataHolder.Mutable
setRawData
-
-
-
-
Method Detail
-
baseColor
default Value.Mutable<DyeColor> baseColor()
Gets theValue.Mutable
for the baseDyeColor
.- Returns:
- The value for the base color
-
patternLayers
default ListValue.Mutable<BannerPatternLayer> patternLayers()
Gets theListValue.Mutable
of all patterns for theBanner
.- Returns:
- The pattern list
-
-