COWMODSКаталог модов

Blocky Outline

The mods let you customize your block outline

Автор: CharaZ24,1 тыс.11обновлён 28 окт. 2026 г.
Утилиты

Описание

Blocky Outline

Blocky Outline is a highly polished, premium client-side Fabric mod for Minecraft that completely transforms how you interact with the world by adding highly customizable block-targeting outlines and solid face fills. Say goodbye to the boring, static default outline—with Blocky Outline, you can fully personalize your targeting visual style to match your aesthetic!


Features

  • Custom Block Outlines & Face Fills: Choose between rendering a beautiful custom outline around targeted blocks, a sleek translucent solid face fill, or both at the same time.
  • Dynamic HSL Rainbow Transitions: Elevate your game with gorgeous, smooth color transitions. Configure a dynamic rainbow effect that shifts through the HSL spectrum with adjustable speeds.
  • Vibrant & Precise Color Customization: Tweak red, green, blue, and alpha/opacity channels individually to create perfect custom colors for both the outline and the fill.
  • Sodium, Iris & Canvas Compatibility: Built with advanced modern rendering methods. The mod utilizes a double-faced vertex consumer structure and a micro-inflation factor (0.005D) to completely eliminate z-fighting, backface culling, or clipping issues commonly found when using modern performance shaders like Iris and Sodium.
  • Native Keybinding Integration: Seamlessly integrated into Minecraft’s native control settings. Simply press the M key (fully rebindable in the standard Controls options) to open the interactive customization menu screen in-game.
  • Frame-Synchronized Caching: Implements intelligent rendering pipeline optimization to prevent rendering bugs (such as outline elements getting stuck to the ground), ensuring buttery-smooth performance.
  • Client-Side Only: Purely client-side! You can join any multiplayer server, vanilla or modded, and enjoy your stunning custom block highlights.

Configuration & Customization

Once you are in-game, simply press M to open the customizer dashboard. From there, you can toggle:

  1. Outline Mode: Adjust the outline width, transparency (alpha), and exact color.
  2. Fill Mode: Enable or disable targeted block face highlighting, customize its transparency so it doesn't block your view, and configure independent custom colors or HSL rainbow transitions.

Installation & Versions

This mod is optimized for Minecraft 1.21+ (fully verified on 1.21.11) and requires:

  • Fabric Loader (>=0.19.2)
  • Fabric API

Simply drag the .jar file into your mods folder and you are ready to play!


Created by CharaZ. Check out the source code or report issues on our GitHub Repository.

Галерея

Outline Menu ModsOutline + Fill

Последние версии

Все версии →
release

Blocky Outline 1.1.6.1

1.1.6.1
28 окт. 2026 г.238Minecraft: 26.3fabric
Скачать
Что нового
## What's new in Blocky Outline v1.1.6.1: ### Bug Fixes - **Fixed `NoClassDefFoundError: net/minecraft/class_2561` (`Component`) on Client Init**: Fixed a critical crash caused by Intermediary remapping on unobfuscated Minecraft 26.3 runtime. Built directly against official Mojang mappings. - **Fixed `NoClassDefFoundError: net/minecraft/class_3532` (`Mth`) with Existing Configs**: Rewrote `BlockyOutlineSettings` to use pure Java mathematics, completely decoupling config loading from Minecraft internal classes. - **Fixed `NoSuchFieldError: InputConstants$Type KEYSYM`**: Resolved breaking changes in Mojang's input enum structure via dynamic constructor delegation. - **Standalone Mode (No Fabric API Required)**: Blocky Outline now runs 100% standalone on clean Fabric instances without crashing when Fabric API is not installed, powered by dynamic Mixin fallbacks (`OptionsMixin`, `MinecraftMixin`, `LevelRendererMixin`). - **Eliminated Package Collision & SecurityExceptions**: Moved pipeline and render type registrations to internal packages (`charaz.blockoutline.client.renderer`), preventing signer security mismatches with Mojang jars.
release

Blocky Outline 1.1.5.1

1.1.5.1
28 окт. 2026 г.111Minecraft: 26.2fabric
Скачать
Что нового
## What's new in Blocky Outline v1.1.5.1: ### Bug Fixes - **Targeted & Optimized for Minecraft 26.2**: Fully adapted to 26.2 architecture changes, including the migration from `MultiBufferSource` to `SubmitNodeCollector`. - **Screen API Modernization**: Seamlessly bridges `mc.gui.screen()` / `mc.gui.setScreen()` for 26.2 GUI management. - **Fixed Intermediary Mapping Crashes**: Fixed missing `class_XXXX` exceptions by compiling clean unobfuscated Mojang bytecode. - **Full Standalone Support**: Auto-detects whether Fabric API is present at runtime. If absent, lightweight Mixins automatically take over keybinding, tick handling, and outline submission. - **Pure Java Config Engine**: Configuration files load with zero dependency on game classes, preventing crashes during game initialization.
release

Blocky Outline 1.1.4.1

1.1.4.1
28 окт. 2026 г.38Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
## What's new in Blocky Outline v1.1.4.1: ### Bug Fixex - **Dedicated Minecraft 26.1.x Build**: Tailored specifically for Minecraft 26.1, 26.1.1, and 26.1.2. - **Dual Render Compatibility**: Retains support for 26.1's `MultiBufferSource` block outline pipeline while isolating it from newer versions. - **Fixed `mc.screen` Field Differences**: Dynamically supports direct screen access without triggering missing field errors. - **Full Standalone & Fabric API Support**: Works out-of-the-box whether Fabric API is installed or not. - **Zero-GC & Fast-Path Rendering**: Retains zero-allocation standard block rendering and all 6 smooth motion physics engines.
release

Blocky Outline 1.1.6

1.1.6
27 окт. 2026 г.131Minecraft: 26.3fabric
Скачать
Что нового
## What's new in v1.1.6 ( fix from 1.1.3-new) ### Fixes - **Fixed Minecraft 26.3 Crash (`NoClassDefFoundError: net/minecraft/class_1922`)**: Resolved the crash on Fabric Loader 0.20.1 / macOS (Apple Silicon & x86_64) caused by removed `BlockGetter` intermediary mappings. - **Fixed 26.3 Modern Outline Extraction**: Uses zero-overhead cached `MethodHandle` calls to extract target positions and shapes from 26.3's render state record. - **Fixed Dynamic Keybinding (`InputConstants`)**: Keybinding registration safely handles enum and field structure changes in 26.3. - **Fixed Menu [M] Screen Compatibility**: Seamlessly loads menu screens and handles mouse/keyboard events on Minecraft 26.3. - **Zero-GC Memory Management**: Eliminates garbage collector stutter by removing object allocations during per-frame rendering. ### Changes - **Dedicated Build for Minecraft 26.3**: Tailored strictly for Minecraft 26.3 and Fabric Loader 0.20.1+. - **Added `/report` Command & In-Menu Report Button**: Quick link to submit bug reports and crash logs directly to GitHub. - **Optimized Physics Spring**: Smooth sub-step spring motion with resting idle state to save CPU cycles.
release

Blocky Outline 1.1.5

1.1.5
27 окт. 2026 г.64Minecraft: 26.2fabric
Скачать
Что нового
## What's new in v1.1.5:( fix from 1.1.3-new) ### Fixes - **Fixed Client Startup Crash (`NoClassDefFoundError: net/minecraft/class_1922`)**: Decoupled block offset calculations from `BlockGetter`, preventing missing class descriptor errors during initialization. - **Fixed Block Outline Extraction on 26.2**: Adapted target extractor to support 26.2's `net.minecraft.client.renderer.state.level.BlockOutlineRenderState` structure via MethodHandles. - **Fixed Block Offset Compatibility**: Automatically adapts to Minecraft 26.2's 1-parameter `BlockState.getOffset(BlockPos)`. - **Fixed Keybinding Registration**: Dynamic key resolution prevents field resolution errors on newer Fabric Loader builds. - **Fixed UI Component Scaling**: Resolved layout wrapping and overlaps in the settings menu. ### Changes - **Dedicated Build for Minecraft 26.2**: Configured and optimized strictly for the Minecraft 26.2 release. - **Added `/report` Command & In-Menu Button**: Instant access to report issues and provide feedback directly on GitHub. - **Performance Optimization**: Fast-path rendering for standard cube blocks and resting CPU sleep when looking at a stationary block.
release

Blocky Outline 1.1.4

1.1.4
27 окт. 2026 г.24Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
## What's new in v1.1.4 :( fix from 1.1.3-new) ### Fixes - **Fixed Client Startup Crash (`NoClassDefFoundError: net/minecraft/class_1922`)**: Completely eliminated static references to `BlockGetter`, allowing the client entrypoint to load cleanly on Fabric Loader. - **Fixed Keybinding Crash on macOS (`NoSuchFieldError: InputConstants$Type.KEYSYM`)**: Replaced static key mapping references with resilient dynamic lookup. - **Fixed Menu [M] Crash**: Resolved screen opening crashes on 26.1.x through dynamic UI runtime bridge. - **Fixed Menu Layout Overflow**: Prevents card elements and sliders from clipping into the footer on smaller window resolutions and high GUI scale. - **Fixed Render Micro-Stutter (Zero-GC)**: Removed per-frame heap allocations during outline/fill rendering. ### Changes - **Targeted for Minecraft 26.1.x**: Dedicated dependencies and build configuration tailored specifically for 26.1, 26.1.1, and 26.1.2. - **Added `/report` Command**: Run `/report` or `/blockyoutline report` in chat to quickly open the official GitHub Issues page. - **Added "Report Bug" Button in Menu**: Added a direct report button next to the Done button in the settings menu [M]. - **Zero-GC Outline & Fill Pipeline**: Transitioned rendering and target tracking to reusable state holders.
release

Blocky Outline 1.1.3-new

1.1.3-new
24 окт. 2026 г.534Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3fabric
Скачать
Что нового
## What's new in Blocky Outline v1.1.3-new: ### Bug Fixes - **Fixed Menu (M) Crash across 1.21.x & 26.x**: Resolved all menu crashes on both legacy Minecraft 1.21 (1.21.0 – 1.21.4) and modern versions (1.21.11+ / 26.x) via the dynamic Dual-Runtime Bridge. - **Fixed Render Event Registration**: Resolved `IllegalAccessException` when registering `BEFORE_BLOCK_OUTLINE` with Fabric API. - **Fixed Minecraft Version Detection for 26.1.x – 26.3**: Added proper version range declarations in `fabric.mod.json`, enabling seamless loading across all Fabric 1.21.x and 26.x releases. - **Fixed Incorrect Menu Version Tag**: Corrected the version indicator displayed in the menu header from `v1.1.7` to `v1.1.3-new`. - **Fixed Menu Layout Overflow**: Fixed elements and cards overlapping the footer on smaller window resolutions or higher GUI Scales (Scale 3, 4, Auto). - **Fixed Frame Micro-Stutters (Zero-GC)**: Completely eliminated per-frame heap allocations during outline/fill rendering and crosshair tracking. --- ### Changes & Improvements - **Added `/report` Command**: Run `/report` or `/blockyoutline report` in chat to quickly open the official GitHub Issues page in your browser. - **Added "Report Bug" Button in Menu [M]**: Added a quick teal button next to the Done button in the settings footer for instant feedback submission. - **Render Fast-Path**: Standard cube blocks (>95% of world blocks) are now drawn directly via a fast-path, skipping complex shape slice evaluations. - **Optimized Reflection with `MethodHandle`**: Boosted per-frame matrix, camera, and offset queries by 20–50x with zero boxing overhead. - **Resting CPU Optimization**: Halts spring and physics calculations when the crosshair rests steadily on a target block.
release

Blocky Outline 1.1.3

1.1.3
21 окт. 2026 г.545Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3fabric
Скачать
Что нового
## What's new in version v1.1.3 : ### New Features - **Snappy Smooth Movement**: Rebuilt block glide interpolation inspired by *Custom Block Highlight*. Transition time is reduced to 60–80ms for an ultra-responsive, fluid feel. - **Instant Target Acquisition (0ms Delay)**: Fixed the delay when looking at blocks from air or after looking away; the outline now snaps instantly upon targeting. - **X-Ray / Through Walls Mode**: Added option to render the outline and face fill visible through solid blocks and walls. - **Corner Accents Mode**: Added futuristic corner brackets with adjustable edge size. - **Profile Manager with Delete**: Added 3 user preset slots with **Load**, **Save**, and **Delete** buttons. ### UI & Usability Fixes - **Responsive Layout Fix**: Resolved element overflow on small window resolutions and high GUI Scales (Auto, Scale 3, Scale 4). Cards now scale dynamically to prevent overlapping the footer. - **Compact Viewport Support**: Automatically switches to single-line labels on compact window heights. - **Clamped Header Tabs**: Tab navigation pills no longer collide with the mod title or close button on narrow screens. - **Short & Natural Descriptions**: Cleaned up all feature descriptions to be concise, clear, and player-friendly. ### Performance Optimizations - **Zero-GC Render Loop**: Completely eliminated runtime allocations in the block outline and fill rendering pipelines. - **Fast Axis-Aligned Edges**: Removed runtime square-root (`fastInvSqrt`) and vector normalization operations from edge rendering. - **Frame-Cached Math**: Breathing pulse wave (`Math.sin`) and rainbow calculations are now cached per frame instead of recomputed per face.
release

Blocky Outline 1.1.2

1.1.2
22 сент. 2026 г.464Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 26.1.x**. Lightweight and built with Fabric API. ## What's new in version 1.1.2: - **Minecraft version**: Ported and updated support for Minecraft 26.1.x Fabric (Java 25). - **GUI Engine Update**: Migrated settings menu to Minecraft 26.1's new `GuiGraphicsExtractor` pipeline and native input events (`MouseButtonEvent`, `KeyEvent`, `CharacterEvent`). - **Render Pipeline Update**: Migrated block outline hooks to `LevelRenderEvents.BEFORE_BLOCK_OUTLINE` and `BlockOutlineRenderState`. - **Key Mapping API**: Updated keybind registration to the new `KeyMappingHelper` API. - **Bug Fixes**: Fixed startup crash (`NoClassDefFoundError` / unmapped runtime compatibility) and native LWJGL library loading issues.
release

Blocky Outline v1.1.1

1.1.1
4 сент. 2026 г.2,4 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 1.21.11**. Lightweight and built with Fabric API. ## What's new in version 1.1.1: - **Dual-Color Fill Gradient**: Blend two vertical colors inside block fill with customizable Top and Bottom colors. Added color 2 in fill options. - **Interactive Color Picker Modal**: Added in-game 2D SV color picker with hue slider and live HEX color code input. - **Offset Block Alignment Fix**: Fixed outline and fill alignment on model-shifted blocks (grass, flowers, ferns). - **Responsive UI Layout**: Settings menu automatically adapts cleanly to all window sizes and GUI scales. - **Render Optimizations**: Zero-GC per-frame allocations and rendering bypass when opacity is set to 0. - **Minecraft version**: Change version from 26.2 to 1.21.11 Fabric.