程序包 org.bukkit.block
接口 Jukebox
- 所有超级接口:
BlockState,Metadatable
代表一个唱片机(快照).
-
方法概要
修饰符和类型方法说明booleaneject()停止唱片机的播放,并弹出唱片.获取唱片机正在播放的唱片.boolean检查唱片机是否正在播放唱片.voidsetPlaying(Material record) 设置正在播放的唱片.从接口继承的方法 org.bukkit.block.BlockState
getBlock, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getTypeId, getWorld, getX, getY, getZ, isPlaced, setData, setRawData, setType, setTypeId, update, update, update从接口继承的方法 org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
-
方法详细资料
-
getPlaying
Material getPlaying()获取唱片机正在播放的唱片.原文: Gets the record being played.
- 返回:
- 这个唱片物品,如果返回AIR就表示没有在播放
-
setPlaying
设置正在播放的唱片.原文: Sets the record being played.
- 参数:
record- 这个唱片物品,设置为AIR/null则为停止播放
-
isPlaying
boolean isPlaying()检查唱片机是否正在播放唱片.原文: Checks if the jukebox is playing a record.
- 返回:
- 返回true就表示唱片正在播放
-
eject
boolean eject()停止唱片机的播放,并弹出唱片.如果这个方块不是一个唱片机, 那么使用本方法将没有任何效果并返回false.
原文: Stops the jukebox playing and ejects the current record.
If the block represented by this state is no longer a jukebox, this will do nothing and return false.
- 返回:
- true表示已弹出唱片;false表示唱片机没有播放唱片
- 抛出:
IllegalStateException- 如果方块状态未应用(译注:仅仅是一种表示而未应用到实际的方块上)
-