BlockModificationConfig

class BlockModificationConfig(val blockId: Identifier)

Configuration for modifying existing block properties.

This class provides a fluent API for modifying properties of existing blocks registered in Minecraft's block registry. Similar to KubeJS's block modification system.

Constructors

Link copied to clipboard
constructor(blockId: Identifier)

Properties

Link copied to clipboard
val blockId: Identifier

The identifier of the block to modify

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var mapColor: MapColor?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun canOcclude(value: Boolean)
Link copied to clipboard
fun friction(value: Float)
Link copied to clipboard
fun hardness(value: Float)
Link copied to clipboard
fun hasCollision(value: Boolean)
Link copied to clipboard
fun isAir(value: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun jumpFactor(value: Float)
Link copied to clipboard
fun lightEmission(value: Int)
Link copied to clipboard
fun lightLevel(value: Int)
Link copied to clipboard
fun mapColor(value: MapColor)
Link copied to clipboard
fun requiresCorrectTool(value: Boolean = true)
Link copied to clipboard
fun resistance(value: Float)
Link copied to clipboard
fun speedFactor(value: Float)
Link copied to clipboard
fun strength(value: Float)