Download Taller Torches: Hitbox & Particle Fix — Minecraft Mods — MetaMods
Taller Torches: Hitbox & Particle Fix

Taller Torches: Hitbox & Particle Fix

Active

Downloads

0

Last update

5 months ago

Versions

1.20.1
Client
Fabric
Decor
Utils

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

Animation showing the problem when using torches with non-standard height and the mod's fix

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

Project members
HandLock_

HandLock_

Developer

Created: 3 Jun 2025

ID: 222940