Blocky OutlineСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (21)
release
Blocky Outline 1.1.6.1
1.1.6.128 окт. 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.128 окт. 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.128 окт. 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.627 окт. 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.527 окт. 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.427 окт. 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-new24 окт. 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.321 окт. 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.222 сент. 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.14 сент. 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.
release
Blocky Outline 1.1.0
1.1.019 авг. 2026 г.2,8 тыс.Minecraft: 26.2fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 26.2**. Lightweight and built with Fabric API.
**What's new in version 1.1.0:**
- **Next-Gen Smooth Movement**: Ultra-responsive LERP interpolation engine for instant, fluid block-to-block transitions with smart auto-snap logic.
- **Motion Controls**: Added full support to toggle smooth movement transition on or off in the configuration menu.
- **Zero-GC Engine Optimization**: Fully refactored HSV color pipeline to operate with zero per-frame memory allocations, ensuring smooth FPS without GC stutter.
- **UI & Interaction Refinements**: Fixed Done button functionality across menu tabs, corrected 2D color picker collapse button click detection, and polished overall layout.
- **Clean Fabric Architecture**: Refactored into a pure, lightweight standalone Fabric mod codebase.
release
Blocky Outline 1.0.9
1.0.93 авг. 2026 г.1,2 тыс.Minecraft: 26.2fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 26.2**. Lightweight and built with Fabric API.
**What's new in version 1.0.9:**
**- Executive UI Redesign**: New Amethyst Purple & Slate Charcoal color theme, clean Blocky Outline title, and upgraded About panel.
**- Audio & UI Enhancements**: Added click sound effects, crimson red 'off' toggle state, and a clean Done button.
**- Performance & Size Optimization**: Reduced file size and implemented Zero-GC rendering for smooth FPS.
release
Blocky Outline 1.0.8
1.0.828 июл. 2026 г.185Minecraft: 1.21.11forge
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 1.21.11**. Built by **MinecraftForge.net 1.21.11.**
release
Blocky Outline 1.0.7
1.0.75 июл. 2026 г.1,7 тыс.Minecraft: 26.2fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 26.2.** Lightweight and built with Fabric API.
release
Blocky Outline 1.0.6
1.0.623 июн. 2026 г.104Minecraft: 1.19, 1.19.1, 1.19.2fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 1.19 - 1.19.2**. Lightweight and built with Fabric API.
release
Blocky Outline 1.0.5
1.0.56 июн. 2026 г.3 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 26.1 - 26.1.2**. Lightweight and built with Fabric API.
release
Blocky Outline 1.0.1
1.0.14 июн. 2026 г.2,2 тыс.Minecraft: 1.21, 1.21.1fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 1.21 - 1.21.1**. Lightweight and built with Fabric API.
release
Blocky Outline 1.0.4
1.0.41 июн. 2026 г.848Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 1.20 - 1.20.6**. Lightweight and built with Fabric API.
release
Blocky Outline 1.0.3
1.0.330 мая 2026 г.1,2 тыс.Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 1.21.5 - 1.21.10**. Lightweight and built with Fabric API.
release
Blocky Outline 1.0.2
1.0.226 мая 2026 г.1,8 тыс.Minecraft: 1.21.2, 1.21.3, 1.21.4fabric
Что нового
**A simple client-side mod** that customizes the block outline in **Minecraft 1.21.2 - 1.21.4** Lightweight and built with Fabric API.
release
Blocky Outline 1.0.0
1.0.021 мая 2026 г.4,3 тыс.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.