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.



