Class JukeboxBlockEntity

java.lang.Object
org.cloudburstmc.server.blockentity.BaseBlockEntity
org.cloudburstmc.server.blockentity.JukeboxBlockEntity
All Implemented Interfaces:
org.cloudburstmc.api.blockentity.BlockEntity, org.cloudburstmc.api.blockentity.Jukebox

public class JukeboxBlockEntity extends BaseBlockEntity implements org.cloudburstmc.api.blockentity.Jukebox
Author:
CreeperFace
  • Constructor Details

    • JukeboxBlockEntity

      public JukeboxBlockEntity(org.cloudburstmc.api.blockentity.BlockEntityType<?> type, org.cloudburstmc.api.level.chunk.Chunk chunk, com.nukkitx.math.vector.Vector3i position)
  • Method Details

    • loadAdditionalData

      public void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
      Overrides:
      loadAdditionalData in class BaseBlockEntity
    • saveAdditionalData

      public void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
      Overrides:
      saveAdditionalData in class BaseBlockEntity
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.cloudburstmc.api.blockentity.BlockEntity
      Specified by:
      isValid in class BaseBlockEntity
    • getRecordItem

      public org.cloudburstmc.api.item.ItemStack getRecordItem()
      Specified by:
      getRecordItem in interface org.cloudburstmc.api.blockentity.Jukebox
    • setRecordItem

      public void setRecordItem(org.cloudburstmc.api.item.ItemStack recordItem)
      Specified by:
      setRecordItem in interface org.cloudburstmc.api.blockentity.Jukebox
    • play

      public void play()
      Specified by:
      play in interface org.cloudburstmc.api.blockentity.Jukebox
    • stop

      public void stop()
      Specified by:
      stop in interface org.cloudburstmc.api.blockentity.Jukebox
    • dropItem

      public void dropItem()
      Specified by:
      dropItem in interface org.cloudburstmc.api.blockentity.Jukebox
    • isSpawnable

      public boolean isSpawnable()
      Specified by:
      isSpawnable in interface org.cloudburstmc.api.blockentity.BlockEntity
      Overrides:
      isSpawnable in class BaseBlockEntity