Package net.glowstone.block.entity.state
Class GlowBanner
java.lang.Object
net.glowstone.block.GlowBlockState
net.glowstone.block.entity.state.GlowBanner
- All Implemented Interfaces:
org.bukkit.block.Banner,org.bukkit.block.BlockState,org.bukkit.block.TileState,org.bukkit.metadata.Metadatable,org.bukkit.persistence.PersistentDataHolder
-
Field Summary
Fields inherited from class net.glowstone.block.GlowBlockState
blockData, data, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPattern(@NotNull org.bukkit.block.banner.Pattern pattern) org.bukkit.DyeColor@NotNull org.bukkit.block.banner.PatterngetPattern(int i) @NotNull List<org.bukkit.block.banner.Pattern>@NotNull org.bukkit.persistence.PersistentDataContainerbooleanisPlaced()int@NotNull org.bukkit.block.banner.PatternremovePattern(int i) voidsetBaseColor(@NotNull org.bukkit.DyeColor dyeColor) voidsetPattern(int i, @NotNull org.bukkit.block.banner.Pattern pattern) voidsetPatterns(@NotNull List<org.bukkit.block.banner.Pattern> patterns) booleanupdate(boolean force, boolean applyPhysics) Methods inherited from class net.glowstone.block.GlowBlockState
canEqual, equals, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getMetadata, getRawData, getType, getWorld, getX, getY, getZ, hashCode, hasMetadata, isFlowed, removeMetadata, setBlockData, setData, setFlowed, setMetadata, setRawData, setType, toString, update, updateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.block.BlockState
getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, setBlockData, setData, setRawData, setType, update, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
-
Constructor Details
-
GlowBanner
Creates an entity for the given banner block.- Parameters:
block- the block this banner occupies
-
-
Method Details
-
setPattern
public void setPattern(int i, @NotNull @NotNull org.bukkit.block.banner.Pattern pattern) - Specified by:
setPatternin interfaceorg.bukkit.block.Banner
-
numberOfPatterns
public int numberOfPatterns()- Specified by:
numberOfPatternsin interfaceorg.bukkit.block.Banner
-
setBaseColor
public void setBaseColor(@NotNull @NotNull org.bukkit.DyeColor dyeColor) - Specified by:
setBaseColorin interfaceorg.bukkit.block.Banner
-
getPatterns
- Specified by:
getPatternsin interfaceorg.bukkit.block.Banner
-
setPatterns
- Specified by:
setPatternsin interfaceorg.bukkit.block.Banner
-
addPattern
public void addPattern(@NotNull @NotNull org.bukkit.block.banner.Pattern pattern) - Specified by:
addPatternin interfaceorg.bukkit.block.Banner
-
getPattern
@NotNull public @NotNull org.bukkit.block.banner.Pattern getPattern(int i) - Specified by:
getPatternin interfaceorg.bukkit.block.Banner
-
removePattern
@NotNull public @NotNull org.bukkit.block.banner.Pattern removePattern(int i) - Specified by:
removePatternin interfaceorg.bukkit.block.Banner
-
update
public boolean update(boolean force, boolean applyPhysics) - Specified by:
updatein interfaceorg.bukkit.block.BlockState- Overrides:
updatein classGlowBlockState
-
isPlaced
public boolean isPlaced()- Specified by:
isPlacedin interfaceorg.bukkit.block.BlockState- Overrides:
isPlacedin classGlowBlockState
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainerin interfaceorg.bukkit.persistence.PersistentDataHolder- Specified by:
getPersistentDataContainerin interfaceorg.bukkit.block.TileState
-
getBaseColor
public org.bukkit.DyeColor getBaseColor()- Specified by:
getBaseColorin interfaceorg.bukkit.block.Banner
-