Functional-Storage-JS

Functional-Storage-JS

允许你使用KubeJS添加新的功能存储抽屉和升级!

KubeJS

A KubeJS Addon for Functional Storage

一个 KubeJS 附属模组,允许你直接通过 KubeJS 脚本注册功能性存储的储物抽屉和存储升级。

添加抽屉

FunctionalStorageJSEvents.register((event) => {
    event.addDrawer("rubberwood", (builder) => {
        builder.log("minecraft:stone")
            .planks("minecraft:stone_bricks")
            .frontTexture("kubejs:block/aaaa/rubberwood_front")
            .sideTexture("kubejs:block/aaaa/rubberwood_side")
    })
})

注册抽屉时会自动注册 1x1、1x2 和 2x2 三种尺寸的变体。

添加存储升级

FunctionalStorageJSEvents.register((event) => {
    event.addUpgrade("rose_gold", (builder) => {
        builder.multiplier(8)
            .fluidMultiplier(4)
            .rangeMultiplier(2)
            .texture("kubejs:item/upgrade/rose_gold")
            .foil(true)
            .addToTab(true)
    })
})

需要:


一个 KubeJS 附属模组,让你可以直接通过 KubeJS 脚本注册功能性存储的储物抽屉和存储升级

添加抽屉

FunctionalStorageJSEvents.register((event) => {
    event.addDrawer("cmi:rubberwood", (builder) => {
        builder.log("minecraft:stone")
            .planks("minecraft:stone_bricks")
            .frontTexture("kubejs:block/aaaa/rubberwood_front")
            .sideTexture("kubejs:block/aaaa/rubberwood_side")
    })
})

注册时会同时注册1x1、1x2和2x2的抽屉。

添加存储升级

FunctionalStorageJSEvents.register((event) => {
    event.addUpgrade("rose_gold", (builder) => {
        builder.multiplier(8)
            .fluidMultiplier(4)
            .rangeMultiplier(2)
            .texture("kubejs:item/upgrade/rose_gold")
            .foil(true)
            .addToTab(true)
    })
})

需要: