NovaBlockState

sealed interface NovaBlockState : BlockData

Properties

Link copied to clipboard
@get:NotNull
abstract val asString: @NotNull String
Link copied to clipboard
val BlockData.blockType: BlockType
Link copied to clipboard
abstract val isOccluding: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val isReplaceable: Boolean
Link copied to clipboard
abstract val lightEmission: Int
Link copied to clipboard
@get:NotNull
abstract val mapColor: @NotNull Color
Link copied to clipboard
@get:NotNull
abstract val material: @NotNull Material
Link copied to clipboard
val BlockData.nmsBlockState: BlockState
Link copied to clipboard
@get:NotNull
abstract val pistonMoveReaction: @NotNull PistonMoveReaction
Link copied to clipboard
@get:NotNull
abstract val placementMaterial: @NotNull Material
Link copied to clipboard
@get:NotNull
abstract val soundGroup: @NotNull SoundGroup

Functions

Link copied to clipboard
abstract override fun clone(): NovaBlockState
Link copied to clipboard
abstract fun copyTo(@NotNull p0: @NotNull BlockData)
Link copied to clipboard
@NotNull
abstract fun createBlockState(): @NotNull BlockState
Link copied to clipboard
abstract operator fun <T : Comparable<T>> get(property: BlockStateProperty<T>): T?
Link copied to clipboard
@NotNull
abstract fun getCollisionShape(@NotNull p0: @NotNull Location): @NotNull VoxelShape
Link copied to clipboard
open fun getDestroySpeed(@NotNull itemStack: @NotNull ItemStack): Float
abstract fun getDestroySpeed(@NotNull p0: @NotNull ItemStack, p1: Boolean): Float
Link copied to clipboard
abstract fun <T : Comparable<T>> getOrThrow(property: BlockStateProperty<T>): T
Link copied to clipboard
abstract fun isFaceSturdy(@NotNull p0: @NotNull BlockFace, @NotNull p1: @NotNull BlockSupport): Boolean
Link copied to clipboard
abstract fun isPreferredTool(@NotNull p0: @NotNull ItemStack): Boolean
Link copied to clipboard
abstract fun isSupported(@NotNull p0: @NotNull Location): Boolean
abstract fun isSupported(@NotNull p0: @NotNull Block): Boolean
Link copied to clipboard
abstract fun matches(@Nullable p0: @Nullable BlockData?): Boolean
Link copied to clipboard
@NotNull
abstract fun merge(@NotNull p0: @NotNull BlockData): @NotNull BlockData
Link copied to clipboard
abstract fun mirror(@NotNull p0: @NotNull Mirror)
Link copied to clipboard
Link copied to clipboard
abstract fun rotate(@NotNull p0: @NotNull StructureRotation)
Link copied to clipboard
abstract operator fun <T : Comparable<T>> set(property: BlockStateProperty<T>, value: T)