Interface JukeboxPlayableComponent
- All Superinterfaces:
- ConfigurationSerializable
Represents a component which can be inserted into a jukebox.
- 
Method SummaryModifier and TypeMethodDescriptiongetSong()Gets the song assigned to this component.Gets the key of the song assigned to this component.default booleanDeprecated, for removal: This API element is subject to removal in a future version.no longer available on the component directlydefault voidsetShowInTooltip(boolean show) Deprecated, for removal: This API element is subject to removal in a future version.no longer available on the component directlyvoidsetSong(@NotNull JukeboxSong song) Sets the song assigned to this component.voidsetSongKey(@NotNull NamespacedKey song) Sets the key of the song assigned to this component.Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializableserialize
- 
Method Details- 
getSongGets the song assigned to this component.- Returns:
- song, or null if the song does not exist on the server
 
- 
getSongKeyGets the key of the song assigned to this component.- Returns:
- the song key
 
- 
setSongSets the song assigned to this component.- Parameters:
- song- the song
 
- 
setSongKeySets the key of the song assigned to this component.- Parameters:
- song- the song key
 
- 
isShowInTooltipDeprecated, for removal: This API element is subject to removal in a future version.no longer available on the component directlyGets if the song will show in the item tooltip.- Returns:
- if the song will show in the tooltip
 
- 
setShowInTooltipDeprecated, for removal: This API element is subject to removal in a future version.no longer available on the component directlySets if the song will show in the item tooltip.- Parameters:
- show- true if the song will show in the tooltip
 
 
-