Configured Burn Time
a.k.a. Configured Burn
Allows to make item burn time data-driven.
Change your items' fueling time with a single datapack reload!
Implements a new recipe type: configured_burn:burning_time
Structure:
{
"type": "configured_burn:burning_time",
"item": "item id",
"tag": "tag id",
"priority": 0,
"time": 200,
"compat": {
"createOverheatTime": 100
},
"conditions": [
]
}
Reference
Here is a small reference sheet of some vanilla item fuel times,
so that you may have an idea of what a value evaluates for:
| item |
|
value (ticks) |
|
time (seconds) |
|
number of items |
#minecraft:boats |
|
1200 |
|
60 |
|
6 |
#minecraft:burnable_planks |
|
300 |
|
15 |
|
1.5 |
minecraft:coal_block |
|
16000 |
|
800 |
|
80 |
minecraft:coal |
|
1600 |
80 |
|
8 |
|
minecraft:lava_bucket |
|
20000 |
|
1000 |
|
100 |
#minecraft:burnable_logs |
|
300 |
|
15 |
|
1.5 |
Implemented mod compatibilities
Create
The recipe supports a compatibility field which allows to define how long should an item make a Create blaze burner overheat.
Warning! As per Create's implementation, any time a blaze burner finished overheating, ensues a time of normal heating that
cannot be controlled to this day.