Taller Torches: Hitbox & Particle Fix
A micro-mod that adjusts collision boundaries and shifts flame particles of torches so that tall textures finally display correctly.
🔥 Solving the Problem
Resource packs that restore the 13-pixel tall torch from the Indev era (or any other enlarged variations) look amazing... until the fire appears in the middle of the shaft, and attempts to break the torch turn into constant mouse misses. Taller Torches fixes both issues for regular, soul, and redstone torches (both floor and wall versions):
- Particle source is raised to match the actual top of the sprite
- Collision zone and outline are expanded, allowing you to target the torch where it visually appears

No more flames stuck inside the stem or mismatched boundaries—just beautiful ceremonial torches!
📏 How It Works
Upon loading, the mod reads a single JSON file:
// config/tallertorches.json
{
"torch_height_px": 13, // 10 = standard height, 13 = Indev (default)
"include_redstone": true // whether to include redstone torch adjustments
}
- torch_height_px — height of your torch.png file in pixels
- include_redstone — when set to true, applies the same settings to redstone torches; set to false to maintain original appearance
- All other parameters (collision, outline, flame/smoke offset, wall version shift) are calculated automatically
📦 Installation and Compatibility
| Loader | Version | Notes |
|---|---|---|
| Fabric | from 0.16.14 (1.20.1) | Fabric-API not required |
| Forge (Sinytra Connector) | (1.20.1) | Stable operation |
| Quilt | Not tested | Expected behavior similar to Fabric |
Built for Yarn mappings; uses just four mixins (TorchBlock, WallTorchBlock, RedstoneTorchBlock, WallRedstoneTorchBlock). Built for Yarn mappings; uses just four mixins (TorchBlock, WallTorchBlock, RedstoneTorchBlock, WallRedstoneTorchBlock).
⚡ Lightweight Architecture
- Approximately 23 KB JAR file size
- No mixin interfaces, no runtime reflection used
- Mixins activate only during torch shape modification or particle generation
📐 Height Examples
| Torch Texture | torch_height_px |
Result |
|---|---|---|
| Standard | 10 | No changes (particles and collision zone remain original) |
| Indev | 13 (default) | Flame neatly positioned on the tip; collision zone about 30% taller |
| Custom 16 px | 16 | Ultra-tall torches? Just set 16 and restart! |
(Values above 16 pixels are supported but may intersect ceilings in cramped builds.)
(Values below 10 pixels are also supported, the minimum is 2.)