Class ItemFrameBlockEntity

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

public class ItemFrameBlockEntity extends BaseBlockEntity implements org.cloudburstmc.api.blockentity.ItemFrame
Created by Pub4Game on 03.07.2016.
  • Constructor Details

    • ItemFrameBlockEntity

      public ItemFrameBlockEntity(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
    • saveClientData

      protected void saveClientData(com.nukkitx.nbt.NbtMapBuilder tag)
      Description copied from class: BaseBlockEntity
      NBT data that is specifically sent to the client
      Overrides:
      saveClientData in class BaseBlockEntity
      Parameters:
      tag - tag to write data to
    • isValid

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

      public int getItemRotation()
      Specified by:
      getItemRotation in interface org.cloudburstmc.api.blockentity.ItemFrame
    • setItemRotation

      public void setItemRotation(int itemRotation)
      Specified by:
      setItemRotation in interface org.cloudburstmc.api.blockentity.ItemFrame
    • getItem

      public org.cloudburstmc.api.item.ItemStack getItem()
      Specified by:
      getItem in interface org.cloudburstmc.api.blockentity.ItemFrame
    • setItem

      public void setItem(org.cloudburstmc.api.item.ItemStack item)
      Specified by:
      setItem in interface org.cloudburstmc.api.blockentity.ItemFrame
    • getItemDropChance

      public float getItemDropChance()
      Specified by:
      getItemDropChance in interface org.cloudburstmc.api.blockentity.ItemFrame
    • setItemDropChance

      public void setItemDropChance(float itemDropChance)
      Specified by:
      setItemDropChance in interface org.cloudburstmc.api.blockentity.ItemFrame
    • setDirty

      public void setDirty()
      Specified by:
      setDirty in interface org.cloudburstmc.api.blockentity.BlockEntity
      Overrides:
      setDirty in class BaseBlockEntity
    • getAnalogOutput

      public int getAnalogOutput()
      Specified by:
      getAnalogOutput in interface org.cloudburstmc.api.blockentity.ItemFrame
    • isSpawnable

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