Class MovingBlockEntity

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

public class MovingBlockEntity extends BaseBlockEntity implements org.cloudburstmc.api.blockentity.MovingBlock
Created by CreeperFace on 11.4.2017.
  • Constructor Details

    • MovingBlockEntity

      public MovingBlockEntity(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
    • getMovingBlock

      public org.cloudburstmc.api.block.BlockState getMovingBlock()
    • setBlock

      public void setBlock(org.cloudburstmc.api.block.BlockState blockState)
    • getExtraBlock

      public org.cloudburstmc.api.block.BlockState getExtraBlock()
    • setExtraBlock

      public void setExtraBlock(org.cloudburstmc.api.block.BlockState extraBlockState)
    • getBlockEntity

      public org.cloudburstmc.api.blockentity.BlockEntity getBlockEntity()
    • setBlockEntity

      public void setBlockEntity(org.cloudburstmc.api.blockentity.BlockEntity blockEntity)
    • getPiston

      public com.nukkitx.math.vector.Vector3i getPiston()
    • setPiston

      public void setPiston(com.nukkitx.math.vector.Vector3i piston)
    • 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