Перейти к содержимому
Mineforgian

Hitbox Reveal

See enemy hitboxes the moment you punch them. Color-coded by distance and crit window. Fully configurable in-game — no extra mods needed.

Загрузки
1K
Подписчики
2
Обновлён
4 июля 2026 г.
Лицензия
MIT

Опубликован 19 апреля 2026 г.

HitboxReveal

See enemy hitboxes the moment you hit them. HitboxReveal draws a colored bounding box around any player you attack — giving you instant visual feedback on their exact position, mid-combo, or while they're moving.

✨ Features

Player Hitboxes

  • 3-state color system — boxes change color based on combat context:
    • 🟡 Default — target is marked, normal range
    • 🔴 Close — target is within your configured danger zone
    • 🟣 Crit-Ready — target is airborne AND your attack cooldown is full
  • Gradient fill — smooth top-to-bottom color gradient on hitbox faces, with per-state gradient support
  • Fade out — hitbox fades as the timer expires
  • Pulse — animated opacity pulsing with adjustable speed
  • Corner-only outline — render just the corner brackets instead of full edges
  • Eye height box — separate flat box at the target's eye level
  • Look vector — line showing exactly where the target is looking

Entity Hitboxes

  • Track ender pearls, arrows, and wind charges in flight
  • Per-entity color, size multiplier, and outline-only toggle
  • Enemy-only filter — only show projectiles not thrown by you

Friends List

  • Add players by username to an ignore list — their hitbox will never reveal even if you hit them
  • Perfect for FFAs with squadmates
  • Press N to open (rebindable in Controls)

Range Indicator

  • Circle on the ground showing your close-range threshold radius
  • Custom color

Self-Reveal

  • Show your own hitbox in third-person, permanently or on-hit

🎮 Controls

Key Action
G Toggle mod on/off
B Open config screen
N Open Friends (ignore) list

All keys are rebindable in Options → Controls → HitboxReveal

⚙️ Requirements

  • Minecraft 1.21.11
  • Fabric Loader
  • Fabric API
  • YACL (config screen)
  • Mod Menu (optional, for Mod Menu integration)

Found a bug or have a suggestion? Contact lwkSlick on Discord.

Ченджлог

1.0.9Релиз1.21.11 · 4 июля 2026 г.

Hitbox Reveal 1.0.9

Added

  • Reveal All Hitboxes — a new toggle in Basics that permanently reveals every nearby player, ignoring range, player count, and hit requirements. Turn it off to hide them again.

Fixed

  • Update checker was always displaying version 0.0.0 due to a Modrinth API lookup bug. It now correctly checks for updates.
  • Max Players slider (Solo Auto-Reveal) was an unbounded text field — replaced with a proper slider (1–100).
  • Stuck hitboxes: toggling off Reveal All or Solo Auto-Reveal now correctly clears revealed players instead of leaving them stuck highlighted.

Removed

  • Pearl Trail (Trajectories tab) has been removed. This feature is seen as an unfair advantage and had to be removed.
1.0.7Релиз1.21.11 · 1 июня 2026 г.

v1.0.7

New Features

  • Reveal All button — instantly reveals every player in the world permanently, bypassing range and count limits (same as F3+B but for players only)
  • Reset Defaults button — resets every setting to its default value in one click
  • Close color toggle — new option to disable the close-range color; targets will use the default color instead
  • Crit color toggle — new option to disable the crit-ready color; targets will use the default color instead
  • Pearl trail fade-out — trails now smoothly fade out after a pearl lands, lingering for a configurable duration before disappearing

Changes

  • Line width slider minimum lowered from 2.0 to 0.5, allowing thinner outlines
  • Solo Auto max players input changed to a number field with a range of 1–100 (was a slider capped at 5)
  • Entity fill now renders a proper top-to-bottom color gradient using the gradient top color setting

Performance

  • Pearl trail renderer is now zero-allocation per frame — pre-computed sin/cos tables and reusable static arrays replace per-frame heap allocations
  • Entity loop now uses a 64-block bounding box query instead of iterating all world entities, reducing CPU overhead at high entity counts
  • Pearl trail search gated behind pearlTrailEnabled — skipped entirely when the feature is off

Bug Fixes

  • Pearl trails now use LinkedList for O(1) removal from the front instead of shifting an ArrayList
  • Removed unused saturation/brightness color fields (satDefault, satClose, etc.) that had no effect
  • Removed broken hit sound settings (hitSound, hitSoundVolume) that referenced a non-existent sound API
1.0.6Релиз1.21.11 · 15 мая 2026 г.

Changelog

New Features

  • 14 new entity hitbox types — brings the total to 20, each with its own toggle, color, size multiplier, and outline-only mode: Spectral Arrow, Trident, Snowball, Egg, Splash/Lingering Potion, Wither Skull, Shulker Bullet, End Crystal, TNT (block), Firework Rocket, Area Effect Cloud, Evoker Fangs, Eye of Ender, Fishing Bobber
  • Config screen redesigned into 5 tabs — General, Visuals, Entities, Trajectories, Friends — with sub-groups in each
  • Entity rendering skips entirely when all entity types are disabled

Changes

  • Friends screen removed — friends management moved into the config screen Friends tab
  • N keybind removed
  • Pearl landing beam, particles, and lightning removed — were unstable; trail system remains intact

Fixes

  • Pearl tracking now respects the global enabled toggle — trails no longer render when the mod is off
  • Update checker slug fixed — was sending requests to hitboxreveal (404), corrected to hitbox-reveal
1.0.5Релиз1.21.11 · 10 мая 2026 г.

1.0.5 — Entity Hitboxes, Solo Auto-Reveal, Pearl Trajectories & More

New: Entity Hitboxes

  • TNT Minecart hitbox with configurable color, size multiplier, and outline-only mode
  • Fireball hitbox (ghast, blaze, etc.) with same options
  • Boat & Chest Boat hitboxes with same options
  • All entity hitboxes respect the existing "Only enemy projectiles" toggle

New: Gradient Flip

  • Option to reverse the gradient direction (bottom-to-top instead of top-to-bottom)

New: Player Box Size Presets

  • Three presets: Default, Minimum, Maximum
  • Minimum and Maximum scales are fully configurable
  • Useful on servers with custom entity scaling

New: Solo Auto-Reveal Max Players

  • Slider to set how many nearby players can be auto-revealed at once (1–5)
  • Replaces the old hardcoded solo-only (==1) behaviour

New: Pearl Trajectories

  • Enemy ender pearls leave a visible cylindrical trail as they fly
  • Trail uses a smooth color gradient (start → end), configurable opacity, width, length, and linger time
  • Optional: show trails on your own pearls too
  • Landing beam marks where a pearl lands — vertical beam with animated lightning effect
  • Portal particles spawn on impact
  • All settings under the new Trajectories tab in the config screen

New: Trajectories Config Tab

  • New tab in the config screen (B) with Pearl Trail and Landing Beam groups

Credits

1.0.4Релиз1.21.11 · 23 апреля 2026 г.

1.0.4

New Features

  • Entity hitboxes — toggleable hitbox rendering for Ender Pearls, Arrows, and Wind Charges with per-entity color, size multiplier, and outline-only mode
  • Enemy-only filter — option to only show hitboxes for projectiles not thrown/shot by you
  • Friends list — players added to the ignore list will never have their hitbox revealed (open with N)
  • Solo Auto-Reveal — automatically reveals the hitbox of the only nearby enemy without needing to hit them; deactivates when more than one enemy is in range. Includes configurable detection range (up to 300 blocks), linger ticks, action bar notifications, and range indicator pulse
  • Update checker — notifies you on launch if a newer version is available

Changes

  • Keybinds now appear correctly in Minecraft's Controls screen
1.0.3Релиз1.21.11 · 22 апреля 2026 г.

1.0.3

New Features

  • ModMenu support — config screen now accessible via the ModMenu mod list
  • YACL config screen — completely rebuilt config UI using YetAnotherConfigLib with tabbed layout, proper sliders, colour pickers, and descriptions for every option
  • Gradient system — toggle gradient fill on/off; choose a single top colour or enable per-state gradients with separate top colours for default, close range, and crit states
  • Fade out — hitbox opacity smoothly fades as the reveal timer expires
  • Pulse animation — hitbox opacity animates with a configurable pulsing effect and speed
  • Corner-only outline — render clean bracket-style corners instead of a full outline, with adjustable corner length
  • Range indicator — circle on the ground showing your close-range threshold radius, with configurable colour
  • Self-reveal — show your own hitbox in third-person, either permanently or only after hitting someone
  • Dedicated keybind category — toggle and config keys now appear under their own HitboxReveal category in controls

Changes

  • Config screen tabs ordered as: Options → Colors → Gradient → Effects
  • Outline toggle no longer hides the translucent fill — they are now independent
  • Line width scales with distance so outlines stay visually consistent at range
  • Hitbox rendering now uses smooth sub-tick position interpolation for fluid movement

Fixes

  • Config screen crash on open fixed
  • Gradient colours now correctly applied per state when per-state mode is enabled
1.0.1Релиз1.21.11 · 21 апреля 2026 г.

1.0.1 — Rendering Overhaul

🐛 Bug Fixes

  • Fixed hitbox jitter — hitboxes now interpolate using getLerpedPos at your actual framerate instead of snapping to tick boundaries. Movement is now as smooth as vanilla debug hitboxes.

✨ New Features

  • Fill rendering — hitboxes now render a translucent fill inside the box in addition to the outline. Opacity is configurable.
  • Gradient colors — outline and fill now support a separate top color, blending vertically from bottom to top across the box.
  • Eye height box — optional thin box drawn at the target's exact eye level. Toggle in config.
  • Look vector arrow — optional line + arrowhead showing the direction the target is facing. Toggle in config.
  • Configurable line width — slider in config screen (note: line width is locked to 1px when Sodium is installed, this is a Sodium engine limitation).

⚙️ Config Screen (B key)

  • Added Gradient Top color slider
  • Added Eye Box toggle
  • Added Look Vector toggle
  • Added Fill Opacity slider
  • Added Line Width slider
1.0.0Релиз1.21.11 · 19 апреля 2026 г.

v1.0.0 — Initial Release

✨ Added

  • Hitbox rendering on player attack — box stays visible for a configurable duration
  • 3-state color system:
    • Default color (normal range)
    • Close color (≤3 blocks)
    • Crit-ready color (target airborne + your cooldown full)
  • In-game config screen (press B):
    • RGB sliders for all 3 colors
    • Duration slider (1s / 2s / 3s / 5s / 10s / 20s)
    • Line width slider (0.5 – 4.0)
    • Outline toggle
  • Toggle keybind (press G) with hotbar feedback
  • Both keybinds rebindable via Minecraft Controls settings

🔧 Technical

  • Fabric 1.21.11 / Yarn mappings
  • No mixin usage
  • Rendering via WorldRenderEvents.AFTER_ENTITIES + RenderLayers.LINES

Комментарии

Загружаем…