kotlin
class RecipeModificationConfig( val recipeId: Identifier )用于修改现有配方属性的配置对象。 这个类提供一个流式 API,用于修改已经注册到 Minecraft 配方管理器中的配方属性。 风格上类似 KubeJS 的配方修改系统。
属性
| 属性 | 说明 |
|---|---|
recipeId | 要修改的配方标识符。 |
class RecipeModificationConfig( val recipeId: Identifier )用于修改现有配方属性的配置对象。 这个类提供一个流式 API,用于修改已经注册到 Minecraft 配方管理器中的配方属性。 风格上类似 KubeJS 的配方修改系统。
| 属性 | 说明 |
|---|---|
recipeId | 要修改的配方标识符。 |
@ApiStatus.Experimental
@ApiStatus.Experimental fun modifyRecipe(recipeId: String, configure: RecipeModificationConfig.() -> Unit)修改已有配方的属性。 这个函数允许你修改已经注册到 Minecraft 配方管理器中的配方属性。 变更会通过数据包系统重新注册修改后的配方来应用。
| 参数 | 说明 |
|---|---|
recipeId | 要修改的配方标识符(例如 "minecraft:iron_ingot_from_smelting")。 |
configure | 配方修改配置 lambda。 |
@ApiStatus.Experimental
@ApiStatus.Experimental fun modifyRecipe(recipeId: Identifier, configure: RecipeModificationConfig.() -> Unit)修改已有配方的属性。
| 参数 | 说明 |
|---|---|
recipeId | 要修改的配方标识符。 |
configure | 配方修改配置 lambda。 |