Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details

SmoothFlint — Flint & Steel, but smarter
SmoothFlint upgrades vanilla Flint and Steel with more intuitive ignite rules and a few extra mob mechanics — all controllable through a simple config file.
🔥 What this mod changes
Smarter igniting: entities and blocks
- Using 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).
- Item drops (
- Water rule: living mobs in water don’t ignite (prevents underwater cheese).
- Works on non-living entities too (example: boats, wind charges) if the target can be set on fire.
🌿 Plants burn into fire instantly
Using Flint and Steel on small plants (grass/flowers-like blocks) removes the plant and replaces it with fire immediately, with smoke particles instead of block-breaking particles.
🌪️ Breeze: quick self-extinguish
If a Breeze is burning, it will extinguish itself after 20 ticks (1 second), play an extinguish sound, and spawn white smoke particles (configurable).
💥 Burning Wind Charges can ignite an area (optional)
If a Wind Charge is burning (it has fire ticks), its explosion can:
- ignite nearby living entities
- place small patches of fire around the impact
- spawn flame + smoke particles
Disabled by default for balance / vanilla-friendliness.
👀 Hostile + neutral mobs can 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
This is optional and can be disabled via config.
🟣 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
-
Ignite entities on click
ignite.enable(default:true)
If enabled, Flint & Steel can ignite entities when you use it directly on them. -
Ignite other players
ignite.igniteOtherPlayers(default:true)
Only matters if option #1 is enabled. Allows igniting other players with Flint & Steel. -
Breeze self-extinguish
breeze.selfExtinguish(default:true)
If enabled, burning Breeze extinguishes itself after 20 ticks, plays a sound, and spawns white smoke. -
Burning Wind Charge ignites area
windCharge.burningIgnitesArea(default:false)
If enabled, burning Wind Charges ignite nearby entities and place fire on nearby air blocks when they explode. -
Provoke neutral/hostile mobs on ignite
mobs.provokeNeutralOnIgnite(default:true)
If enabled, igniting a mob with Flint & Steel makes neutral/hostile mobs react like after being attacked. -
Enderman extinguish chance on teleport
enderman.extinguishChanceOnTeleport(default:true)
If enabled, burning Endermen have a 50% chance to extinguish after a successful teleport. -
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.



