kotlin
class BlockModificationConfig( val blockId: Identifier )用于修改现有方块属性的配置对象。 这个类提供一个流式 API,用于修改已经注册到 Minecraft 方块注册表中的方块属性。 风格上类似 KubeJS 的方块修改系统。
属性
| 属性 | 说明 |
|---|---|
blockId | 要修改的方块标识符。 |
class BlockModificationConfig( val blockId: Identifier )用于修改现有方块属性的配置对象。 这个类提供一个流式 API,用于修改已经注册到 Minecraft 方块注册表中的方块属性。 风格上类似 KubeJS 的方块修改系统。
| 属性 | 说明 |
|---|---|
blockId | 要修改的方块标识符。 |
@ApiStatus.Experimental
@ApiStatus.Experimental fun modifyBlock(blockId: String, configure: BlockModificationConfig.() -> Unit): Block修改已有方块的属性。 这个函数允许你修改已经注册到 Minecraft 方块注册表中的方块属性。 变更会作用到方块的默认状态,并影响该方块的所有实例。
| 参数 | 说明 |
|---|---|
blockId | 要修改的方块标识符(例如 "minecraft:stone")。 |
configure | 方块修改配置 lambda。 |
返回修改后的方块实例。