Package net.glowstone.block.entity.state
Class GlowJukebox
java.lang.Object
net.glowstone.block.GlowBlockState
net.glowstone.block.entity.state.GlowJukebox
- All Implemented Interfaces:
org.bukkit.block.BlockState,org.bukkit.block.Jukebox,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
ConstructorsConstructorDescriptionGlowJukebox(GlowBlock block) Creates a block state for the given jukebox block. -
Method Summary
Modifier and TypeMethodDescriptionbooleaneject()@NotNull org.bukkit.persistence.PersistentDataContainerorg.bukkit.Materialorg.bukkit.inventory.ItemStackbooleanvoidsetPlaying(org.bukkit.Material record) voidsetRecord(org.bukkit.inventory.ItemStack record) voidbooleanupdate(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, isPlaced, 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, isPlaced, setBlockData, setData, setRawData, setType, update, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
-
Constructor Details
-
GlowJukebox
Creates a block state for the given jukebox block.- Parameters:
block- the jukebox block
-
-
Method Details
-
update
public boolean update(boolean force, boolean applyPhysics) - Specified by:
updatein interfaceorg.bukkit.block.BlockState- Overrides:
updatein classGlowBlockState
-
getPlaying
public org.bukkit.Material getPlaying()- Specified by:
getPlayingin interfaceorg.bukkit.block.Jukebox
-
isPlaying
public boolean isPlaying()- Specified by:
isPlayingin interfaceorg.bukkit.block.Jukebox
-
setPlaying
public void setPlaying(org.bukkit.Material record) - Specified by:
setPlayingin interfaceorg.bukkit.block.Jukebox
-
stopPlaying
public void stopPlaying()- Specified by:
stopPlayingin interfaceorg.bukkit.block.Jukebox
-
eject
public boolean eject()- Specified by:
ejectin interfaceorg.bukkit.block.Jukebox
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainerin interfaceorg.bukkit.persistence.PersistentDataHolder- Specified by:
getPersistentDataContainerin interfaceorg.bukkit.block.TileState
-
getRecord
public org.bukkit.inventory.ItemStack getRecord()- Specified by:
getRecordin interfaceorg.bukkit.block.Jukebox
-
setRecord
public void setRecord(org.bukkit.inventory.ItemStack record) - Specified by:
setRecordin interfaceorg.bukkit.block.Jukebox
-