A KubeJS addon that allows you to directly register Functional Storage Drawers and Storage Upgrades through KubeJS scripts.
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.
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)
})
})
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)
})
})