Skip to content
wolfieboy09 edited this page Sep 6, 2026 · 1 revision

Create and Modification Syntax

Note

The following syntax is all under event.create and event.modify Fluid tags are also supported

burnTime(int)

Required
How many ticks of burn time each consumed mB of this fluid provides

consumedPerTick(int)

Optional - Defaults to 1
How many mB of this fluid the blaze burner consumes each tick

superHeats(boolean?)

Note

superHeats() is available and makes the fluid superheat the blaze burner.
superHeats(boolean) is available to change whether a fluid would superheat a blaze burner (superHeats(false) would prevent it)

Optional - Defaults to false
Whether this fluid superheats the blaze burner

Removal Syntax

remove(ResourceLocation)

Examples

Creating fuels

LiquidEvent.modify(event => {
    event.create("generic_mod:magical_fluid")
        .burnTime(12) 
        .consumedPerTick(20)   

    // For whenever you need water to burn for whatever reason
    event.create("#kubejs:burnable_water")   
        .burnTime(1)
        .consumedPerTick(5)
})

Modifying fuels

LiquidEvents.modify(event => {
    event.modify("minecraft:lava")
        .burnTime(5)
        .superHeats()    
})

Removing fuels

LiquidEvents.modify(event => {
    event.remove("some_mod:some_fluid")
})