Download Fire Bending — Minecraft Mods — MetaMods

Fire Bending

Archived

Downloads

2

Last update

1 year ago

Versions

1.20.4 — 1.21
Server
Fabric
Game mechanics
Control
Utils

Fire Bending

This server-side Fabric mod for Minecraft provides administrators with enhanced control over fire spread in the game world. You gain the ability to fine-tune flame behavior based on its source and environmental conditions.

Individual Fire Source Configuration

The mod distinguishes between different types of fire based on their origin and allows independent adjustment of spread speed for each source. This is achieved through special game rules:

  • /gamerule lightningFireTickDelay <integer-argument> — fire spread delay from lightning
  • /gamerule lavaFireTickDelay <integer-argument> — fire spread delay from lava
  • /gamerule flintAndSteelFireTickDelay <integer-argument> — fire spread delay from flint and steel
  • /gamerule explosionFireTickDelay <integer-argument> — fire spread delay from explosions
  • /gamerule fireChargeFireTickDelay <integer-argument> — fire spread delay from fire charges

The specified value determines the spread delay using the formula: delay = argument + RandomNumber(0, 10). Setting the value to -1 completely disables fire spread for that source. By default, all rules have a value of 30.

Performance Optimization

To reduce server load, the mod includes a feature to activate fire only near players:

  • /gamerule doTickFireOnlyWhenPlayerNearby <boolean-argument> — enables/disables fire spread only near players (default false)
  • /gamerule tickFireWhenPlayerNearbyDistance <integer-argument> — sets the radius around a player within which fire spread is activated (default 30, minimum value 1)

Flammable Blocks Blacklist

In the configuration file ./config/fire-bender-config.json, you can create a list of blocks that should not ignite. Add block identifiers to the flammable_blocks_blacklist array and reload the configuration using the command /fire-bender reload_config.

{
  "flammable_blocks_blacklist": [
    "minecraft:my_block",
    "modid:other_block"
  ]
}
Project members
ArkoSammy12

ArkoSammy12

Developer

Created: 2 Mar 2024

ID: 21458