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 TypeMethodDescriptionvoid
addPattern
(@NotNull org.bukkit.block.banner.Pattern pattern) org.bukkit.DyeColor
@NotNull org.bukkit.block.banner.Pattern
getPattern
(int i) @NotNull List<org.bukkit.block.banner.Pattern>
@NotNull org.bukkit.persistence.PersistentDataContainer
boolean
isPlaced()
int
@NotNull org.bukkit.block.banner.Pattern
removePattern
(int i) void
setBaseColor
(@NotNull org.bukkit.DyeColor dyeColor) void
setPattern
(int i, @NotNull org.bukkit.block.banner.Pattern pattern) void
setPatterns
(@NotNull List<org.bukkit.block.banner.Pattern> patterns) boolean
update
(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, update
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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, update
Methods 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:
setPattern
in interfaceorg.bukkit.block.Banner
-
numberOfPatterns
public int numberOfPatterns()- Specified by:
numberOfPatterns
in interfaceorg.bukkit.block.Banner
-
setBaseColor
public void setBaseColor(@NotNull @NotNull org.bukkit.DyeColor dyeColor) - Specified by:
setBaseColor
in interfaceorg.bukkit.block.Banner
-
getPatterns
- Specified by:
getPatterns
in interfaceorg.bukkit.block.Banner
-
setPatterns
- Specified by:
setPatterns
in interfaceorg.bukkit.block.Banner
-
addPattern
public void addPattern(@NotNull @NotNull org.bukkit.block.banner.Pattern pattern) - Specified by:
addPattern
in interfaceorg.bukkit.block.Banner
-
getPattern
@NotNull public @NotNull org.bukkit.block.banner.Pattern getPattern(int i) - Specified by:
getPattern
in interfaceorg.bukkit.block.Banner
-
removePattern
@NotNull public @NotNull org.bukkit.block.banner.Pattern removePattern(int i) - Specified by:
removePattern
in interfaceorg.bukkit.block.Banner
-
update
public boolean update(boolean force, boolean applyPhysics) - Specified by:
update
in interfaceorg.bukkit.block.BlockState
- Overrides:
update
in classGlowBlockState
-
isPlaced
public boolean isPlaced()- Specified by:
isPlaced
in interfaceorg.bukkit.block.BlockState
- Overrides:
isPlaced
in classGlowBlockState
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainer
in interfaceorg.bukkit.persistence.PersistentDataHolder
- Specified by:
getPersistentDataContainer
in interfaceorg.bukkit.block.TileState
-
getBaseColor
public org.bukkit.DyeColor getBaseColor()- Specified by:
getBaseColor
in interfaceorg.bukkit.block.Banner
-