public class GlowBlockState extends Object implements org.bukkit.block.BlockState
Modifier and Type | Field and Description |
---|---|
protected org.bukkit.material.MaterialData |
data |
protected int |
typeId |
Constructor and Description |
---|
GlowBlockState(GlowBlock block)
Creates a BlockState object to track the given block's state.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
GlowBlock |
getBlock() |
GlowChunk |
getChunk() |
org.bukkit.material.MaterialData |
getData() |
byte |
getLightLevel() |
org.bukkit.Location |
getLocation() |
org.bukkit.Location |
getLocation(org.bukkit.Location loc) |
List<org.bukkit.metadata.MetadataValue> |
getMetadata(String metadataKey) |
byte |
getRawData() |
org.bukkit.Material |
getType() |
int |
getTypeId() |
GlowWorld |
getWorld() |
int |
getX() |
int |
getY() |
int |
getZ() |
int |
hashCode() |
boolean |
hasMetadata(String metadataKey) |
boolean |
isFlowed() |
boolean |
isPlaced() |
void |
removeMetadata(String metadataKey,
org.bukkit.plugin.Plugin owningPlugin) |
void |
setData(org.bukkit.material.MaterialData data) |
void |
setFlowed(boolean flowed) |
void |
setMetadata(String metadataKey,
org.bukkit.metadata.MetadataValue newMetadataValue) |
void |
setRawData(byte data) |
void |
setType(org.bukkit.Material type) |
boolean |
setTypeId(int type) |
boolean |
update() |
boolean |
update(boolean force) |
boolean |
update(boolean force,
boolean applyPhysics) |
public GlowBlockState(GlowBlock block)
block
- the blockpublic GlowChunk getChunk()
getChunk
in interface org.bukkit.block.BlockState
public GlowBlock getBlock()
getBlock
in interface org.bukkit.block.BlockState
public org.bukkit.Location getLocation()
getLocation
in interface org.bukkit.block.BlockState
public org.bukkit.Location getLocation(org.bukkit.Location loc)
getLocation
in interface org.bukkit.block.BlockState
public final org.bukkit.Material getType()
getType
in interface org.bukkit.block.BlockState
public final void setType(org.bukkit.Material type)
setType
in interface org.bukkit.block.BlockState
public final boolean setTypeId(int type)
setTypeId
in interface org.bukkit.block.BlockState
public final byte getRawData()
getRawData
in interface org.bukkit.block.BlockState
public final void setRawData(byte data)
setRawData
in interface org.bukkit.block.BlockState
public boolean isPlaced()
isPlaced
in interface org.bukkit.block.BlockState
public final boolean update()
update
in interface org.bukkit.block.BlockState
public final boolean update(boolean force)
update
in interface org.bukkit.block.BlockState
public boolean update(boolean force, boolean applyPhysics)
update
in interface org.bukkit.block.BlockState
public void setMetadata(String metadataKey, org.bukkit.metadata.MetadataValue newMetadataValue)
setMetadata
in interface org.bukkit.metadata.Metadatable
public List<org.bukkit.metadata.MetadataValue> getMetadata(String metadataKey)
getMetadata
in interface org.bukkit.metadata.Metadatable
public boolean hasMetadata(String metadataKey)
hasMetadata
in interface org.bukkit.metadata.Metadatable
public void removeMetadata(String metadataKey, org.bukkit.plugin.Plugin owningPlugin)
removeMetadata
in interface org.bukkit.metadata.Metadatable
public GlowWorld getWorld()
getWorld
in interface org.bukkit.block.BlockState
public int getX()
getX
in interface org.bukkit.block.BlockState
public int getY()
getY
in interface org.bukkit.block.BlockState
public int getZ()
getZ
in interface org.bukkit.block.BlockState
public byte getLightLevel()
getLightLevel
in interface org.bukkit.block.BlockState
public int getTypeId()
getTypeId
in interface org.bukkit.block.BlockState
public org.bukkit.material.MaterialData getData()
getData
in interface org.bukkit.block.BlockState
public void setData(org.bukkit.material.MaterialData data)
setData
in interface org.bukkit.block.BlockState
public boolean isFlowed()
public void setFlowed(boolean flowed)
Copyright © 2021. All rights reserved.