Smooth Flint

Quick rating

Community listing page, reviews here may not be monitored by the author.

Smooth Flint

By Neni-oOwner , Nenio

No reviews yet

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

Mod Loaders
Minecraft

About

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

baner

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).
    • 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

  1. Ignite entities on click
    ignite.enable (default: true)
    If enabled, Flint & Steel can ignite entities when you use it directly on them.

  2. Ignite other players
    ignite.igniteOtherPlayers (default: true)
    Only matters if option #1 is enabled. Allows igniting other players with Flint & Steel.

  3. Breeze self-extinguish
    breeze.selfExtinguish (default: true)
    If enabled, burning Breeze extinguishes itself after 20 ticks, plays a sound, and spawns white smoke.

  4. 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.

  5. 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.

  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.