promotional bannermobile promotional banner

Functional-Storage-JS

Allows you to add new Functional Storage Drawers and Upgrades using KubeJS!

A KubeJS Addon for Functional Storage

A KubeJS addon that allows you to directly register Functional Storage Drawers and Storage Upgrades through KubeJS scripts.

Adding Drawers

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")
    })
})

`

Registering a drawer will automatically register the 1x1, 1x2, and 2x2 variants.

Adding Storage Upgrades

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)
    })
})

Requirements:


一个 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, 1x22x2的抽屉

添加存储升级

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)
    })
})

需要:

The Functional-Storage-JS Team

Forgeborn tier frameprofile avatar
  • 4
    Followers
  • 6
    Projects
  • 357.3K
    Downloads

More from Qi_MonthView all