promotional bannermobile promotional banner
premium banner
A small vanilla-friendly Flint and Steel overhaul with sensible ignite rules and a simple config.

Description

SmoothFlint — Flint & Steel, but smarter

A vanilla-friendly Flint & Steel overhaul with sensible ignite rules and a simple config.


🔥 What this mod changes

  • Smarter igniting: entities and blocksUsing
  • Flint and Steel on an entity can ignite that entity (configurable).
  • Special cases / vanilla safety:
  • Item drops (ItemEntity) cannot be ignited.
  • Dragon Fireballs cannot be ignited.
  • Creepers keep vanilla behavior (Flint & Steel triggers their special mechanic).
  • Water rule: living mobs in water don’t ignite (prevents underwater cheese).
  • Works on non-living entities too (boats, wind charges, etc.) if the target can be set on fire.
  • Using Flint & Steel on small plants (grass/flowers-like blocks) removes the plant and replaces it with fire immediately.
  • A burning Breeze extinguishes itself after 20 ticks (1 second).
  • 💥 Burning Wind Charges can ignite an area (optional)
  • If a Wind Charge is burning (has fire ticks), its explosion can: ignite nearby living entities, place small patches of fire around the impact (Disabled by default for balance / vanilla-friendliness).
  • 👀 Hostile + neutral mobs react like you “attacked” them
  • Igniting a mob with Flint & Steel can make: hostile mobs target you, neutral mobs (e.g. Iron Golem) become angry like after a normal hit (Optional and fully configurable).
  • 🟣 Enderman fire panic + extinguish chance
  • A burning Enderman enters “panic mode” and]tries to teleport every 40 ticks until it stops burning. (configurable)
  • After a successful teleport, a burning Enderman has a 50% chance to extinguish itself. (configurable)

⚙️ Configuration

Config file is created at:

.minecraft/config/smoothflint.json

Options:

1) Ignite entities on click

ignite.enable
Default: true
Enables igniting entities by using Flint & Steel directly on them.

2) Ignite other players

ignite.igniteOtherPlayers
Default: true
Only applies if option #1 is enabled. Allows igniting other players.

3) Breeze self-extinguish

breeze.selfExtinguish
Default: true
Burning Breeze extinguishes itself after 20 ticks, with sound + white smoke.

4) Burning Wind Charge ignites area

windCharge.burningIgnitesArea
Default: [code]false
If enabled, burning Wind Charges ignite nearby entities and place fire around the explosion.

5) Provoke neutral/hostile mobs on ignite

mobs.provokeNeutralOnIgnite
Default: true
If enabled, igniting a mob makes it react like after being attacked.

6) Enderman extinguish chance on teleport

enderman.extinguishChanceOnTeleport
Default: true
If enabled, burning Endermen have a 50% chance to extinguish after a successful teleport.

7) Enderman panic while burning

enderman.panicWhileBurning
Default: true
If enabled, burning Endermen attempt to teleport every 40 ticks until they stop burning.

✅ Notes / vanilla compatibility

  • Creeper + Flint & Steel remains vanilla (no changes to their special interaction).
  • Item drops can’t be ignited.
  • Dragon Fireballs can’t be ignited.
  • Gameplay rules are applied server-side.

Contact: https://github.com/Neni-o/issue-tracker