Class CauldronBlockEntity

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

public class CauldronBlockEntity extends BaseBlockEntity implements org.cloudburstmc.api.blockentity.Cauldron
author: CreeperFace Nukkit Project
  • Constructor Details

    • CauldronBlockEntity

      public CauldronBlockEntity(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
    • getPotionId

      public short getPotionId()
      Specified by:
      getPotionId in interface org.cloudburstmc.api.blockentity.Cauldron
    • setPotionId

      public void setPotionId(int potionId)
      Specified by:
      setPotionId in interface org.cloudburstmc.api.blockentity.Cauldron
    • getPotionType

      public short getPotionType()
      Specified by:
      getPotionType in interface org.cloudburstmc.api.blockentity.Cauldron
    • setPotionType

      public void setPotionType(int potionType)
      Specified by:
      setPotionType in interface org.cloudburstmc.api.blockentity.Cauldron
    • isSplash

      public boolean isSplash()
      Specified by:
      isSplash in interface org.cloudburstmc.api.blockentity.Cauldron
    • setSplash

      public void setSplash(boolean splash)
      Specified by:
      setSplash in interface org.cloudburstmc.api.blockentity.Cauldron
    • getCustomColor

      public org.cloudburstmc.api.util.data.BlockColor getCustomColor()
      Specified by:
      getCustomColor in interface org.cloudburstmc.api.blockentity.Cauldron
    • setCustomColor

      public void setCustomColor(org.cloudburstmc.api.util.data.BlockColor customColor)
      Specified by:
      setCustomColor in interface org.cloudburstmc.api.blockentity.Cauldron
    • hasCustomColor

      public boolean hasCustomColor()
      Specified by:
      hasCustomColor in interface org.cloudburstmc.api.blockentity.Cauldron
    • isValid

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

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