COWMODSКаталог модов
Axion Paper Plugin

ВЕРСИИ (54)

release

Axion Paper Plugin v0.2.7

0.2.7
14 мая 2026 г.241Minecraft: 26.1, 26.1.1, 26.1.2paper
Скачать
Что нового
# v0.2.7: Minecraft 26.1.x Support, Smear Tool Overhaul & Magic Selection Enhancements This release adds Minecraft 26.1.x Fabric client compatibility work, brings chunked GPU preview rendering to Minecraft 1.21.5 through 1.21.8, overhauls the smear tool into a true block-smearing tool, and adds Paper server quality-of-life improvements. ## Changes ### Minecraft 26.1.x Support - Fabric client compatibility work for Minecraft 26.1.x - Updated rendering pipeline for 26.1.x official namespace changes - Fixed BlockPos and Vec3i type compatibility issues - Updated ItemStack serialization for 26.1.x API changes - Fixed hotbar save/load functionality with new ItemStack codec - Fixed toolbox icon textures in the 26.1.x Alt menu - Restored selection visuals, move-source glass overlays, and large GPU block previews on 26.1.x ### 1.21.5 - 1.21.8 GPU Preview Compatibility - Added chunked GPU preview support for Minecraft 1.21.5 - Added chunked GPU preview support for the legacy 1.21.6 - 1.21.8 range, compiled against 1.21.7 - Large move, clone, stack, smear, and glass/origin overlay previews now use persistent per-section GPU buffers on these older ranges - 1.21.5 uses its older direct-uniform GPU API with a manual draw path - 1.21.6 - 1.21.8 uses the 1.21.7 `DynamicUniforms` path with manual per-section draws; multi-draw batching remains limited to newer versions - 1.21.9 - 1.21.11 runtime-adapts the GPU preview path across the `DynamicUniforms` and render-pass texture-binding API differences in that range - Fixed the release build flow so `./build-axion.sh all` rebuilds each range with fresh Kotlin outputs and passes across 1.21.5, legacy, modern, and 26.1.x targets ### Smear Tool Overhaul - **True Block Smearing**: Smear tool no longer acts like a stacking tool. It now samples your selection and spreads blocks as you scroll the point away, allowing you to create staircases or roofs very quickly - **Intuitive Placement**: The tool now behaves as expected - dragging away from your selection spreads the sampled blocks in the direction of movement - **More Reliable Confirms**: Smear now resolves overlapping destination blocks more deterministically, matching nearest-source behavior and reducing corrupted-looking folded smears ### Stack, Smear, and Undo Reliability - Increased repeat limits for larger stack and smear edits - Expanded large stack/smear previews to use the newer GPU renderer capacity - Improved no-op smear feedback when a target path is blocked or contains no air - Improved clipboard-derived edit behavior for folded stack/smear operations - Fixed a regression where Stack ignored entities even when Copy Entities was enabled ### Magic Selection Enhancements - **Expanded Tag Support**: Added more ## tags including ##pressure_plates and others for easier block filtering - **Visual Feedback for Disabled Templates**: Disabled templates now show a red outline instead of gray, making it immediately clear which templates are active vs disabled (previously disabled templates looked similar to enabled ones) - **Same Block Select**: New toggle option that can be enabled alongside custom masks. When active, clicks outside your block mask will still pick up same blocks using your brush's radius - **Continuous Stroke**: Middle mouse button can now be held down for continuous stroke painting, making large selections faster to create ### Paper Plugin - Added console-only `/axion reload` to reload config-backed options without restarting the server - Reload refreshes policy/config state used by server-backed multiplayer edits ## Supported Versions **1.21.5 through 1.21.11 & 26.1.x** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.7

0.2.7
14 мая 2026 г.242Minecraft: 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# v0.2.7: Minecraft 26.1.x Support, Smear Tool Overhaul & Magic Selection Enhancements This release adds Minecraft 26.1.x Fabric client compatibility work, brings chunked GPU preview rendering to Minecraft 1.21.5 through 1.21.8, overhauls the smear tool into a true block-smearing tool, and adds Paper server quality-of-life improvements. ## Changes ### Minecraft 26.1.x Support - Fabric client compatibility work for Minecraft 26.1.x - Updated rendering pipeline for 26.1.x official namespace changes - Fixed BlockPos and Vec3i type compatibility issues - Updated ItemStack serialization for 26.1.x API changes - Fixed hotbar save/load functionality with new ItemStack codec - Fixed toolbox icon textures in the 26.1.x Alt menu - Restored selection visuals, move-source glass overlays, and large GPU block previews on 26.1.x ### 1.21.5 - 1.21.8 GPU Preview Compatibility - Added chunked GPU preview support for Minecraft 1.21.5 - Added chunked GPU preview support for the legacy 1.21.6 - 1.21.8 range, compiled against 1.21.7 - Large move, clone, stack, smear, and glass/origin overlay previews now use persistent per-section GPU buffers on these older ranges - 1.21.5 uses its older direct-uniform GPU API with a manual draw path - 1.21.6 - 1.21.8 uses the 1.21.7 `DynamicUniforms` path with manual per-section draws; multi-draw batching remains limited to newer versions - 1.21.9 - 1.21.11 runtime-adapts the GPU preview path across the `DynamicUniforms` and render-pass texture-binding API differences in that range - Fixed the release build flow so `./build-axion.sh all` rebuilds each range with fresh Kotlin outputs and passes across 1.21.5, legacy, modern, and 26.1.x targets ### Smear Tool Overhaul - **True Block Smearing**: Smear tool no longer acts like a stacking tool. It now samples your selection and spreads blocks as you scroll the point away, allowing you to create staircases or roofs very quickly - **Intuitive Placement**: The tool now behaves as expected - dragging away from your selection spreads the sampled blocks in the direction of movement - **More Reliable Confirms**: Smear now resolves overlapping destination blocks more deterministically, matching nearest-source behavior and reducing corrupted-looking folded smears ### Stack, Smear, and Undo Reliability - Increased repeat limits for larger stack and smear edits - Expanded large stack/smear previews to use the newer GPU renderer capacity - Improved no-op smear feedback when a target path is blocked or contains no air - Improved clipboard-derived edit behavior for folded stack/smear operations - Fixed a regression where Stack ignored entities even when Copy Entities was enabled ### Magic Selection Enhancements - **Expanded Tag Support**: Added more ## tags including ##pressure_plates and others for easier block filtering - **Visual Feedback for Disabled Templates**: Disabled templates now show a red outline instead of gray, making it immediately clear which templates are active vs disabled (previously disabled templates looked similar to enabled ones) - **Same Block Select**: New toggle option that can be enabled alongside custom masks. When active, clicks outside your block mask will still pick up same blocks using your brush's radius - **Continuous Stroke**: Middle mouse button can now be held down for continuous stroke painting, making large selections faster to create ### Paper Plugin - Added console-only `/axion reload` to reload config-backed options without restarting the server - Reload refreshes policy/config state used by server-backed multiplayer edits ## Supported Versions **1.21.5 through 1.21.11 & 26.1.x** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.7

0.2.7
14 мая 2026 г.31Minecraft: 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
# v0.2.7: Minecraft 26.1.x Support, Smear Tool Overhaul & Magic Selection Enhancements This release adds Minecraft 26.1.x Fabric client compatibility work, brings chunked GPU preview rendering to Minecraft 1.21.5 through 1.21.8, overhauls the smear tool into a true block-smearing tool, and adds Paper server quality-of-life improvements. ## Changes ### Minecraft 26.1.x Support - Fabric client compatibility work for Minecraft 26.1.x - Updated rendering pipeline for 26.1.x official namespace changes - Fixed BlockPos and Vec3i type compatibility issues - Updated ItemStack serialization for 26.1.x API changes - Fixed hotbar save/load functionality with new ItemStack codec - Fixed toolbox icon textures in the 26.1.x Alt menu - Restored selection visuals, move-source glass overlays, and large GPU block previews on 26.1.x ### 1.21.5 - 1.21.8 GPU Preview Compatibility - Added chunked GPU preview support for Minecraft 1.21.5 - Added chunked GPU preview support for the legacy 1.21.6 - 1.21.8 range, compiled against 1.21.7 - Large move, clone, stack, smear, and glass/origin overlay previews now use persistent per-section GPU buffers on these older ranges - 1.21.5 uses its older direct-uniform GPU API with a manual draw path - 1.21.6 - 1.21.8 uses the 1.21.7 `DynamicUniforms` path with manual per-section draws; multi-draw batching remains limited to newer versions - 1.21.9 - 1.21.11 runtime-adapts the GPU preview path across the `DynamicUniforms` and render-pass texture-binding API differences in that range - Fixed the release build flow so `./build-axion.sh all` rebuilds each range with fresh Kotlin outputs and passes across 1.21.5, legacy, modern, and 26.1.x targets ### Smear Tool Overhaul - **True Block Smearing**: Smear tool no longer acts like a stacking tool. It now samples your selection and spreads blocks as you scroll the point away, allowing you to create staircases or roofs very quickly - **Intuitive Placement**: The tool now behaves as expected - dragging away from your selection spreads the sampled blocks in the direction of movement - **More Reliable Confirms**: Smear now resolves overlapping destination blocks more deterministically, matching nearest-source behavior and reducing corrupted-looking folded smears ### Stack, Smear, and Undo Reliability - Increased repeat limits for larger stack and smear edits - Expanded large stack/smear previews to use the newer GPU renderer capacity - Improved no-op smear feedback when a target path is blocked or contains no air - Improved clipboard-derived edit behavior for folded stack/smear operations - Fixed a regression where Stack ignored entities even when Copy Entities was enabled ### Magic Selection Enhancements - **Expanded Tag Support**: Added more ## tags including ##pressure_plates and others for easier block filtering - **Visual Feedback for Disabled Templates**: Disabled templates now show a red outline instead of gray, making it immediately clear which templates are active vs disabled (previously disabled templates looked similar to enabled ones) - **Same Block Select**: New toggle option that can be enabled alongside custom masks. When active, clicks outside your block mask will still pick up same blocks using your brush's radius - **Continuous Stroke**: Middle mouse button can now be held down for continuous stroke painting, making large selections faster to create ### Paper Plugin - Added console-only `/axion reload` to reload config-backed options without restarting the server - Reload refreshes policy/config state used by server-backed multiplayer edits ## Supported Versions **1.21.5 through 1.21.11 & 26.1.x** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.7

0.2.7
14 мая 2026 г.22Minecraft: 1.21.5paper
Скачать
Что нового
# v0.2.7: Minecraft 26.1.x Support, Smear Tool Overhaul & Magic Selection Enhancements This release adds Minecraft 26.1.x Fabric client compatibility work, brings chunked GPU preview rendering to Minecraft 1.21.5 through 1.21.8, overhauls the smear tool into a true block-smearing tool, and adds Paper server quality-of-life improvements. ## Changes ### Minecraft 26.1.x Support - Fabric client compatibility work for Minecraft 26.1.x - Updated rendering pipeline for 26.1.x official namespace changes - Fixed BlockPos and Vec3i type compatibility issues - Updated ItemStack serialization for 26.1.x API changes - Fixed hotbar save/load functionality with new ItemStack codec - Fixed toolbox icon textures in the 26.1.x Alt menu - Restored selection visuals, move-source glass overlays, and large GPU block previews on 26.1.x ### 1.21.5 - 1.21.8 GPU Preview Compatibility - Added chunked GPU preview support for Minecraft 1.21.5 - Added chunked GPU preview support for the legacy 1.21.6 - 1.21.8 range, compiled against 1.21.7 - Large move, clone, stack, smear, and glass/origin overlay previews now use persistent per-section GPU buffers on these older ranges - 1.21.5 uses its older direct-uniform GPU API with a manual draw path - 1.21.6 - 1.21.8 uses the 1.21.7 `DynamicUniforms` path with manual per-section draws; multi-draw batching remains limited to newer versions - 1.21.9 - 1.21.11 runtime-adapts the GPU preview path across the `DynamicUniforms` and render-pass texture-binding API differences in that range - Fixed the release build flow so `./build-axion.sh all` rebuilds each range with fresh Kotlin outputs and passes across 1.21.5, legacy, modern, and 26.1.x targets ### Smear Tool Overhaul - **True Block Smearing**: Smear tool no longer acts like a stacking tool. It now samples your selection and spreads blocks as you scroll the point away, allowing you to create staircases or roofs very quickly - **Intuitive Placement**: The tool now behaves as expected - dragging away from your selection spreads the sampled blocks in the direction of movement - **More Reliable Confirms**: Smear now resolves overlapping destination blocks more deterministically, matching nearest-source behavior and reducing corrupted-looking folded smears ### Stack, Smear, and Undo Reliability - Increased repeat limits for larger stack and smear edits - Expanded large stack/smear previews to use the newer GPU renderer capacity - Improved no-op smear feedback when a target path is blocked or contains no air - Improved clipboard-derived edit behavior for folded stack/smear operations - Fixed a regression where Stack ignored entities even when Copy Entities was enabled ### Magic Selection Enhancements - **Expanded Tag Support**: Added more ## tags including ##pressure_plates and others for easier block filtering - **Visual Feedback for Disabled Templates**: Disabled templates now show a red outline instead of gray, making it immediately clear which templates are active vs disabled (previously disabled templates looked similar to enabled ones) - **Same Block Select**: New toggle option that can be enabled alongside custom masks. When active, clicks outside your block mask will still pick up same blocks using your brush's radius - **Continuous Stroke**: Middle mouse button can now be held down for continuous stroke painting, making large selections faster to create ### Paper Plugin - Added console-only `/axion reload` to reload config-backed options without restarting the server - Reload refreshes policy/config state used by server-backed multiplayer edits ## Supported Versions **1.21.5 through 1.21.11 & 26.1.x** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.6

0.2.6
11 мая 2026 г.26Minecraft: 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# v0.2.6: Preview Rendering Recovery, GPU Pipeline Fixes & 1.21.5 Startup Fix This release fixes the preview rendering regression where block previews, outlines, and guide visuals could disappear without ImmediatelyFast installed. It also stabilizes the new GPU preview path, fixes fluid preview offsets, improves plant/grass surface handling, and fixes a 1.21.5 black-screen startup issue. ## Changes - **World Render Callback Fix**: Moved Axion world visuals onto the stable `END_MAIN` render phase and fixed fallback routing so Fabric event and mixin paths do not suppress each other. This restores outlines, guide arrows, and block previews without relying on ImmediatelyFast. - **Large Preview Rendering Fix**: Fixed chunked previews reporting success while drawing nothing. Medium and large previews now render reliably again, with the working CPU/Immediate fallback preserved. - **GPU Preview Pipeline Progress**: Added a gated custom preview GPU pipeline for 1.21.11 using Axion's `preview_shell` shaders and DynamicTransforms. Fixed visibility, alignment, large-coordinate precision jitter, and camera movement issues in the custom GPU path. - **1.21.5 Startup Fix**: Excluded modern GPU preview shader resources from the 1.21.5 jar. This prevents the black-screen startup hang caused by 1.21.11 shader imports being packaged into the 1.21.5 build. - **Symmetry Keybind Fix**: `Ctrl + R` and `Ctrl + F` symmetry bindings no longer trigger when Shift is held, allowing `Ctrl + Shift + R/F` to be used by other bindings. ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.6

0.2.6
11 мая 2026 г.14Minecraft: 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
# v0.2.6: Preview Rendering Recovery, GPU Pipeline Fixes & 1.21.5 Startup Fix This release fixes the preview rendering regression where block previews, outlines, and guide visuals could disappear without ImmediatelyFast installed. It also stabilizes the new GPU preview path, fixes fluid preview offsets, improves plant/grass surface handling, and fixes a 1.21.5 black-screen startup issue. ## Changes - **World Render Callback Fix**: Moved Axion world visuals onto the stable `END_MAIN` render phase and fixed fallback routing so Fabric event and mixin paths do not suppress each other. This restores outlines, guide arrows, and block previews without relying on ImmediatelyFast. - **Large Preview Rendering Fix**: Fixed chunked previews reporting success while drawing nothing. Medium and large previews now render reliably again, with the working CPU/Immediate fallback preserved. - **GPU Preview Pipeline Progress**: Added a gated custom preview GPU pipeline for 1.21.11 using Axion's `preview_shell` shaders and DynamicTransforms. Fixed visibility, alignment, large-coordinate precision jitter, and camera movement issues in the custom GPU path. - **1.21.5 Startup Fix**: Excluded modern GPU preview shader resources from the 1.21.5 jar. This prevents the black-screen startup hang caused by 1.21.11 shader imports being packaged into the 1.21.5 build. - **Symmetry Keybind Fix**: `Ctrl + R` and `Ctrl + F` symmetry bindings no longer trigger when Shift is held, allowing `Ctrl + Shift + R/F` to be used by other bindings. ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.6

0.2.6
11 мая 2026 г.14Minecraft: 1.21.5paper
Скачать
Что нового
# v0.2.6: Preview Rendering Recovery, GPU Pipeline Fixes & 1.21.5 Startup Fix This release fixes the preview rendering regression where block previews, outlines, and guide visuals could disappear without ImmediatelyFast installed. It also stabilizes the new GPU preview path, fixes fluid preview offsets, improves plant/grass surface handling, and fixes a 1.21.5 black-screen startup issue. ## Changes - **World Render Callback Fix**: Moved Axion world visuals onto the stable `END_MAIN` render phase and fixed fallback routing so Fabric event and mixin paths do not suppress each other. This restores outlines, guide arrows, and block previews without relying on ImmediatelyFast. - **Large Preview Rendering Fix**: Fixed chunked previews reporting success while drawing nothing. Medium and large previews now render reliably again, with the working CPU/Immediate fallback preserved. - **GPU Preview Pipeline Progress**: Added a gated custom preview GPU pipeline for 1.21.11 using Axion's `preview_shell` shaders and DynamicTransforms. Fixed visibility, alignment, large-coordinate precision jitter, and camera movement issues in the custom GPU path. - **1.21.5 Startup Fix**: Excluded modern GPU preview shader resources from the 1.21.5 jar. This prevents the black-screen startup hang caused by 1.21.11 shader imports being packaged into the 1.21.5 build. - **Symmetry Keybind Fix**: `Ctrl + R` and `Ctrl + F` symmetry bindings no longer trigger when Shift is held, allowing `Ctrl + Shift + R/F` to be used by other bindings. ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.5

0.2.5
7 мая 2026 г.26Minecraft: 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# v0.2.5: Chunked Preview Deferred Draws, Surface Detection Fixes & Limit Bumps Deferred GPU draw submission for chunked previews, fixes for surface detection through non-opaque blocks (grass, flowers, crops), server-side block entity snapshot coordinate fixes, and increased operation limits. ## Changes - **Undo/Redo Decay Drift Tolerance**: History action service now tolerates native block decay drift (grass_block→dirt, mycelium→dirt, podzol→dirt, farmland→dirt, dirt_path→dirt, snow→air) when verifying block state for undo/redo, preventing failures on naturally changed blocks via a hardcoded allowlist. - **Chunked Preview Deferred Draws** (1.21.6+): Moved GPU preview submission from per-session immediate draw to a deferred queue flushed after vanilla's WorldRenderer pass, improving compatibility. Added frustum-culled `SectionDrawList` and a bulk `drawMultipleIndexedPreview` path for 1.21.11 (1.21.7 falls back to manual draw loop). Added `ChunkedDrawResult` enum for proper handled/not-handled reporting. 1.21.5 continues using the legacy CPU preview path. - **Block Entity Data Fix**: Block entity data is now correctly written during clipboard operations — previously blocks with custom data (banners, signs, etc.) would paste as plain undecorated versions. This fixes decorated banners pasting as white banners, text on signs not persisting, and similar data loss. - **Increased Operation Limits**: Raised `PermissiveOperationValidator` limits (MAX_BLOCKS_PER_BATCH, MAX_TOTAL_WRITES, MAX_CLIPBOARD_CELLS) from ~1.2M–2M to 4M. Raised `PlacementPreviewRenderer` cell caps from 200K to 4M. - **GPU Buffer Fixes**: Proper index buffer cleanup when re-uploading vertex data. Sequential index buffer fallback when no index buffer is available. - **Move Source Z-Fighting Fix**: The `MOVE_SOURCE_GHOST_SCALE` (1.015) was only applied in the entity fallback path, but silently ignored in the mesh cache path (the primary rendering path for most selections). Now `tessellateBatch()` applies per-block scale, so the gray stained glass move-source overlay renders slightly larger than real blocks at the same position, eliminating z-fighting. - **Ghost Preview Threshold Bump**: Raised `CHUNKED_PATH_CELL_THRESHOLD` from 1024 to `MAX_TEXTURED_GHOST_BLOCKS` (32768), keeping medium previews on the reliable CPU path. - **1.21.7 Compat**: Implemented proper GUI-textured `drawTexture` using `RenderPipelines.GUI_TEXTURED`. Added `RenderPipeline` extraction from `RenderLayer` via reflection for layer-accurate pipeline selection. ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.5

0.2.5
7 мая 2026 г.13Minecraft: 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
# v0.2.5: Chunked Preview Deferred Draws, Surface Detection Fixes & Limit Bumps Deferred GPU draw submission for chunked previews, fixes for surface detection through non-opaque blocks (grass, flowers, crops), server-side block entity snapshot coordinate fixes, and increased operation limits. ## Changes - **Undo/Redo Decay Drift Tolerance**: History action service now tolerates native block decay drift (grass_block→dirt, mycelium→dirt, podzol→dirt, farmland→dirt, dirt_path→dirt, snow→air) when verifying block state for undo/redo, preventing failures on naturally changed blocks via a hardcoded allowlist. - **Chunked Preview Deferred Draws** (1.21.6+): Moved GPU preview submission from per-session immediate draw to a deferred queue flushed after vanilla's WorldRenderer pass, improving compatibility. Added frustum-culled `SectionDrawList` and a bulk `drawMultipleIndexedPreview` path for 1.21.11 (1.21.7 falls back to manual draw loop). Added `ChunkedDrawResult` enum for proper handled/not-handled reporting. 1.21.5 continues using the legacy CPU preview path. - **Block Entity Data Fix**: Block entity data is now correctly written during clipboard operations — previously blocks with custom data (banners, signs, etc.) would paste as plain undecorated versions. This fixes decorated banners pasting as white banners, text on signs not persisting, and similar data loss. - **Increased Operation Limits**: Raised `PermissiveOperationValidator` limits (MAX_BLOCKS_PER_BATCH, MAX_TOTAL_WRITES, MAX_CLIPBOARD_CELLS) from ~1.2M–2M to 4M. Raised `PlacementPreviewRenderer` cell caps from 200K to 4M. - **GPU Buffer Fixes**: Proper index buffer cleanup when re-uploading vertex data. Sequential index buffer fallback when no index buffer is available. - **Move Source Z-Fighting Fix**: The `MOVE_SOURCE_GHOST_SCALE` (1.015) was only applied in the entity fallback path, but silently ignored in the mesh cache path (the primary rendering path for most selections). Now `tessellateBatch()` applies per-block scale, so the gray stained glass move-source overlay renders slightly larger than real blocks at the same position, eliminating z-fighting. - **Ghost Preview Threshold Bump**: Raised `CHUNKED_PATH_CELL_THRESHOLD` from 1024 to `MAX_TEXTURED_GHOST_BLOCKS` (32768), keeping medium previews on the reliable CPU path. - **1.21.7 Compat**: Implemented proper GUI-textured `drawTexture` using `RenderPipelines.GUI_TEXTURED`. Added `RenderPipeline` extraction from `RenderLayer` via reflection for layer-accurate pipeline selection. ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.5

0.2.5
7 мая 2026 г.15Minecraft: 1.21.5paper
Скачать
Что нового
# v0.2.5: Chunked Preview Deferred Draws, Surface Detection Fixes & Limit Bumps Deferred GPU draw submission for chunked previews, fixes for surface detection through non-opaque blocks (grass, flowers, crops), server-side block entity snapshot coordinate fixes, and increased operation limits. ## Changes - **Undo/Redo Decay Drift Tolerance**: History action service now tolerates native block decay drift (grass_block→dirt, mycelium→dirt, podzol→dirt, farmland→dirt, dirt_path→dirt, snow→air) when verifying block state for undo/redo, preventing failures on naturally changed blocks via a hardcoded allowlist. - **Chunked Preview Deferred Draws** (1.21.6+): Moved GPU preview submission from per-session immediate draw to a deferred queue flushed after vanilla's WorldRenderer pass, improving compatibility. Added frustum-culled `SectionDrawList` and a bulk `drawMultipleIndexedPreview` path for 1.21.11 (1.21.7 falls back to manual draw loop). Added `ChunkedDrawResult` enum for proper handled/not-handled reporting. 1.21.5 continues using the legacy CPU preview path. - **Block Entity Data Fix**: Block entity data is now correctly written during clipboard operations — previously blocks with custom data (banners, signs, etc.) would paste as plain undecorated versions. This fixes decorated banners pasting as white banners, text on signs not persisting, and similar data loss. - **Increased Operation Limits**: Raised `PermissiveOperationValidator` limits (MAX_BLOCKS_PER_BATCH, MAX_TOTAL_WRITES, MAX_CLIPBOARD_CELLS) from ~1.2M–2M to 4M. Raised `PlacementPreviewRenderer` cell caps from 200K to 4M. - **GPU Buffer Fixes**: Proper index buffer cleanup when re-uploading vertex data. Sequential index buffer fallback when no index buffer is available. - **Move Source Z-Fighting Fix**: The `MOVE_SOURCE_GHOST_SCALE` (1.015) was only applied in the entity fallback path, but silently ignored in the mesh cache path (the primary rendering path for most selections). Now `tessellateBatch()` applies per-block scale, so the gray stained glass move-source overlay renders slightly larger than real blocks at the same position, eliminating z-fighting. - **Ghost Preview Threshold Bump**: Raised `CHUNKED_PATH_CELL_THRESHOLD` from 1024 to `MAX_TEXTURED_GHOST_BLOCKS` (32768), keeping medium previews on the reliable CPU path. - **1.21.7 Compat**: Implemented proper GUI-textured `drawTexture` using `RenderPipelines.GUI_TEXTURED`. Added `RenderPipeline` extraction from `RenderLayer` via reflection for layer-accurate pipeline selection. ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.4

0.2.4
5 мая 2026 г.15Minecraft: 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# v0.2.4: GPU Preview Renderer & Outline Fixes GPU-accelerated block preview rendering and fixes for selection outlines on 1.21.5 and 1.21.6. ## Changes - **GPU Preview Renderer**: New GPU-based block preview renderer for improved performance and smoother rendering - **Outline Fixes**: Fixed selection outline rendering on Minecraft 1.21.5 and 1.21.6, resolving issues with incorrect outline display - **Toolbox Icon**: Added new toolbox config icon for improved UI ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.4

0.2.4
5 мая 2026 г.12Minecraft: 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
# v0.2.4: GPU Preview Renderer & Outline Fixes GPU-accelerated block preview rendering and fixes for selection outlines on 1.21.5 and 1.21.6. ## Changes - **GPU Preview Renderer**: New GPU-based block preview renderer for improved performance and smoother rendering - **Outline Fixes**: Fixed selection outline rendering on Minecraft 1.21.5 and 1.21.6, resolving issues with incorrect outline display - **Toolbox Icon**: Added new toolbox config icon for improved UI ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.4

0.2.4
5 мая 2026 г.11Minecraft: 1.21.5paper
Скачать
Что нового
# v0.2.4: GPU Preview Renderer & Outline Fixes GPU-accelerated block preview rendering and fixes for selection outlines on 1.21.5 and 1.21.6. ## Changes - **GPU Preview Renderer**: New GPU-based block preview renderer for improved performance and smoother rendering - **Outline Fixes**: Fixed selection outline rendering on Minecraft 1.21.5 and 1.21.6, resolving issues with incorrect outline display - **Toolbox Icon**: Added new toolbox config icon for improved UI ## Supported Versions **1.21.5 through 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.3

0.2.3
24 апр. 2026 г.24Minecraft: 1.21.11paper
Скачать
Что нового
# v0.2.3: Selection Outline Hotfix Fixes a regression from v0.2.2 where selection outlines would stretch and render incorrectly, especially at negative world coordinates. ## Changes - **Selection Outline Fix**: Fixed outlines going haywire when using Clone, Stack, or Smear tools — lines would extend far beyond the selection boundary. Caused by incorrect bounding box initialization when block coordinates were negative. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.3

0.2.3
24 апр. 2026 г.13Minecraft: 1.21.10paper
Скачать
Что нового
# v0.2.3: Selection Outline Hotfix Fixes a regression from v0.2.2 where selection outlines would stretch and render incorrectly, especially at negative world coordinates. ## Changes - **Selection Outline Fix**: Fixed outlines going haywire when using Clone, Stack, or Smear tools — lines would extend far beyond the selection boundary. Caused by incorrect bounding box initialization when block coordinates were negative. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.3

0.2.3
24 апр. 2026 г.13Minecraft: 1.21.9paper
Скачать
Что нового
# v0.2.3: Selection Outline Hotfix Fixes a regression from v0.2.2 where selection outlines would stretch and render incorrectly, especially at negative world coordinates. ## Changes - **Selection Outline Fix**: Fixed outlines going haywire when using Clone, Stack, or Smear tools — lines would extend far beyond the selection boundary. Caused by incorrect bounding box initialization when block coordinates were negative. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.3

0.2.3
24 апр. 2026 г.7Minecraft: 1.21.8paper
Скачать
Что нового
# v0.2.3: Selection Outline Hotfix Fixes a regression from v0.2.2 where selection outlines would stretch and render incorrectly, especially at negative world coordinates. ## Changes - **Selection Outline Fix**: Fixed outlines going haywire when using Clone, Stack, or Smear tools — lines would extend far beyond the selection boundary. Caused by incorrect bounding box initialization when block coordinates were negative. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.3

0.2.3
24 апр. 2026 г.17Minecraft: 1.21.7paper
Скачать
Что нового
# v0.2.3: Selection Outline Hotfix Fixes a regression from v0.2.2 where selection outlines would stretch and render incorrectly, especially at negative world coordinates. ## Changes - **Selection Outline Fix**: Fixed outlines going haywire when using Clone, Stack, or Smear tools — lines would extend far beyond the selection boundary. Caused by incorrect bounding box initialization when block coordinates were negative. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.2

0.2.2
24 апр. 2026 г.11Minecraft: 1.21.11paper
Скачать
Что нового
# v0.2.2: NoClip Overhaul, Stack/Smear Fixes, Symmetry & More This release overhauls NoClip behavior, fixes stack/smear multi-directional folding, improves magic select performance, fixes move tool z-fighting, fixes clone tool entity duplication, adds vertical flip support, and fixes symmetry placement on certain faces. ## Highlights - **NoClip Overhaul**: NoClip now only activates while the player is flying — landing disables it without rubberbanding or ground-clipping. If toggled while suffocating inside blocks, the player is forced into flight mode to escape. Flying speed is capped at 300% when NoClip is active to prevent collision issues. - **Clone Tool Entity Duplication Fix**: Fixed exponential entity cloning when using Copy Entities. Entity UUIDs are now captured on first scroll and reused for all subsequent confirms, ensuring linear growth (2 → 3 → 4) instead of exponential (2 → 4 → 8). - **Stack/Smear Block Preview Fix**: Internal faces of the block preview no longer bleed through when the stack/smear box is folded into a new direction. The folded clipboard's ghost blocks now render as a single unified pass with correct face culling. - **Stack/Smear Fold Undo**: Scrolling back to zero repeats after a directional fold now restores the previous fold segment instead of exiting preview mode. Users can expand and shrink the stack freely across fold boundaries. - **Stack/Smear Outline Fix**: Multi-directional folds now render a single smooth global outline instead of multiple overlapping per-segment outlines. Significantly improved outline rendering when folding regions with air gaps. Minor remaining issue: outline may show slight expansion in certain edge cases with non-cuboid selections. - **Magic Select Performance**: Improved outline rendering performance when using large brushes or multiple middle-click selections. - **Move Tool Z-Fighting Fix**: Fixed z-fighting with gray glass block replacements when scrolling a selected region with the Move tool. - **Vertical Flip (Ctrl+F)**: Looking up or down while pressing Ctrl+F now flips the selection vertically. Previously only horizontal flipping was supported. - **Symmetry Placement Fix**: Fixed an issue where symmetry-derived block placements would fail depending on which face was clicked. Placements now fall back to any adjacent solid block as support when the ideal support position is air. ## Technical Changes - `ClientModeController.applyNoClip`: NoClip only enables `player.noClip` when flying or during escape assist. Escape assist forces flight when the player is suffocating inside blocks. Flying speed capped at 3x with NoClip active. - `CloneEntitiesOperation`: Now accepts `entityUuids` list instead of finding entities by region at operation time. Added `sourceRegion` parameter for transformation calculations. - `ClonePreviewState`: Stores `entityUuids` captured on first scroll instead of region-based entity lookup. - `ClonePlacementService.initialPreview`: Captures entity UUIDs from the source region on first scroll using `getEntitiesByClass` with a query box. - `LocalEntityCloneService.plan`: Uses entity UUIDs to find specific entities instead of querying by region. - `PaperEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `AxionFabricEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `CloneEntitiesRequest` protocol: Added `entityUuids` field. - `AxionProtocolCodec`: Added UUID serialization/deserialization for `CloneEntitiesRequest`. - `NetworkOperationDispatcher`: Passes `entityUuids` to `CloneEntitiesRequest`. - `RepeatPreviewRenderer`: Removed separate committed segment ghost rendering; the active preview's folded clipboard already contains all blocks with proper face culling. Added `includeSourceOrigin` flag to render ghost blocks at the source position after a fold. - `RegionRepeatPlacementService`: Added `unfoldLastSegment()` to pop the last committed segment when scrolling back to zero. `RepeatPreviewSegment` now stores `lookDirection` and `scrollSign` for clean unfold restoration. - `BuildPlacementService.createAdjacentPlacementAt`: When the transformed support block is air, iterates all 6 directions to find a valid solid neighbor for the synthetic hit result. - Added `PlacementMirrorAxis.Y` / `EntityMoveMirrorAxis.Y` handling in `LocalEntityCloneService`, `NetworkOperationDispatcher`, `AxionFabricEntityCloneService`, `AxionFabricEntityMoveService`, `PaperEntityCloneService`, and `PaperEntityMoveService`. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.2

0.2.2
24 апр. 2026 г.14Minecraft: 1.21.10paper
Скачать
Что нового
# v0.2.2: NoClip Overhaul, Stack/Smear Fixes, Symmetry & More This release overhauls NoClip behavior, fixes stack/smear multi-directional folding, improves magic select performance, fixes move tool z-fighting, fixes clone tool entity duplication, adds vertical flip support, and fixes symmetry placement on certain faces. ## Highlights - **NoClip Overhaul**: NoClip now only activates while the player is flying — landing disables it without rubberbanding or ground-clipping. If toggled while suffocating inside blocks, the player is forced into flight mode to escape. Flying speed is capped at 300% when NoClip is active to prevent collision issues. - **Clone Tool Entity Duplication Fix**: Fixed exponential entity cloning when using Copy Entities. Entity UUIDs are now captured on first scroll and reused for all subsequent confirms, ensuring linear growth (2 → 3 → 4) instead of exponential (2 → 4 → 8). - **Stack/Smear Block Preview Fix**: Internal faces of the block preview no longer bleed through when the stack/smear box is folded into a new direction. The folded clipboard's ghost blocks now render as a single unified pass with correct face culling. - **Stack/Smear Fold Undo**: Scrolling back to zero repeats after a directional fold now restores the previous fold segment instead of exiting preview mode. Users can expand and shrink the stack freely across fold boundaries. - **Stack/Smear Outline Fix**: Multi-directional folds now render a single smooth global outline instead of multiple overlapping per-segment outlines. Significantly improved outline rendering when folding regions with air gaps. Minor remaining issue: outline may show slight expansion in certain edge cases with non-cuboid selections. - **Magic Select Performance**: Improved outline rendering performance when using large brushes or multiple middle-click selections. - **Move Tool Z-Fighting Fix**: Fixed z-fighting with gray glass block replacements when scrolling a selected region with the Move tool. - **Vertical Flip (Ctrl+F)**: Looking up or down while pressing Ctrl+F now flips the selection vertically. Previously only horizontal flipping was supported. - **Symmetry Placement Fix**: Fixed an issue where symmetry-derived block placements would fail depending on which face was clicked. Placements now fall back to any adjacent solid block as support when the ideal support position is air. ## Technical Changes - `ClientModeController.applyNoClip`: NoClip only enables `player.noClip` when flying or during escape assist. Escape assist forces flight when the player is suffocating inside blocks. Flying speed capped at 3x with NoClip active. - `CloneEntitiesOperation`: Now accepts `entityUuids` list instead of finding entities by region at operation time. Added `sourceRegion` parameter for transformation calculations. - `ClonePreviewState`: Stores `entityUuids` captured on first scroll instead of region-based entity lookup. - `ClonePlacementService.initialPreview`: Captures entity UUIDs from the source region on first scroll using `getEntitiesByClass` with a query box. - `LocalEntityCloneService.plan`: Uses entity UUIDs to find specific entities instead of querying by region. - `PaperEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `AxionFabricEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `CloneEntitiesRequest` protocol: Added `entityUuids` field. - `AxionProtocolCodec`: Added UUID serialization/deserialization for `CloneEntitiesRequest`. - `NetworkOperationDispatcher`: Passes `entityUuids` to `CloneEntitiesRequest`. - `RepeatPreviewRenderer`: Removed separate committed segment ghost rendering; the active preview's folded clipboard already contains all blocks with proper face culling. Added `includeSourceOrigin` flag to render ghost blocks at the source position after a fold. - `RegionRepeatPlacementService`: Added `unfoldLastSegment()` to pop the last committed segment when scrolling back to zero. `RepeatPreviewSegment` now stores `lookDirection` and `scrollSign` for clean unfold restoration. - `BuildPlacementService.createAdjacentPlacementAt`: When the transformed support block is air, iterates all 6 directions to find a valid solid neighbor for the synthetic hit result. - Added `PlacementMirrorAxis.Y` / `EntityMoveMirrorAxis.Y` handling in `LocalEntityCloneService`, `NetworkOperationDispatcher`, `AxionFabricEntityCloneService`, `AxionFabricEntityMoveService`, `PaperEntityCloneService`, and `PaperEntityMoveService`. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.2

0.2.2
24 апр. 2026 г.14Minecraft: 1.21.9paper
Скачать
Что нового
# v0.2.2: NoClip Overhaul, Stack/Smear Fixes, Symmetry & More This release overhauls NoClip behavior, fixes stack/smear multi-directional folding, improves magic select performance, fixes move tool z-fighting, fixes clone tool entity duplication, adds vertical flip support, and fixes symmetry placement on certain faces. ## Highlights - **NoClip Overhaul**: NoClip now only activates while the player is flying — landing disables it without rubberbanding or ground-clipping. If toggled while suffocating inside blocks, the player is forced into flight mode to escape. Flying speed is capped at 300% when NoClip is active to prevent collision issues. - **Clone Tool Entity Duplication Fix**: Fixed exponential entity cloning when using Copy Entities. Entity UUIDs are now captured on first scroll and reused for all subsequent confirms, ensuring linear growth (2 → 3 → 4) instead of exponential (2 → 4 → 8). - **Stack/Smear Block Preview Fix**: Internal faces of the block preview no longer bleed through when the stack/smear box is folded into a new direction. The folded clipboard's ghost blocks now render as a single unified pass with correct face culling. - **Stack/Smear Fold Undo**: Scrolling back to zero repeats after a directional fold now restores the previous fold segment instead of exiting preview mode. Users can expand and shrink the stack freely across fold boundaries. - **Stack/Smear Outline Fix**: Multi-directional folds now render a single smooth global outline instead of multiple overlapping per-segment outlines. Significantly improved outline rendering when folding regions with air gaps. Minor remaining issue: outline may show slight expansion in certain edge cases with non-cuboid selections. - **Magic Select Performance**: Improved outline rendering performance when using large brushes or multiple middle-click selections. - **Move Tool Z-Fighting Fix**: Fixed z-fighting with gray glass block replacements when scrolling a selected region with the Move tool. - **Vertical Flip (Ctrl+F)**: Looking up or down while pressing Ctrl+F now flips the selection vertically. Previously only horizontal flipping was supported. - **Symmetry Placement Fix**: Fixed an issue where symmetry-derived block placements would fail depending on which face was clicked. Placements now fall back to any adjacent solid block as support when the ideal support position is air. ## Technical Changes - `ClientModeController.applyNoClip`: NoClip only enables `player.noClip` when flying or during escape assist. Escape assist forces flight when the player is suffocating inside blocks. Flying speed capped at 3x with NoClip active. - `CloneEntitiesOperation`: Now accepts `entityUuids` list instead of finding entities by region at operation time. Added `sourceRegion` parameter for transformation calculations. - `ClonePreviewState`: Stores `entityUuids` captured on first scroll instead of region-based entity lookup. - `ClonePlacementService.initialPreview`: Captures entity UUIDs from the source region on first scroll using `getEntitiesByClass` with a query box. - `LocalEntityCloneService.plan`: Uses entity UUIDs to find specific entities instead of querying by region. - `PaperEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `AxionFabricEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `CloneEntitiesRequest` protocol: Added `entityUuids` field. - `AxionProtocolCodec`: Added UUID serialization/deserialization for `CloneEntitiesRequest`. - `NetworkOperationDispatcher`: Passes `entityUuids` to `CloneEntitiesRequest`. - `RepeatPreviewRenderer`: Removed separate committed segment ghost rendering; the active preview's folded clipboard already contains all blocks with proper face culling. Added `includeSourceOrigin` flag to render ghost blocks at the source position after a fold. - `RegionRepeatPlacementService`: Added `unfoldLastSegment()` to pop the last committed segment when scrolling back to zero. `RepeatPreviewSegment` now stores `lookDirection` and `scrollSign` for clean unfold restoration. - `BuildPlacementService.createAdjacentPlacementAt`: When the transformed support block is air, iterates all 6 directions to find a valid solid neighbor for the synthetic hit result. - Added `PlacementMirrorAxis.Y` / `EntityMoveMirrorAxis.Y` handling in `LocalEntityCloneService`, `NetworkOperationDispatcher`, `AxionFabricEntityCloneService`, `AxionFabricEntityMoveService`, `PaperEntityCloneService`, and `PaperEntityMoveService`. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.2

0.2.2
24 апр. 2026 г.9Minecraft: 1.21.8paper
Скачать
Что нового
# v0.2.2: NoClip Overhaul, Stack/Smear Fixes, Symmetry & More This release overhauls NoClip behavior, fixes stack/smear multi-directional folding, improves magic select performance, fixes move tool z-fighting, fixes clone tool entity duplication, adds vertical flip support, and fixes symmetry placement on certain faces. ## Highlights - **NoClip Overhaul**: NoClip now only activates while the player is flying — landing disables it without rubberbanding or ground-clipping. If toggled while suffocating inside blocks, the player is forced into flight mode to escape. Flying speed is capped at 300% when NoClip is active to prevent collision issues. - **Clone Tool Entity Duplication Fix**: Fixed exponential entity cloning when using Copy Entities. Entity UUIDs are now captured on first scroll and reused for all subsequent confirms, ensuring linear growth (2 → 3 → 4) instead of exponential (2 → 4 → 8). - **Stack/Smear Block Preview Fix**: Internal faces of the block preview no longer bleed through when the stack/smear box is folded into a new direction. The folded clipboard's ghost blocks now render as a single unified pass with correct face culling. - **Stack/Smear Fold Undo**: Scrolling back to zero repeats after a directional fold now restores the previous fold segment instead of exiting preview mode. Users can expand and shrink the stack freely across fold boundaries. - **Stack/Smear Outline Fix**: Multi-directional folds now render a single smooth global outline instead of multiple overlapping per-segment outlines. Significantly improved outline rendering when folding regions with air gaps. Minor remaining issue: outline may show slight expansion in certain edge cases with non-cuboid selections. - **Magic Select Performance**: Improved outline rendering performance when using large brushes or multiple middle-click selections. - **Move Tool Z-Fighting Fix**: Fixed z-fighting with gray glass block replacements when scrolling a selected region with the Move tool. - **Vertical Flip (Ctrl+F)**: Looking up or down while pressing Ctrl+F now flips the selection vertically. Previously only horizontal flipping was supported. - **Symmetry Placement Fix**: Fixed an issue where symmetry-derived block placements would fail depending on which face was clicked. Placements now fall back to any adjacent solid block as support when the ideal support position is air. ## Technical Changes - `ClientModeController.applyNoClip`: NoClip only enables `player.noClip` when flying or during escape assist. Escape assist forces flight when the player is suffocating inside blocks. Flying speed capped at 3x with NoClip active. - `CloneEntitiesOperation`: Now accepts `entityUuids` list instead of finding entities by region at operation time. Added `sourceRegion` parameter for transformation calculations. - `ClonePreviewState`: Stores `entityUuids` captured on first scroll instead of region-based entity lookup. - `ClonePlacementService.initialPreview`: Captures entity UUIDs from the source region on first scroll using `getEntitiesByClass` with a query box. - `LocalEntityCloneService.plan`: Uses entity UUIDs to find specific entities instead of querying by region. - `PaperEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `AxionFabricEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `CloneEntitiesRequest` protocol: Added `entityUuids` field. - `AxionProtocolCodec`: Added UUID serialization/deserialization for `CloneEntitiesRequest`. - `NetworkOperationDispatcher`: Passes `entityUuids` to `CloneEntitiesRequest`. - `RepeatPreviewRenderer`: Removed separate committed segment ghost rendering; the active preview's folded clipboard already contains all blocks with proper face culling. Added `includeSourceOrigin` flag to render ghost blocks at the source position after a fold. - `RegionRepeatPlacementService`: Added `unfoldLastSegment()` to pop the last committed segment when scrolling back to zero. `RepeatPreviewSegment` now stores `lookDirection` and `scrollSign` for clean unfold restoration. - `BuildPlacementService.createAdjacentPlacementAt`: When the transformed support block is air, iterates all 6 directions to find a valid solid neighbor for the synthetic hit result. - Added `PlacementMirrorAxis.Y` / `EntityMoveMirrorAxis.Y` handling in `LocalEntityCloneService`, `NetworkOperationDispatcher`, `AxionFabricEntityCloneService`, `AxionFabricEntityMoveService`, `PaperEntityCloneService`, and `PaperEntityMoveService`. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.2

0.2.2
24 апр. 2026 г.10Minecraft: 1.21.7paper
Скачать
Что нового
# v0.2.2: NoClip Overhaul, Stack/Smear Fixes, Symmetry & More This release overhauls NoClip behavior, fixes stack/smear multi-directional folding, improves magic select performance, fixes move tool z-fighting, fixes clone tool entity duplication, adds vertical flip support, and fixes symmetry placement on certain faces. ## Highlights - **NoClip Overhaul**: NoClip now only activates while the player is flying — landing disables it without rubberbanding or ground-clipping. If toggled while suffocating inside blocks, the player is forced into flight mode to escape. Flying speed is capped at 300% when NoClip is active to prevent collision issues. - **Clone Tool Entity Duplication Fix**: Fixed exponential entity cloning when using Copy Entities. Entity UUIDs are now captured on first scroll and reused for all subsequent confirms, ensuring linear growth (2 → 3 → 4) instead of exponential (2 → 4 → 8). - **Stack/Smear Block Preview Fix**: Internal faces of the block preview no longer bleed through when the stack/smear box is folded into a new direction. The folded clipboard's ghost blocks now render as a single unified pass with correct face culling. - **Stack/Smear Fold Undo**: Scrolling back to zero repeats after a directional fold now restores the previous fold segment instead of exiting preview mode. Users can expand and shrink the stack freely across fold boundaries. - **Stack/Smear Outline Fix**: Multi-directional folds now render a single smooth global outline instead of multiple overlapping per-segment outlines. Significantly improved outline rendering when folding regions with air gaps. Minor remaining issue: outline may show slight expansion in certain edge cases with non-cuboid selections. - **Magic Select Performance**: Improved outline rendering performance when using large brushes or multiple middle-click selections. - **Move Tool Z-Fighting Fix**: Fixed z-fighting with gray glass block replacements when scrolling a selected region with the Move tool. - **Vertical Flip (Ctrl+F)**: Looking up or down while pressing Ctrl+F now flips the selection vertically. Previously only horizontal flipping was supported. - **Symmetry Placement Fix**: Fixed an issue where symmetry-derived block placements would fail depending on which face was clicked. Placements now fall back to any adjacent solid block as support when the ideal support position is air. ## Technical Changes - `ClientModeController.applyNoClip`: NoClip only enables `player.noClip` when flying or during escape assist. Escape assist forces flight when the player is suffocating inside blocks. Flying speed capped at 3x with NoClip active. - `CloneEntitiesOperation`: Now accepts `entityUuids` list instead of finding entities by region at operation time. Added `sourceRegion` parameter for transformation calculations. - `ClonePreviewState`: Stores `entityUuids` captured on first scroll instead of region-based entity lookup. - `ClonePlacementService.initialPreview`: Captures entity UUIDs from the source region on first scroll using `getEntitiesByClass` with a query box. - `LocalEntityCloneService.plan`: Uses entity UUIDs to find specific entities instead of querying by region. - `PaperEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `AxionFabricEntityCloneService.clone`: Uses entity UUIDs to find specific entities instead of querying by region. - `CloneEntitiesRequest` protocol: Added `entityUuids` field. - `AxionProtocolCodec`: Added UUID serialization/deserialization for `CloneEntitiesRequest`. - `NetworkOperationDispatcher`: Passes `entityUuids` to `CloneEntitiesRequest`. - `RepeatPreviewRenderer`: Removed separate committed segment ghost rendering; the active preview's folded clipboard already contains all blocks with proper face culling. Added `includeSourceOrigin` flag to render ghost blocks at the source position after a fold. - `RegionRepeatPlacementService`: Added `unfoldLastSegment()` to pop the last committed segment when scrolling back to zero. `RepeatPreviewSegment` now stores `lookDirection` and `scrollSign` for clean unfold restoration. - `BuildPlacementService.createAdjacentPlacementAt`: When the transformed support block is air, iterates all 6 directions to find a valid solid neighbor for the synthetic hit result. - Added `PlacementMirrorAxis.Y` / `EntityMoveMirrorAxis.Y` handling in `LocalEntityCloneService`, `NetworkOperationDispatcher`, `AxionFabricEntityCloneService`, `AxionFabricEntityMoveService`, `PaperEntityCloneService`, and `PaperEntityMoveService`. ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.1

0.2.1
24 апр. 2026 г.9Minecraft: 1.21.11paper
Скачать
Что нового
# v0.2.1: Clone/Move Rotation & Keybind Fixes This release fixes clone/move tools not rotating when pressing `Ctrl + R`, cleans up duplicate keybind categories, and removes debug logging noise. ## Highlights - **Clone/Move Rotation**: `Ctrl + R` now properly rotates the selection preview in clone/move operations - **Clone/Move Mirroring**: `Ctrl + F` now properly mirrors the selection preview based on the player's look direction - **Keybind Categories Fixed**: Resolved issue where multiple `Axion` categories appeared in the keybinds menu - **Reduced Log Spam**: Removed excessive debug logging the last few versions brought in ## Technical Changes - Added `transform` and `sourceClipboardBuffer` to `RepeatRegionPreview` to track transformations - Added `handleRotateAction()` and `handleMirrorAction()` to controller for clone/move operations - Fixed edge detection for Ctrl+key combinations in `KeyBindingHandler` - Cleaned up debug logging in `AxionPreviewTemplateCache`, `BlockPreviewPipeline`, `ClientModeController`, `MinecraftClientMixin`, and `MouseMixin` ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.1

0.2.1
24 апр. 2026 г.6Minecraft: 1.21.10paper
Скачать
Что нового
# v0.2.1: Clone/Move Rotation & Keybind Fixes This release fixes clone/move tools not rotating when pressing `Ctrl + R`, cleans up duplicate keybind categories, and removes debug logging noise. ## Highlights - **Clone/Move Rotation**: `Ctrl + R` now properly rotates the selection preview in clone/move operations - **Clone/Move Mirroring**: `Ctrl + F` now properly mirrors the selection preview based on the player's look direction - **Keybind Categories Fixed**: Resolved issue where multiple `Axion` categories appeared in the keybinds menu - **Reduced Log Spam**: Removed excessive debug logging the last few versions brought in ## Technical Changes - Added `transform` and `sourceClipboardBuffer` to `RepeatRegionPreview` to track transformations - Added `handleRotateAction()` and `handleMirrorAction()` to controller for clone/move operations - Fixed edge detection for Ctrl+key combinations in `KeyBindingHandler` - Cleaned up debug logging in `AxionPreviewTemplateCache`, `BlockPreviewPipeline`, `ClientModeController`, `MinecraftClientMixin`, and `MouseMixin` ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.1

0.2.1
24 апр. 2026 г.12Minecraft: 1.21.9paper
Скачать
Что нового
# v0.2.1: Clone/Move Rotation & Keybind Fixes This release fixes clone/move tools not rotating when pressing `Ctrl + R`, cleans up duplicate keybind categories, and removes debug logging noise. ## Highlights - **Clone/Move Rotation**: `Ctrl + R` now properly rotates the selection preview in clone/move operations - **Clone/Move Mirroring**: `Ctrl + F` now properly mirrors the selection preview based on the player's look direction - **Keybind Categories Fixed**: Resolved issue where multiple `Axion` categories appeared in the keybinds menu - **Reduced Log Spam**: Removed excessive debug logging the last few versions brought in ## Technical Changes - Added `transform` and `sourceClipboardBuffer` to `RepeatRegionPreview` to track transformations - Added `handleRotateAction()` and `handleMirrorAction()` to controller for clone/move operations - Fixed edge detection for Ctrl+key combinations in `KeyBindingHandler` - Cleaned up debug logging in `AxionPreviewTemplateCache`, `BlockPreviewPipeline`, `ClientModeController`, `MinecraftClientMixin`, and `MouseMixin` ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.1

0.2.1
24 апр. 2026 г.6Minecraft: 1.21.8paper
Скачать
Что нового
# v0.2.1: Clone/Move Rotation & Keybind Fixes This release fixes clone/move tools not rotating when pressing `Ctrl + R`, cleans up duplicate keybind categories, and removes debug logging noise. ## Highlights - **Clone/Move Rotation**: `Ctrl + R` now properly rotates the selection preview in clone/move operations - **Clone/Move Mirroring**: `Ctrl + F` now properly mirrors the selection preview based on the player's look direction - **Keybind Categories Fixed**: Resolved issue where multiple `Axion` categories appeared in the keybinds menu - **Reduced Log Spam**: Removed excessive debug logging the last few versions brought in ## Technical Changes - Added `transform` and `sourceClipboardBuffer` to `RepeatRegionPreview` to track transformations - Added `handleRotateAction()` and `handleMirrorAction()` to controller for clone/move operations - Fixed edge detection for Ctrl+key combinations in `KeyBindingHandler` - Cleaned up debug logging in `AxionPreviewTemplateCache`, `BlockPreviewPipeline`, `ClientModeController`, `MinecraftClientMixin`, and `MouseMixin` ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.1

0.2.1
24 апр. 2026 г.9Minecraft: 1.21.7paper
Скачать
Что нового
# v0.2.1: Clone/Move Rotation & Keybind Fixes This release fixes clone/move tools not rotating when pressing `Ctrl + R`, cleans up duplicate keybind categories, and removes debug logging noise. ## Highlights - **Clone/Move Rotation**: `Ctrl + R` now properly rotates the selection preview in clone/move operations - **Clone/Move Mirroring**: `Ctrl + F` now properly mirrors the selection preview based on the player's look direction - **Keybind Categories Fixed**: Resolved issue where multiple `Axion` categories appeared in the keybinds menu - **Reduced Log Spam**: Removed excessive debug logging the last few versions brought in ## Technical Changes - Added `transform` and `sourceClipboardBuffer` to `RepeatRegionPreview` to track transformations - Added `handleRotateAction()` and `handleMirrorAction()` to controller for clone/move operations - Fixed edge detection for Ctrl+key combinations in `KeyBindingHandler` - Cleaned up debug logging in `AxionPreviewTemplateCache`, `BlockPreviewPipeline`, `ClientModeController`, `MinecraftClientMixin`, and `MouseMixin` ## Supported Versions **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.0

0.2.0
21 апр. 2026 г.14Minecraft: 1.21.11paper
Скачать
Что нового
# v0.2.0: Preview Renderer Overhaul + 1.21.7 Support Axion `v0.2.0` significantly improves the block preview rendering pipeline across all tools — fixing transparency artefacts, reducing stutter, and raising preview limits for larger selections. The mod and Paper plugin now also support Minecraft 1.21.7. ## Highlights - **New: Minecraft 1.21.7 support**: Axion mod and Paper plugin now build and run on 1.21.7 - **Fixed inner face bleeding**: Ghost block previews no longer show interior faces through transparency - **Fixed repeat boundary artefacts**: Stacked repeat previews render as a clean solid shell with no seams between layers - **Improved performance**: Fold result caching eliminates main-thread stutter when changing stack direction or count - **Improved cache efficiency**: Preview mesh cache no longer rebuilds when only tint color or alpha changes - **Larger previews**: Ghost block and outline limits raised 4× to support bigger selections before the preview disappears - **Cleaner outlines**: Large non-sparse selections show a single aggregate bounding box instead of scattered per-origin boxes ## Fixed: Inner Face Bleeding Ghost block previews used `PreviewBlockRenderView` for face culling, which falls back to real-world block data for positions outside the clipboard. This caused interior block faces to be rendered as exposed (the world has no blocks there yet), bleeding through the transparent ghost overlay. Fixed by switching to `TemplateBlockRenderView` which returns AIR for any position not in the preview clipboard. With `checkSides = true` restored, faces between adjacent preview blocks are now correctly identified as interior and culled. Applied to both `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer`. ## Fixed: Repeat Boundary Seams When rendering stacked repeats, each origin's blocks were previously tested for face culling only against their own origin's `statesByPosition` map. Faces at the boundary between two adjacent repeats (e.g. the top layer of repeat 1 touching the bottom layer of repeat 2) had no cross-origin neighbour data and were rendered as exposed. Fixed by populating `statesByPosition` across **all origins at once** before tessellating, so every block correctly sees its neighbours regardless of which repeat origin they belong to. ## Improved: Preview Mesh Cache - **Cache key**: Removed `color`, `alpha`, and `scale` from the cache key. These are applied at draw time by `TintedAlphaVertexConsumer` and have no effect on mesh geometry — their inclusion was causing unnecessary cache misses on every tint or alpha change. - **Shell template cache**: Replaced the unbounded `WeakHashMap` in `PreviewMeshTessellator` with a bounded LRU cache (capacity 16) for predictable memory usage. ## Improved: Fold Result Cache Added an LRU cache (capacity 8) in `RegionRepeatPlacementService` for folded clipboard computations, keyed by clipboard content hash, source region, step vector, repeat count, and placement mode. Previously, changing stack direction or scrolling repeat count would recompute the full fold on the main thread every frame, causing visible stutter on larger clipboards. ## Improved: Preview Visibility Limits Ghost block and outline limits have been raised to keep previews visible on larger selections: | Limit | Before | After | |---|---|---| | `MAX_GHOST_BLOCKS` | 16 384 | 65 536 | | `MAX_TEXTURED_GHOST_BLOCKS` | 8 192 | 32 768 | | `MAX_RENDERED_BLOCKS` (shell renderer) | 8 192 | 32 768 | | `MAX_REGION_QUADS` (outline renderer) | 4 096 | 16 384 | ## Improved: Aggregate Outline Large non-sparse selections now fall back to a single aggregate bounding box outline (via `PulsingCuboidRenderer`) instead of rendering one box per origin. This removes the converging diagonal line artefact visible on multi-repeat stack previews. Ghost origin rendering always shows at least one origin and fills up to the `maxOriginsFor` budget, ensuring the preview never goes completely blank when the selection is within a renderable size. ## New: Minecraft 1.21.7 Support The Axion Fabric mod and AxionPaper plugin now support Minecraft 1.21.7. The Fabric dedicated server module remains 1.21.11-only. Supported versions as of v0.2.0: **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Notes - All preview improvements apply across Stack, Smear, Clone, and Move tools — any tool that uses `BlockPreviewPipeline` benefits automatically - The fold cache is keyed on clipboard content hash; clearing the clipboard will naturally evict the cache entry - Preview limits can be tuned further in `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer` if performance on very large selections becomes a concern ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.0

0.2.0
21 апр. 2026 г.11Minecraft: 1.21.10paper
Скачать
Что нового
# v0.2.0: Preview Renderer Overhaul + 1.21.7 Support Axion `v0.2.0` significantly improves the block preview rendering pipeline across all tools — fixing transparency artefacts, reducing stutter, and raising preview limits for larger selections. The mod and Paper plugin now also support Minecraft 1.21.7. ## Highlights - **New: Minecraft 1.21.7 support**: Axion mod and Paper plugin now build and run on 1.21.7 - **Fixed inner face bleeding**: Ghost block previews no longer show interior faces through transparency - **Fixed repeat boundary artefacts**: Stacked repeat previews render as a clean solid shell with no seams between layers - **Improved performance**: Fold result caching eliminates main-thread stutter when changing stack direction or count - **Improved cache efficiency**: Preview mesh cache no longer rebuilds when only tint color or alpha changes - **Larger previews**: Ghost block and outline limits raised 4× to support bigger selections before the preview disappears - **Cleaner outlines**: Large non-sparse selections show a single aggregate bounding box instead of scattered per-origin boxes ## Fixed: Inner Face Bleeding Ghost block previews used `PreviewBlockRenderView` for face culling, which falls back to real-world block data for positions outside the clipboard. This caused interior block faces to be rendered as exposed (the world has no blocks there yet), bleeding through the transparent ghost overlay. Fixed by switching to `TemplateBlockRenderView` which returns AIR for any position not in the preview clipboard. With `checkSides = true` restored, faces between adjacent preview blocks are now correctly identified as interior and culled. Applied to both `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer`. ## Fixed: Repeat Boundary Seams When rendering stacked repeats, each origin's blocks were previously tested for face culling only against their own origin's `statesByPosition` map. Faces at the boundary between two adjacent repeats (e.g. the top layer of repeat 1 touching the bottom layer of repeat 2) had no cross-origin neighbour data and were rendered as exposed. Fixed by populating `statesByPosition` across **all origins at once** before tessellating, so every block correctly sees its neighbours regardless of which repeat origin they belong to. ## Improved: Preview Mesh Cache - **Cache key**: Removed `color`, `alpha`, and `scale` from the cache key. These are applied at draw time by `TintedAlphaVertexConsumer` and have no effect on mesh geometry — their inclusion was causing unnecessary cache misses on every tint or alpha change. - **Shell template cache**: Replaced the unbounded `WeakHashMap` in `PreviewMeshTessellator` with a bounded LRU cache (capacity 16) for predictable memory usage. ## Improved: Fold Result Cache Added an LRU cache (capacity 8) in `RegionRepeatPlacementService` for folded clipboard computations, keyed by clipboard content hash, source region, step vector, repeat count, and placement mode. Previously, changing stack direction or scrolling repeat count would recompute the full fold on the main thread every frame, causing visible stutter on larger clipboards. ## Improved: Preview Visibility Limits Ghost block and outline limits have been raised to keep previews visible on larger selections: | Limit | Before | After | |---|---|---| | `MAX_GHOST_BLOCKS` | 16 384 | 65 536 | | `MAX_TEXTURED_GHOST_BLOCKS` | 8 192 | 32 768 | | `MAX_RENDERED_BLOCKS` (shell renderer) | 8 192 | 32 768 | | `MAX_REGION_QUADS` (outline renderer) | 4 096 | 16 384 | ## Improved: Aggregate Outline Large non-sparse selections now fall back to a single aggregate bounding box outline (via `PulsingCuboidRenderer`) instead of rendering one box per origin. This removes the converging diagonal line artefact visible on multi-repeat stack previews. Ghost origin rendering always shows at least one origin and fills up to the `maxOriginsFor` budget, ensuring the preview never goes completely blank when the selection is within a renderable size. ## New: Minecraft 1.21.7 Support The Axion Fabric mod and AxionPaper plugin now support Minecraft 1.21.7. The Fabric dedicated server module remains 1.21.11-only. Supported versions as of v0.2.0: **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Notes - All preview improvements apply across Stack, Smear, Clone, and Move tools — any tool that uses `BlockPreviewPipeline` benefits automatically - The fold cache is keyed on clipboard content hash; clearing the clipboard will naturally evict the cache entry - Preview limits can be tuned further in `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer` if performance on very large selections becomes a concern ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.0

0.2.0
21 апр. 2026 г.13Minecraft: 1.21.9paper
Скачать
Что нового
# v0.2.0: Preview Renderer Overhaul + 1.21.7 Support Axion `v0.2.0` significantly improves the block preview rendering pipeline across all tools — fixing transparency artefacts, reducing stutter, and raising preview limits for larger selections. The mod and Paper plugin now also support Minecraft 1.21.7. ## Highlights - **New: Minecraft 1.21.7 support**: Axion mod and Paper plugin now build and run on 1.21.7 - **Fixed inner face bleeding**: Ghost block previews no longer show interior faces through transparency - **Fixed repeat boundary artefacts**: Stacked repeat previews render as a clean solid shell with no seams between layers - **Improved performance**: Fold result caching eliminates main-thread stutter when changing stack direction or count - **Improved cache efficiency**: Preview mesh cache no longer rebuilds when only tint color or alpha changes - **Larger previews**: Ghost block and outline limits raised 4× to support bigger selections before the preview disappears - **Cleaner outlines**: Large non-sparse selections show a single aggregate bounding box instead of scattered per-origin boxes ## Fixed: Inner Face Bleeding Ghost block previews used `PreviewBlockRenderView` for face culling, which falls back to real-world block data for positions outside the clipboard. This caused interior block faces to be rendered as exposed (the world has no blocks there yet), bleeding through the transparent ghost overlay. Fixed by switching to `TemplateBlockRenderView` which returns AIR for any position not in the preview clipboard. With `checkSides = true` restored, faces between adjacent preview blocks are now correctly identified as interior and culled. Applied to both `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer`. ## Fixed: Repeat Boundary Seams When rendering stacked repeats, each origin's blocks were previously tested for face culling only against their own origin's `statesByPosition` map. Faces at the boundary between two adjacent repeats (e.g. the top layer of repeat 1 touching the bottom layer of repeat 2) had no cross-origin neighbour data and were rendered as exposed. Fixed by populating `statesByPosition` across **all origins at once** before tessellating, so every block correctly sees its neighbours regardless of which repeat origin they belong to. ## Improved: Preview Mesh Cache - **Cache key**: Removed `color`, `alpha`, and `scale` from the cache key. These are applied at draw time by `TintedAlphaVertexConsumer` and have no effect on mesh geometry — their inclusion was causing unnecessary cache misses on every tint or alpha change. - **Shell template cache**: Replaced the unbounded `WeakHashMap` in `PreviewMeshTessellator` with a bounded LRU cache (capacity 16) for predictable memory usage. ## Improved: Fold Result Cache Added an LRU cache (capacity 8) in `RegionRepeatPlacementService` for folded clipboard computations, keyed by clipboard content hash, source region, step vector, repeat count, and placement mode. Previously, changing stack direction or scrolling repeat count would recompute the full fold on the main thread every frame, causing visible stutter on larger clipboards. ## Improved: Preview Visibility Limits Ghost block and outline limits have been raised to keep previews visible on larger selections: | Limit | Before | After | |---|---|---| | `MAX_GHOST_BLOCKS` | 16 384 | 65 536 | | `MAX_TEXTURED_GHOST_BLOCKS` | 8 192 | 32 768 | | `MAX_RENDERED_BLOCKS` (shell renderer) | 8 192 | 32 768 | | `MAX_REGION_QUADS` (outline renderer) | 4 096 | 16 384 | ## Improved: Aggregate Outline Large non-sparse selections now fall back to a single aggregate bounding box outline (via `PulsingCuboidRenderer`) instead of rendering one box per origin. This removes the converging diagonal line artefact visible on multi-repeat stack previews. Ghost origin rendering always shows at least one origin and fills up to the `maxOriginsFor` budget, ensuring the preview never goes completely blank when the selection is within a renderable size. ## New: Minecraft 1.21.7 Support The Axion Fabric mod and AxionPaper plugin now support Minecraft 1.21.7. The Fabric dedicated server module remains 1.21.11-only. Supported versions as of v0.2.0: **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Notes - All preview improvements apply across Stack, Smear, Clone, and Move tools — any tool that uses `BlockPreviewPipeline` benefits automatically - The fold cache is keyed on clipboard content hash; clearing the clipboard will naturally evict the cache entry - Preview limits can be tuned further in `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer` if performance on very large selections becomes a concern ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.0

0.2.0
21 апр. 2026 г.10Minecraft: 1.21.8paper
Скачать
Что нового
# v0.2.0: Preview Renderer Overhaul + 1.21.7 Support Axion `v0.2.0` significantly improves the block preview rendering pipeline across all tools — fixing transparency artefacts, reducing stutter, and raising preview limits for larger selections. The mod and Paper plugin now also support Minecraft 1.21.7. ## Highlights - **New: Minecraft 1.21.7 support**: Axion mod and Paper plugin now build and run on 1.21.7 - **Fixed inner face bleeding**: Ghost block previews no longer show interior faces through transparency - **Fixed repeat boundary artefacts**: Stacked repeat previews render as a clean solid shell with no seams between layers - **Improved performance**: Fold result caching eliminates main-thread stutter when changing stack direction or count - **Improved cache efficiency**: Preview mesh cache no longer rebuilds when only tint color or alpha changes - **Larger previews**: Ghost block and outline limits raised 4× to support bigger selections before the preview disappears - **Cleaner outlines**: Large non-sparse selections show a single aggregate bounding box instead of scattered per-origin boxes ## Fixed: Inner Face Bleeding Ghost block previews used `PreviewBlockRenderView` for face culling, which falls back to real-world block data for positions outside the clipboard. This caused interior block faces to be rendered as exposed (the world has no blocks there yet), bleeding through the transparent ghost overlay. Fixed by switching to `TemplateBlockRenderView` which returns AIR for any position not in the preview clipboard. With `checkSides = true` restored, faces between adjacent preview blocks are now correctly identified as interior and culled. Applied to both `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer`. ## Fixed: Repeat Boundary Seams When rendering stacked repeats, each origin's blocks were previously tested for face culling only against their own origin's `statesByPosition` map. Faces at the boundary between two adjacent repeats (e.g. the top layer of repeat 1 touching the bottom layer of repeat 2) had no cross-origin neighbour data and were rendered as exposed. Fixed by populating `statesByPosition` across **all origins at once** before tessellating, so every block correctly sees its neighbours regardless of which repeat origin they belong to. ## Improved: Preview Mesh Cache - **Cache key**: Removed `color`, `alpha`, and `scale` from the cache key. These are applied at draw time by `TintedAlphaVertexConsumer` and have no effect on mesh geometry — their inclusion was causing unnecessary cache misses on every tint or alpha change. - **Shell template cache**: Replaced the unbounded `WeakHashMap` in `PreviewMeshTessellator` with a bounded LRU cache (capacity 16) for predictable memory usage. ## Improved: Fold Result Cache Added an LRU cache (capacity 8) in `RegionRepeatPlacementService` for folded clipboard computations, keyed by clipboard content hash, source region, step vector, repeat count, and placement mode. Previously, changing stack direction or scrolling repeat count would recompute the full fold on the main thread every frame, causing visible stutter on larger clipboards. ## Improved: Preview Visibility Limits Ghost block and outline limits have been raised to keep previews visible on larger selections: | Limit | Before | After | |---|---|---| | `MAX_GHOST_BLOCKS` | 16 384 | 65 536 | | `MAX_TEXTURED_GHOST_BLOCKS` | 8 192 | 32 768 | | `MAX_RENDERED_BLOCKS` (shell renderer) | 8 192 | 32 768 | | `MAX_REGION_QUADS` (outline renderer) | 4 096 | 16 384 | ## Improved: Aggregate Outline Large non-sparse selections now fall back to a single aggregate bounding box outline (via `PulsingCuboidRenderer`) instead of rendering one box per origin. This removes the converging diagonal line artefact visible on multi-repeat stack previews. Ghost origin rendering always shows at least one origin and fills up to the `maxOriginsFor` budget, ensuring the preview never goes completely blank when the selection is within a renderable size. ## New: Minecraft 1.21.7 Support The Axion Fabric mod and AxionPaper plugin now support Minecraft 1.21.7. The Fabric dedicated server module remains 1.21.11-only. Supported versions as of v0.2.0: **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Notes - All preview improvements apply across Stack, Smear, Clone, and Move tools — any tool that uses `BlockPreviewPipeline` benefits automatically - The fold cache is keyed on clipboard content hash; clearing the clipboard will naturally evict the cache entry - Preview limits can be tuned further in `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer` if performance on very large selections becomes a concern ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.2.0

0.2.0
21 апр. 2026 г.8Minecraft: 1.21.7paper
Скачать
Что нового
# v0.2.0: Preview Renderer Overhaul + 1.21.7 Support Axion `v0.2.0` significantly improves the block preview rendering pipeline across all tools — fixing transparency artefacts, reducing stutter, and raising preview limits for larger selections. The mod and Paper plugin now also support Minecraft 1.21.7. ## Highlights - **New: Minecraft 1.21.7 support**: Axion mod and Paper plugin now build and run on 1.21.7 - **Fixed inner face bleeding**: Ghost block previews no longer show interior faces through transparency - **Fixed repeat boundary artefacts**: Stacked repeat previews render as a clean solid shell with no seams between layers - **Improved performance**: Fold result caching eliminates main-thread stutter when changing stack direction or count - **Improved cache efficiency**: Preview mesh cache no longer rebuilds when only tint color or alpha changes - **Larger previews**: Ghost block and outline limits raised 4× to support bigger selections before the preview disappears - **Cleaner outlines**: Large non-sparse selections show a single aggregate bounding box instead of scattered per-origin boxes ## Fixed: Inner Face Bleeding Ghost block previews used `PreviewBlockRenderView` for face culling, which falls back to real-world block data for positions outside the clipboard. This caused interior block faces to be rendered as exposed (the world has no blocks there yet), bleeding through the transparent ghost overlay. Fixed by switching to `TemplateBlockRenderView` which returns AIR for any position not in the preview clipboard. With `checkSides = true` restored, faces between adjacent preview blocks are now correctly identified as interior and culled. Applied to both `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer`. ## Fixed: Repeat Boundary Seams When rendering stacked repeats, each origin's blocks were previously tested for face culling only against their own origin's `statesByPosition` map. Faces at the boundary between two adjacent repeats (e.g. the top layer of repeat 1 touching the bottom layer of repeat 2) had no cross-origin neighbour data and were rendered as exposed. Fixed by populating `statesByPosition` across **all origins at once** before tessellating, so every block correctly sees its neighbours regardless of which repeat origin they belong to. ## Improved: Preview Mesh Cache - **Cache key**: Removed `color`, `alpha`, and `scale` from the cache key. These are applied at draw time by `TintedAlphaVertexConsumer` and have no effect on mesh geometry — their inclusion was causing unnecessary cache misses on every tint or alpha change. - **Shell template cache**: Replaced the unbounded `WeakHashMap` in `PreviewMeshTessellator` with a bounded LRU cache (capacity 16) for predictable memory usage. ## Improved: Fold Result Cache Added an LRU cache (capacity 8) in `RegionRepeatPlacementService` for folded clipboard computations, keyed by clipboard content hash, source region, step vector, repeat count, and placement mode. Previously, changing stack direction or scrolling repeat count would recompute the full fold on the main thread every frame, causing visible stutter on larger clipboards. ## Improved: Preview Visibility Limits Ghost block and outline limits have been raised to keep previews visible on larger selections: | Limit | Before | After | |---|---|---| | `MAX_GHOST_BLOCKS` | 16 384 | 65 536 | | `MAX_TEXTURED_GHOST_BLOCKS` | 8 192 | 32 768 | | `MAX_RENDERED_BLOCKS` (shell renderer) | 8 192 | 32 768 | | `MAX_REGION_QUADS` (outline renderer) | 4 096 | 16 384 | ## Improved: Aggregate Outline Large non-sparse selections now fall back to a single aggregate bounding box outline (via `PulsingCuboidRenderer`) instead of rendering one box per origin. This removes the converging diagonal line artefact visible on multi-repeat stack previews. Ghost origin rendering always shows at least one origin and fills up to the `maxOriginsFor` budget, ensuring the preview never goes completely blank when the selection is within a renderable size. ## New: Minecraft 1.21.7 Support The Axion Fabric mod and AxionPaper plugin now support Minecraft 1.21.7. The Fabric dedicated server module remains 1.21.11-only. Supported versions as of v0.2.0: **1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11** ## Notes - All preview improvements apply across Stack, Smear, Clone, and Move tools — any tool that uses `BlockPreviewPipeline` benefits automatically - The fold cache is keyed on clipboard content hash; clearing the clipboard will naturally evict the cache entry - Preview limits can be tuned further in `GhostBlockPreviewRenderer` and `PreviewShellBlockRenderer` if performance on very large selections becomes a concern ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.9

0.1.9
11 апр. 2026 г.34Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.9: Better Tooling + Infinite Reach Compatibility + Flight Speed Slider Axion `v0.1.9` improves replace mode, bulldozer, and fast place tools to work seamlessly with infinite reach, and introduces a new flying speed control in the Alt menu. ## Highlights - **Flying Speed Slider**: Adjust creative flight speed from 100% to 999% via Alt menu - **Replace Mode + Infinite Reach**: Now uses ray marching for continuous fast replace at any distance - **Bulldozer + Infinite Reach**: Continuous multi-block breaking along ray with fluid exclusion - **Fast Place + Infinite Reach**: Continuous multi-block placement along ray - **Fixed continuous actions**: Resolved issues with held-click detection causing single-block limits ## Flying Speed Slider A new vertical slider in the Alt menu (right-side strip) allows real-time adjustment of creative flight speed. - **Range**: 100% to 999% (1.0x to 9.99x vanilla speed) - **Coarse control**: `+` and `-` buttons adjust by 50% per click - **Fine control**: Scroll wheel on track adjusts by 10% per tick - **Smooth sliding**: Click and drag on track to adjust continuously - **Visual gradient**: Blue (100%) → cyan → teal → green → lime (999%) - **NoClip safety**: Speed capped at 300% when NoClip is enabled to prevent collision issues - Only visible when player can fly (Creative mode) ## Replace Mode Improvements Replace mode now works properly with infinite reach: - Uses **ray marching** to find multiple non-air blocks along the ray - **Continuous operation** while holding right-click - Blocks within vanilla range use `interactBlock` for client prediction - Blocks beyond vanilla range use dispatch-based replacement - Automatically uses fast place behavior for rapid replacement ## Bulldozer Improvements Bulldozer mode enhanced for better infinite reach compatibility: - **Ray marching** finds up to 25 blocks along line of sight for continuous breaking - **Fluid exclusion**: Water and lava blocks are now skipped (not broken) - Per-tick deduplication prevents duplicate break operations - Works at any distance when infinite reach is enabled ## Fast Place Improvements Fast place mode now supports infinite reach distances: - **Ray marching** finds solid blocks to place against along the ray - **Quantized hit offsets** allow multiple placements on the same block face - **Continuous placement** while holding right-click - Works at infinite reach distances with proper dispatch ## Infinite Reach Fixes Fixed several issues with continuous action detection: - Removed `suppressPrimaryUntilRelease` check that was blocking continuous breaking - Fixed `usePressed`/`attackPressed` detection when mixin cancels vanilla input - Added manual key tracking for reliable held-click detection - Infinite reach alone now properly supports continuous breaking at vanilla speed ## UI/UX Polish - Flying speed slider positioned below hotbar page buttons with proper spacing - Dynamic track height (24-60px) based on available screen space - Reserved space below slider for future toolbox slot - Percentage label positioned to avoid overlapping page buttons ## Notes - Flying speed is client-side only - no network synchronization - Applied via `player.abilities.flySpeed` which is a local client field - All improved tools maintain compatibility with symmetry and undo/redo systems - Bulldozer and fast place still require creative mode ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.9

0.1.9
11 апр. 2026 г.19Minecraft: 1.21.10paper
Скачать
Что нового
# v0.1.9: Better Tooling + Infinite Reach Compatibility + Flight Speed Slider Axion `v0.1.9` improves replace mode, bulldozer, and fast place tools to work seamlessly with infinite reach, and introduces a new flying speed control in the Alt menu. ## Highlights - **Flying Speed Slider**: Adjust creative flight speed from 100% to 999% via Alt menu - **Replace Mode + Infinite Reach**: Now uses ray marching for continuous fast replace at any distance - **Bulldozer + Infinite Reach**: Continuous multi-block breaking along ray with fluid exclusion - **Fast Place + Infinite Reach**: Continuous multi-block placement along ray - **Fixed continuous actions**: Resolved issues with held-click detection causing single-block limits ## Flying Speed Slider A new vertical slider in the Alt menu (right-side strip) allows real-time adjustment of creative flight speed. - **Range**: 100% to 999% (1.0x to 9.99x vanilla speed) - **Coarse control**: `+` and `-` buttons adjust by 50% per click - **Fine control**: Scroll wheel on track adjusts by 10% per tick - **Smooth sliding**: Click and drag on track to adjust continuously - **Visual gradient**: Blue (100%) → cyan → teal → green → lime (999%) - **NoClip safety**: Speed capped at 300% when NoClip is enabled to prevent collision issues - Only visible when player can fly (Creative mode) ## Replace Mode Improvements Replace mode now works properly with infinite reach: - Uses **ray marching** to find multiple non-air blocks along the ray - **Continuous operation** while holding right-click - Blocks within vanilla range use `interactBlock` for client prediction - Blocks beyond vanilla range use dispatch-based replacement - Automatically uses fast place behavior for rapid replacement ## Bulldozer Improvements Bulldozer mode enhanced for better infinite reach compatibility: - **Ray marching** finds up to 25 blocks along line of sight for continuous breaking - **Fluid exclusion**: Water and lava blocks are now skipped (not broken) - Per-tick deduplication prevents duplicate break operations - Works at any distance when infinite reach is enabled ## Fast Place Improvements Fast place mode now supports infinite reach distances: - **Ray marching** finds solid blocks to place against along the ray - **Quantized hit offsets** allow multiple placements on the same block face - **Continuous placement** while holding right-click - Works at infinite reach distances with proper dispatch ## Infinite Reach Fixes Fixed several issues with continuous action detection: - Removed `suppressPrimaryUntilRelease` check that was blocking continuous breaking - Fixed `usePressed`/`attackPressed` detection when mixin cancels vanilla input - Added manual key tracking for reliable held-click detection - Infinite reach alone now properly supports continuous breaking at vanilla speed ## UI/UX Polish - Flying speed slider positioned below hotbar page buttons with proper spacing - Dynamic track height (24-60px) based on available screen space - Reserved space below slider for future toolbox slot - Percentage label positioned to avoid overlapping page buttons ## Notes - Flying speed is client-side only - no network synchronization - Applied via `player.abilities.flySpeed` which is a local client field - All improved tools maintain compatibility with symmetry and undo/redo systems - Bulldozer and fast place still require creative mode ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.9

0.1.9
11 апр. 2026 г.15Minecraft: 1.21.9paper
Скачать
Что нового
# v0.1.9: Better Tooling + Infinite Reach Compatibility + Flight Speed Slider Axion `v0.1.9` improves replace mode, bulldozer, and fast place tools to work seamlessly with infinite reach, and introduces a new flying speed control in the Alt menu. ## Highlights - **Flying Speed Slider**: Adjust creative flight speed from 100% to 999% via Alt menu - **Replace Mode + Infinite Reach**: Now uses ray marching for continuous fast replace at any distance - **Bulldozer + Infinite Reach**: Continuous multi-block breaking along ray with fluid exclusion - **Fast Place + Infinite Reach**: Continuous multi-block placement along ray - **Fixed continuous actions**: Resolved issues with held-click detection causing single-block limits ## Flying Speed Slider A new vertical slider in the Alt menu (right-side strip) allows real-time adjustment of creative flight speed. - **Range**: 100% to 999% (1.0x to 9.99x vanilla speed) - **Coarse control**: `+` and `-` buttons adjust by 50% per click - **Fine control**: Scroll wheel on track adjusts by 10% per tick - **Smooth sliding**: Click and drag on track to adjust continuously - **Visual gradient**: Blue (100%) → cyan → teal → green → lime (999%) - **NoClip safety**: Speed capped at 300% when NoClip is enabled to prevent collision issues - Only visible when player can fly (Creative mode) ## Replace Mode Improvements Replace mode now works properly with infinite reach: - Uses **ray marching** to find multiple non-air blocks along the ray - **Continuous operation** while holding right-click - Blocks within vanilla range use `interactBlock` for client prediction - Blocks beyond vanilla range use dispatch-based replacement - Automatically uses fast place behavior for rapid replacement ## Bulldozer Improvements Bulldozer mode enhanced for better infinite reach compatibility: - **Ray marching** finds up to 25 blocks along line of sight for continuous breaking - **Fluid exclusion**: Water and lava blocks are now skipped (not broken) - Per-tick deduplication prevents duplicate break operations - Works at any distance when infinite reach is enabled ## Fast Place Improvements Fast place mode now supports infinite reach distances: - **Ray marching** finds solid blocks to place against along the ray - **Quantized hit offsets** allow multiple placements on the same block face - **Continuous placement** while holding right-click - Works at infinite reach distances with proper dispatch ## Infinite Reach Fixes Fixed several issues with continuous action detection: - Removed `suppressPrimaryUntilRelease` check that was blocking continuous breaking - Fixed `usePressed`/`attackPressed` detection when mixin cancels vanilla input - Added manual key tracking for reliable held-click detection - Infinite reach alone now properly supports continuous breaking at vanilla speed ## UI/UX Polish - Flying speed slider positioned below hotbar page buttons with proper spacing - Dynamic track height (24-60px) based on available screen space - Reserved space below slider for future toolbox slot - Percentage label positioned to avoid overlapping page buttons ## Notes - Flying speed is client-side only - no network synchronization - Applied via `player.abilities.flySpeed` which is a local client field - All improved tools maintain compatibility with symmetry and undo/redo systems - Bulldozer and fast place still require creative mode ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.9

0.1.9
11 апр. 2026 г.19Minecraft: 1.21.8paper
Скачать
Что нового
# v0.1.9: Better Tooling + Infinite Reach Compatibility + Flight Speed Slider Axion `v0.1.9` improves replace mode, bulldozer, and fast place tools to work seamlessly with infinite reach, and introduces a new flying speed control in the Alt menu. ## Highlights - **Flying Speed Slider**: Adjust creative flight speed from 100% to 999% via Alt menu - **Replace Mode + Infinite Reach**: Now uses ray marching for continuous fast replace at any distance - **Bulldozer + Infinite Reach**: Continuous multi-block breaking along ray with fluid exclusion - **Fast Place + Infinite Reach**: Continuous multi-block placement along ray - **Fixed continuous actions**: Resolved issues with held-click detection causing single-block limits ## Flying Speed Slider A new vertical slider in the Alt menu (right-side strip) allows real-time adjustment of creative flight speed. - **Range**: 100% to 999% (1.0x to 9.99x vanilla speed) - **Coarse control**: `+` and `-` buttons adjust by 50% per click - **Fine control**: Scroll wheel on track adjusts by 10% per tick - **Smooth sliding**: Click and drag on track to adjust continuously - **Visual gradient**: Blue (100%) → cyan → teal → green → lime (999%) - **NoClip safety**: Speed capped at 300% when NoClip is enabled to prevent collision issues - Only visible when player can fly (Creative mode) ## Replace Mode Improvements Replace mode now works properly with infinite reach: - Uses **ray marching** to find multiple non-air blocks along the ray - **Continuous operation** while holding right-click - Blocks within vanilla range use `interactBlock` for client prediction - Blocks beyond vanilla range use dispatch-based replacement - Automatically uses fast place behavior for rapid replacement ## Bulldozer Improvements Bulldozer mode enhanced for better infinite reach compatibility: - **Ray marching** finds up to 25 blocks along line of sight for continuous breaking - **Fluid exclusion**: Water and lava blocks are now skipped (not broken) - Per-tick deduplication prevents duplicate break operations - Works at any distance when infinite reach is enabled ## Fast Place Improvements Fast place mode now supports infinite reach distances: - **Ray marching** finds solid blocks to place against along the ray - **Quantized hit offsets** allow multiple placements on the same block face - **Continuous placement** while holding right-click - Works at infinite reach distances with proper dispatch ## Infinite Reach Fixes Fixed several issues with continuous action detection: - Removed `suppressPrimaryUntilRelease` check that was blocking continuous breaking - Fixed `usePressed`/`attackPressed` detection when mixin cancels vanilla input - Added manual key tracking for reliable held-click detection - Infinite reach alone now properly supports continuous breaking at vanilla speed ## UI/UX Polish - Flying speed slider positioned below hotbar page buttons with proper spacing - Dynamic track height (24-60px) based on available screen space - Reserved space below slider for future toolbox slot - Percentage label positioned to avoid overlapping page buttons ## Notes - Flying speed is client-side only - no network synchronization - Applied via `player.abilities.flySpeed` which is a local client field - All improved tools maintain compatibility with symmetry and undo/redo systems - Bulldozer and fast place still require creative mode ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.8

0.1.8
9 апр. 2026 г.14Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.8: Larger Operations and New Creative Capabilities Axion `v0.1.8` adds support for much larger placement operations and introduces two new creative mode capabilities for faster block manipulation. ## Highlights - increased maximum serialized message size from 64MB to 128MB for larger operations - added **Bulldozer** mode: hold left click to break blocks fast - added **Fast Place** mode: hold right click to place blocks fast in a controlled manner - replace mode now uses fast place by default for rapid block replacement - fixed keybinds menu showing duplicate "Axion" categories for players with incomplete translations ## Larger Operations The maximum serialized message size has been increased from 64MB to 128MB, allowing for significantly larger placement operations without hitting the size limit. This change addresses crashes that occurred when confirming very large clone or move operations. Additionally, client-side validation has been added to prevent operations that would exceed the limit, showing a user-friendly error message instead of crashing. ## New Creative Capabilities Two new toggle-able capabilities have been added for creative mode: ### Bulldozer Mode When enabled, holding left click will continuously break blocks at a controlled rate. This is useful for clearing large areas quickly without spamming clicks. - Keybind: `Toggle Axion Bulldozer` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Works with existing infinite reach and symmetry features ### Fast Place Mode When enabled, holding right click will continuously place blocks at a controlled rate. This is useful for building structures or filling areas quickly. - Keybind: `Toggle Axion Fast Place` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Replace mode now automatically uses fast place behavior for rapid block replacement - Works with existing infinite reach and symmetry features Both capabilities use a 4-tick repeat interval for controlled, predictable placement/breaking speed. ## Keybinds Menu Fix Fixed an issue where players with incomplete language translations (particularly Chinese players) would see multiple "Axion" categories in the keybinds menu instead of a single category. This was caused by using a non-standard category key format that didn't fall back gracefully when translations were missing. The fix uses the standard Minecraft `key.categories.axion.general` format, ensuring consistent behavior across all locales. ## Notes - Both bulldozer and fast place modes are only available in creative mode - Keybindings are unbound by default and must be configured by the user in the controls menu - Fast place is automatically active when replace mode is enabled - The larger operation limit applies to both Fabric and Paper backends ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.8

0.1.8
9 апр. 2026 г.10Minecraft: 1.21.10paper
Скачать
Что нового
# v0.1.8: Larger Operations and New Creative Capabilities Axion `v0.1.8` adds support for much larger placement operations and introduces two new creative mode capabilities for faster block manipulation. ## Highlights - increased maximum serialized message size from 64MB to 128MB for larger operations - added **Bulldozer** mode: hold left click to break blocks fast - added **Fast Place** mode: hold right click to place blocks fast in a controlled manner - replace mode now uses fast place by default for rapid block replacement - fixed keybinds menu showing duplicate "Axion" categories for players with incomplete translations ## Larger Operations The maximum serialized message size has been increased from 64MB to 128MB, allowing for significantly larger placement operations without hitting the size limit. This change addresses crashes that occurred when confirming very large clone or move operations. Additionally, client-side validation has been added to prevent operations that would exceed the limit, showing a user-friendly error message instead of crashing. ## New Creative Capabilities Two new toggle-able capabilities have been added for creative mode: ### Bulldozer Mode When enabled, holding left click will continuously break blocks at a controlled rate. This is useful for clearing large areas quickly without spamming clicks. - Keybind: `Toggle Axion Bulldozer` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Works with existing infinite reach and symmetry features ### Fast Place Mode When enabled, holding right click will continuously place blocks at a controlled rate. This is useful for building structures or filling areas quickly. - Keybind: `Toggle Axion Fast Place` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Replace mode now automatically uses fast place behavior for rapid block replacement - Works with existing infinite reach and symmetry features Both capabilities use a 4-tick repeat interval for controlled, predictable placement/breaking speed. ## Keybinds Menu Fix Fixed an issue where players with incomplete language translations (particularly Chinese players) would see multiple "Axion" categories in the keybinds menu instead of a single category. This was caused by using a non-standard category key format that didn't fall back gracefully when translations were missing. The fix uses the standard Minecraft `key.categories.axion.general` format, ensuring consistent behavior across all locales. ## Notes - Both bulldozer and fast place modes are only available in creative mode - Keybindings are unbound by default and must be configured by the user in the controls menu - Fast place is automatically active when replace mode is enabled - The larger operation limit applies to both Fabric and Paper backends ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.8

0.1.8
9 апр. 2026 г.3Minecraft: 1.21.9paper
Скачать
Что нового
# v0.1.8: Larger Operations and New Creative Capabilities Axion `v0.1.8` adds support for much larger placement operations and introduces two new creative mode capabilities for faster block manipulation. ## Highlights - increased maximum serialized message size from 64MB to 128MB for larger operations - added **Bulldozer** mode: hold left click to break blocks fast - added **Fast Place** mode: hold right click to place blocks fast in a controlled manner - replace mode now uses fast place by default for rapid block replacement - fixed keybinds menu showing duplicate "Axion" categories for players with incomplete translations ## Larger Operations The maximum serialized message size has been increased from 64MB to 128MB, allowing for significantly larger placement operations without hitting the size limit. This change addresses crashes that occurred when confirming very large clone or move operations. Additionally, client-side validation has been added to prevent operations that would exceed the limit, showing a user-friendly error message instead of crashing. ## New Creative Capabilities Two new toggle-able capabilities have been added for creative mode: ### Bulldozer Mode When enabled, holding left click will continuously break blocks at a controlled rate. This is useful for clearing large areas quickly without spamming clicks. - Keybind: `Toggle Axion Bulldozer` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Works with existing infinite reach and symmetry features ### Fast Place Mode When enabled, holding right click will continuously place blocks at a controlled rate. This is useful for building structures or filling areas quickly. - Keybind: `Toggle Axion Fast Place` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Replace mode now automatically uses fast place behavior for rapid block replacement - Works with existing infinite reach and symmetry features Both capabilities use a 4-tick repeat interval for controlled, predictable placement/breaking speed. ## Keybinds Menu Fix Fixed an issue where players with incomplete language translations (particularly Chinese players) would see multiple "Axion" categories in the keybinds menu instead of a single category. This was caused by using a non-standard category key format that didn't fall back gracefully when translations were missing. The fix uses the standard Minecraft `key.categories.axion.general` format, ensuring consistent behavior across all locales. ## Notes - Both bulldozer and fast place modes are only available in creative mode - Keybindings are unbound by default and must be configured by the user in the controls menu - Fast place is automatically active when replace mode is enabled - The larger operation limit applies to both Fabric and Paper backends ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.8

0.1.8
9 апр. 2026 г.15Minecraft: 1.21.8paper
Скачать
Что нового
# v0.1.8: Larger Operations and New Creative Capabilities Axion `v0.1.8` adds support for much larger placement operations and introduces two new creative mode capabilities for faster block manipulation. ## Highlights - increased maximum serialized message size from 64MB to 128MB for larger operations - added **Bulldozer** mode: hold left click to break blocks fast - added **Fast Place** mode: hold right click to place blocks fast in a controlled manner - replace mode now uses fast place by default for rapid block replacement - fixed keybinds menu showing duplicate "Axion" categories for players with incomplete translations ## Larger Operations The maximum serialized message size has been increased from 64MB to 128MB, allowing for significantly larger placement operations without hitting the size limit. This change addresses crashes that occurred when confirming very large clone or move operations. Additionally, client-side validation has been added to prevent operations that would exceed the limit, showing a user-friendly error message instead of crashing. ## New Creative Capabilities Two new toggle-able capabilities have been added for creative mode: ### Bulldozer Mode When enabled, holding left click will continuously break blocks at a controlled rate. This is useful for clearing large areas quickly without spamming clicks. - Keybind: `Toggle Axion Bulldozer` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Works with existing infinite reach and symmetry features ### Fast Place Mode When enabled, holding right click will continuously place blocks at a controlled rate. This is useful for building structures or filling areas quickly. - Keybind: `Toggle Axion Fast Place` (unbound by default, must be bound in controls) - Uses the same toast notification pattern as other capabilities - Replace mode now automatically uses fast place behavior for rapid block replacement - Works with existing infinite reach and symmetry features Both capabilities use a 4-tick repeat interval for controlled, predictable placement/breaking speed. ## Keybinds Menu Fix Fixed an issue where players with incomplete language translations (particularly Chinese players) would see multiple "Axion" categories in the keybinds menu instead of a single category. This was caused by using a non-standard category key format that didn't fall back gracefully when translations were missing. The fix uses the standard Minecraft `key.categories.axion.general` format, ensuring consistent behavior across all locales. ## Notes - Both bulldozer and fast place modes are only available in creative mode - Keybindings are unbound by default and must be configured by the user in the controls menu - Fast place is automatically active when replace mode is enabled - The larger operation limit applies to both Fabric and Paper backends ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.7

0.1.7
3 апр. 2026 г.34Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.7: Fabric Server Support and Better Repeat Visuals Axion `v0.1.7` is a small update focused on two practical things: - first real Fabric dedicated server support for Minecraft `1.21.11` - better move / stack / smear preview behavior, especially on larger edits This patch is mainly about making the current editing flow feel safer and more readable without turning it into a major feature release. If you are new to Axion: - Project overview: [README](https://github.com/castledking/Axion/blob/main/README.md) - Fabric mod setup and usage: [MOD-README](https://github.com/castledking/Axion/blob/main/MOD-README.md) - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) - Documentation and wiki: [Wiki](https://github.com/castledking/Axion/wiki) ## Highlights - added supported Fabric dedicated server backing for Minecraft `1.21.11` - the `1.21.11` Axion Fabric jar is now dual-use for both client and Fabric server - Fabric server now supports authoritative `Erase`, `Clone`, `Move`, `Stack`, `Smear`, `Extrude`, symmetry-backed placement, and undo/redo - improved move preview behavior after the regression in the last update - improved stack and smear preview readability, especially when changing directions - large repeat previews now fall back more cleanly instead of showing confusing partial ghost blocks ## Better Visualization `v0.1.7` includes another pass on the preview system, with the goal of making large edits clearer while also reducing wasted preview work. The main practical improvements are: - move previews are more reliable again after the broken behavior in the last release - stack and smear previews are easier to read and less likely to flood the screen with misleading partial geometry - large repeat previews now degrade more cleanly toward outline behavior instead of rendering scattered remainder blocks - smear now follows the same improved repeat-preview flow as stack more closely when switching directions This is also part of the longer-term preview renderer cleanup. The current direction is to move Axion toward a better shared visualization system that can handle large edits more efficiently and reduce CPU cost compared with the older preview path. ## Fabric Server Support The biggest platform change in `v0.1.7` is the first supported Fabric dedicated server path for Minecraft `1.21.11`. For `1.21.11`, the main Axion Fabric jar is now dual-use: - install it in the client `mods` folder for the Fabric client - install the same jar in the server `mods` folder for a Fabric dedicated server Current Fabric server support includes: - handshake / capability negotiation - no-clip state sync - authoritative `Erase` - authoritative `Clone` - authoritative `Move` - authoritative `Stack` - authoritative `Smear` - authoritative `Extrude` - symmetry-aware placement / replace-mode placement - server-backed `Undo` / `Redo` Server requirements: - `fabric-api` - `fabric-language-kotlin` Paper remains the more mature backend for protection/policy integrations, but Fabric server support is now usable for real `1.21.11` testing and release. ## Notes For `1.21.11`: - the same Axion jar can now be used on both Fabric client and Fabric dedicated server - update both sides together for the best result - Paper plugin users should still update the plugin and client together as usual ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.7

0.1.7
3 апр. 2026 г.17Minecraft: 1.21.10paper
Скачать
Что нового
# v0.1.7: Fabric Server Support and Better Repeat Visuals Axion `v0.1.7` is a small update focused on two practical things: - first real Fabric dedicated server support for Minecraft `1.21.11` - better move / stack / smear preview behavior, especially on larger edits This patch is mainly about making the current editing flow feel safer and more readable without turning it into a major feature release. If you are new to Axion: - Project overview: [README](https://github.com/castledking/Axion/blob/main/README.md) - Fabric mod setup and usage: [MOD-README](https://github.com/castledking/Axion/blob/main/MOD-README.md) - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) - Documentation and wiki: [Wiki](https://github.com/castledking/Axion/wiki) ## Highlights - added supported Fabric dedicated server backing for Minecraft `1.21.11` - the `1.21.11` Axion Fabric jar is now dual-use for both client and Fabric server - Fabric server now supports authoritative `Erase`, `Clone`, `Move`, `Stack`, `Smear`, `Extrude`, symmetry-backed placement, and undo/redo - improved move preview behavior after the regression in the last update - improved stack and smear preview readability, especially when changing directions - large repeat previews now fall back more cleanly instead of showing confusing partial ghost blocks ## Better Visualization `v0.1.7` includes another pass on the preview system, with the goal of making large edits clearer while also reducing wasted preview work. The main practical improvements are: - move previews are more reliable again after the broken behavior in the last release - stack and smear previews are easier to read and less likely to flood the screen with misleading partial geometry - large repeat previews now degrade more cleanly toward outline behavior instead of rendering scattered remainder blocks - smear now follows the same improved repeat-preview flow as stack more closely when switching directions This is also part of the longer-term preview renderer cleanup. The current direction is to move Axion toward a better shared visualization system that can handle large edits more efficiently and reduce CPU cost compared with the older preview path. ## Fabric Server Support The biggest platform change in `v0.1.7` is the first supported Fabric dedicated server path for Minecraft `1.21.11`. For `1.21.11`, the main Axion Fabric jar is now dual-use: - install it in the client `mods` folder for the Fabric client - install the same jar in the server `mods` folder for a Fabric dedicated server Current Fabric server support includes: - handshake / capability negotiation - no-clip state sync - authoritative `Erase` - authoritative `Clone` - authoritative `Move` - authoritative `Stack` - authoritative `Smear` - authoritative `Extrude` - symmetry-aware placement / replace-mode placement - server-backed `Undo` / `Redo` Server requirements: - `fabric-api` - `fabric-language-kotlin` Paper remains the more mature backend for protection/policy integrations, but Fabric server support is now usable for real `1.21.11` testing and release. ## Notes For `1.21.11`: - the same Axion jar can now be used on both Fabric client and Fabric dedicated server - update both sides together for the best result - Paper plugin users should still update the plugin and client together as usual ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.7

0.1.7
3 апр. 2026 г.9Minecraft: 1.21.9paper
Скачать
Что нового
# v0.1.7: Fabric Server Support and Better Repeat Visuals Axion `v0.1.7` is a small update focused on two practical things: - first real Fabric dedicated server support for Minecraft `1.21.11` - better move / stack / smear preview behavior, especially on larger edits This patch is mainly about making the current editing flow feel safer and more readable without turning it into a major feature release. If you are new to Axion: - Project overview: [README](https://github.com/castledking/Axion/blob/main/README.md) - Fabric mod setup and usage: [MOD-README](https://github.com/castledking/Axion/blob/main/MOD-README.md) - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) - Documentation and wiki: [Wiki](https://github.com/castledking/Axion/wiki) ## Highlights - added supported Fabric dedicated server backing for Minecraft `1.21.11` - the `1.21.11` Axion Fabric jar is now dual-use for both client and Fabric server - Fabric server now supports authoritative `Erase`, `Clone`, `Move`, `Stack`, `Smear`, `Extrude`, symmetry-backed placement, and undo/redo - improved move preview behavior after the regression in the last update - improved stack and smear preview readability, especially when changing directions - large repeat previews now fall back more cleanly instead of showing confusing partial ghost blocks ## Better Visualization `v0.1.7` includes another pass on the preview system, with the goal of making large edits clearer while also reducing wasted preview work. The main practical improvements are: - move previews are more reliable again after the broken behavior in the last release - stack and smear previews are easier to read and less likely to flood the screen with misleading partial geometry - large repeat previews now degrade more cleanly toward outline behavior instead of rendering scattered remainder blocks - smear now follows the same improved repeat-preview flow as stack more closely when switching directions This is also part of the longer-term preview renderer cleanup. The current direction is to move Axion toward a better shared visualization system that can handle large edits more efficiently and reduce CPU cost compared with the older preview path. ## Fabric Server Support The biggest platform change in `v0.1.7` is the first supported Fabric dedicated server path for Minecraft `1.21.11`. For `1.21.11`, the main Axion Fabric jar is now dual-use: - install it in the client `mods` folder for the Fabric client - install the same jar in the server `mods` folder for a Fabric dedicated server Current Fabric server support includes: - handshake / capability negotiation - no-clip state sync - authoritative `Erase` - authoritative `Clone` - authoritative `Move` - authoritative `Stack` - authoritative `Smear` - authoritative `Extrude` - symmetry-aware placement / replace-mode placement - server-backed `Undo` / `Redo` Server requirements: - `fabric-api` - `fabric-language-kotlin` Paper remains the more mature backend for protection/policy integrations, but Fabric server support is now usable for real `1.21.11` testing and release. ## Notes For `1.21.11`: - the same Axion jar can now be used on both Fabric client and Fabric dedicated server - update both sides together for the best result - Paper plugin users should still update the plugin and client together as usual ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.7

0.1.7
3 апр. 2026 г.17Minecraft: 1.21.8paper
Скачать
Что нового
# v0.1.7: Fabric Server Support and Better Repeat Visuals Axion `v0.1.7` is a small update focused on two practical things: - first real Fabric dedicated server support for Minecraft `1.21.11` - better move / stack / smear preview behavior, especially on larger edits This patch is mainly about making the current editing flow feel safer and more readable without turning it into a major feature release. If you are new to Axion: - Project overview: [README](https://github.com/castledking/Axion/blob/main/README.md) - Fabric mod setup and usage: [MOD-README](https://github.com/castledking/Axion/blob/main/MOD-README.md) - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) - Documentation and wiki: [Wiki](https://github.com/castledking/Axion/wiki) ## Highlights - added supported Fabric dedicated server backing for Minecraft `1.21.11` - the `1.21.11` Axion Fabric jar is now dual-use for both client and Fabric server - Fabric server now supports authoritative `Erase`, `Clone`, `Move`, `Stack`, `Smear`, `Extrude`, symmetry-backed placement, and undo/redo - improved move preview behavior after the regression in the last update - improved stack and smear preview readability, especially when changing directions - large repeat previews now fall back more cleanly instead of showing confusing partial ghost blocks ## Better Visualization `v0.1.7` includes another pass on the preview system, with the goal of making large edits clearer while also reducing wasted preview work. The main practical improvements are: - move previews are more reliable again after the broken behavior in the last release - stack and smear previews are easier to read and less likely to flood the screen with misleading partial geometry - large repeat previews now degrade more cleanly toward outline behavior instead of rendering scattered remainder blocks - smear now follows the same improved repeat-preview flow as stack more closely when switching directions This is also part of the longer-term preview renderer cleanup. The current direction is to move Axion toward a better shared visualization system that can handle large edits more efficiently and reduce CPU cost compared with the older preview path. ## Fabric Server Support The biggest platform change in `v0.1.7` is the first supported Fabric dedicated server path for Minecraft `1.21.11`. For `1.21.11`, the main Axion Fabric jar is now dual-use: - install it in the client `mods` folder for the Fabric client - install the same jar in the server `mods` folder for a Fabric dedicated server Current Fabric server support includes: - handshake / capability negotiation - no-clip state sync - authoritative `Erase` - authoritative `Clone` - authoritative `Move` - authoritative `Stack` - authoritative `Smear` - authoritative `Extrude` - symmetry-aware placement / replace-mode placement - server-backed `Undo` / `Redo` Server requirements: - `fabric-api` - `fabric-language-kotlin` Paper remains the more mature backend for protection/policy integrations, but Fabric server support is now usable for real `1.21.11` testing and release. ## Notes For `1.21.11`: - the same Axion jar can now be used on both Fabric client and Fabric dedicated server - update both sides together for the best result - Paper plugin users should still update the plugin and client together as usual ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.6

0.1.6
30 мар. 2026 г.31Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.6: Hotbar Workspace, Visualization Overhaul, and Multi-Version Support Axion `v0.1.6` starts the new `Alt` hotbar workspace in a usable form. This release focuses on staying in the normal hotbar while quickly swapping saved loadouts, previewing what each hotbar contains, and using the new overlay workflow without needing to move onto the Axion tool slot. It also improves Paper server behavior in two important ways: Axion edits now respect GriefPrevention-style claims and `/ignoreclaims`, and no-clip movement stays properly synced while phasing so chunk loading and logout position behave correctly. This version also includes a larger client compatibility and rendering pass: the preview/selection visuals have been reworked across tools, and Axion now ships maintained builds for Minecraft `1.21.8` through `1.21.11`. ## Highlights - added the first real `Alt` hotbar workspace - saved hotbars now have a visual overlay with paging - hotbars can be selected by scrolling or clicking directly - saved hotbar pages now grow dynamically instead of stopping after a fixed cap - major preview and selection visualization improvements across move, clone, stack, smear, symmetry, and magic select - improved ghost block previews, origin replacement visuals, and sparse/polygonal selection rendering - Fabric client compatibility now covers Minecraft `1.21.8`, `1.21.9`, `1.21.10`, and `1.21.11` - Axion now respects GriefPrevention and GP3D claims on Paper-backed edits - Paper no-clip now stays server-synced while phasing through blocks ## Paper + Claims On Paper servers with GriefPrevention-compatible claim protection, Axion edits now behave much more like normal protected building. This has been hardened against both regular GriefPrevention and GP3D-style builds, so Axion no longer depends on one exact fork/version behaving the same way internally. This includes: - clone - move - stack - smear - erase - infinite reach - replace mode When an edit would touch protected claim blocks and the player is not allowed to build there: - the edit is not applied - the preview remains in place - GriefPrevention sends its normal denial message - Axion shows a red action bar reminder to try again If the player is using `/ignoreclaims`, Axion will respect that just like GriefPrevention normally does. ## Paper + No Clip Paper no-clip behavior has also been tightened up. Before this fix, phasing through blocks on some servers could leave the client and server badly out of sync: - chunks would stop loading properly - the server would stop meaningfully advancing the player position - rejoining could snap the player back toward an earlier location Axion now keeps Paper no-clip movement properly server-synced while phasing, so: - chunk loading continues normally - server position stays in step with client movement - logout and rejoin position behave much more predictably ## Paper Note There is still one known saved-hotbar limitation on multiplayer servers: - written book data is not currently reliable across saved hotbar swaps on servers In practice: - singleplayer behaves much more consistently - writable books and quills behave better - signed written books are still the problematic case on servers That limitation is being left as-is for now while the larger hotbar workspace continues moving forward. ## What Comes Next This is the first major piece of the broader `v0.1.6` hotbar overlay plan. Follow-up work for this release area still includes: - capability toggles in the overlay - flight speed slider - offhand, destroy item, and gamemode buttons - toolbox/settings entry - update checker surface
release

Axion Paper Plugin v0.1.6

0.1.6
30 мар. 2026 г.21Minecraft: 1.21.10paper
Скачать
Что нового
# v0.1.6: Hotbar Workspace, Visualization Overhaul, and Multi-Version Support Axion `v0.1.6` starts the new `Alt` hotbar workspace in a usable form. This release focuses on staying in the normal hotbar while quickly swapping saved loadouts, previewing what each hotbar contains, and using the new overlay workflow without needing to move onto the Axion tool slot. It also improves Paper server behavior in two important ways: Axion edits now respect GriefPrevention-style claims and `/ignoreclaims`, and no-clip movement stays properly synced while phasing so chunk loading and logout position behave correctly. This version also includes a larger client compatibility and rendering pass: the preview/selection visuals have been reworked across tools, and Axion now ships maintained builds for Minecraft `1.21.8` through `1.21.11`. ## Highlights - added the first real `Alt` hotbar workspace - saved hotbars now have a visual overlay with paging - hotbars can be selected by scrolling or clicking directly - saved hotbar pages now grow dynamically instead of stopping after a fixed cap - major preview and selection visualization improvements across move, clone, stack, smear, symmetry, and magic select - improved ghost block previews, origin replacement visuals, and sparse/polygonal selection rendering - Fabric client compatibility now covers Minecraft `1.21.8`, `1.21.9`, `1.21.10`, and `1.21.11` - Axion now respects GriefPrevention and GP3D claims on Paper-backed edits - Paper no-clip now stays server-synced while phasing through blocks ## Paper + Claims On Paper servers with GriefPrevention-compatible claim protection, Axion edits now behave much more like normal protected building. This has been hardened against both regular GriefPrevention and GP3D-style builds, so Axion no longer depends on one exact fork/version behaving the same way internally. This includes: - clone - move - stack - smear - erase - infinite reach - replace mode When an edit would touch protected claim blocks and the player is not allowed to build there: - the edit is not applied - the preview remains in place - GriefPrevention sends its normal denial message - Axion shows a red action bar reminder to try again If the player is using `/ignoreclaims`, Axion will respect that just like GriefPrevention normally does. ## Paper + No Clip Paper no-clip behavior has also been tightened up. Before this fix, phasing through blocks on some servers could leave the client and server badly out of sync: - chunks would stop loading properly - the server would stop meaningfully advancing the player position - rejoining could snap the player back toward an earlier location Axion now keeps Paper no-clip movement properly server-synced while phasing, so: - chunk loading continues normally - server position stays in step with client movement - logout and rejoin position behave much more predictably ## Paper Note There is still one known saved-hotbar limitation on multiplayer servers: - written book data is not currently reliable across saved hotbar swaps on servers In practice: - singleplayer behaves much more consistently - writable books and quills behave better - signed written books are still the problematic case on servers That limitation is being left as-is for now while the larger hotbar workspace continues moving forward. ## What Comes Next This is the first major piece of the broader `v0.1.6` hotbar overlay plan. Follow-up work for this release area still includes: - capability toggles in the overlay - flight speed slider - offhand, destroy item, and gamemode buttons - toolbox/settings entry - update checker surface
release

Axion Paper Plugin v0.1.6

0.1.6
30 мар. 2026 г.16Minecraft: 1.21.9paper
Скачать
Что нового
# v0.1.6: Hotbar Workspace, Visualization Overhaul, and Multi-Version Support Axion `v0.1.6` starts the new `Alt` hotbar workspace in a usable form. This release focuses on staying in the normal hotbar while quickly swapping saved loadouts, previewing what each hotbar contains, and using the new overlay workflow without needing to move onto the Axion tool slot. It also improves Paper server behavior in two important ways: Axion edits now respect GriefPrevention-style claims and `/ignoreclaims`, and no-clip movement stays properly synced while phasing so chunk loading and logout position behave correctly. This version also includes a larger client compatibility and rendering pass: the preview/selection visuals have been reworked across tools, and Axion now ships maintained builds for Minecraft `1.21.8` through `1.21.11`. ## Highlights - added the first real `Alt` hotbar workspace - saved hotbars now have a visual overlay with paging - hotbars can be selected by scrolling or clicking directly - saved hotbar pages now grow dynamically instead of stopping after a fixed cap - major preview and selection visualization improvements across move, clone, stack, smear, symmetry, and magic select - improved ghost block previews, origin replacement visuals, and sparse/polygonal selection rendering - Fabric client compatibility now covers Minecraft `1.21.8`, `1.21.9`, `1.21.10`, and `1.21.11` - Axion now respects GriefPrevention and GP3D claims on Paper-backed edits - Paper no-clip now stays server-synced while phasing through blocks ## Paper + Claims On Paper servers with GriefPrevention-compatible claim protection, Axion edits now behave much more like normal protected building. This has been hardened against both regular GriefPrevention and GP3D-style builds, so Axion no longer depends on one exact fork/version behaving the same way internally. This includes: - clone - move - stack - smear - erase - infinite reach - replace mode When an edit would touch protected claim blocks and the player is not allowed to build there: - the edit is not applied - the preview remains in place - GriefPrevention sends its normal denial message - Axion shows a red action bar reminder to try again If the player is using `/ignoreclaims`, Axion will respect that just like GriefPrevention normally does. ## Paper + No Clip Paper no-clip behavior has also been tightened up. Before this fix, phasing through blocks on some servers could leave the client and server badly out of sync: - chunks would stop loading properly - the server would stop meaningfully advancing the player position - rejoining could snap the player back toward an earlier location Axion now keeps Paper no-clip movement properly server-synced while phasing, so: - chunk loading continues normally - server position stays in step with client movement - logout and rejoin position behave much more predictably ## Paper Note There is still one known saved-hotbar limitation on multiplayer servers: - written book data is not currently reliable across saved hotbar swaps on servers In practice: - singleplayer behaves much more consistently - writable books and quills behave better - signed written books are still the problematic case on servers That limitation is being left as-is for now while the larger hotbar workspace continues moving forward. ## What Comes Next This is the first major piece of the broader `v0.1.6` hotbar overlay plan. Follow-up work for this release area still includes: - capability toggles in the overlay - flight speed slider - offhand, destroy item, and gamemode buttons - toolbox/settings entry - update checker surface
release

Axion Paper Plugin v0.1.6

0.1.6
30 мар. 2026 г.19Minecraft: 1.21.8paper
Скачать
Что нового
# v0.1.6: Hotbar Workspace, Visualization Overhaul, and Multi-Version Support Axion `v0.1.6` starts the new `Alt` hotbar workspace in a usable form. This release focuses on staying in the normal hotbar while quickly swapping saved loadouts, previewing what each hotbar contains, and using the new overlay workflow without needing to move onto the Axion tool slot. It also improves Paper server behavior in two important ways: Axion edits now respect GriefPrevention-style claims and `/ignoreclaims`, and no-clip movement stays properly synced while phasing so chunk loading and logout position behave correctly. This version also includes a larger client compatibility and rendering pass: the preview/selection visuals have been reworked across tools, and Axion now ships maintained builds for Minecraft `1.21.8` through `1.21.11`. ## Highlights - added the first real `Alt` hotbar workspace - saved hotbars now have a visual overlay with paging - hotbars can be selected by scrolling or clicking directly - saved hotbar pages now grow dynamically instead of stopping after a fixed cap - major preview and selection visualization improvements across move, clone, stack, smear, symmetry, and magic select - improved ghost block previews, origin replacement visuals, and sparse/polygonal selection rendering - Fabric client compatibility now covers Minecraft `1.21.8`, `1.21.9`, `1.21.10`, and `1.21.11` - Axion now respects GriefPrevention and GP3D claims on Paper-backed edits - Paper no-clip now stays server-synced while phasing through blocks ## Paper + Claims On Paper servers with GriefPrevention-compatible claim protection, Axion edits now behave much more like normal protected building. This has been hardened against both regular GriefPrevention and GP3D-style builds, so Axion no longer depends on one exact fork/version behaving the same way internally. This includes: - clone - move - stack - smear - erase - infinite reach - replace mode When an edit would touch protected claim blocks and the player is not allowed to build there: - the edit is not applied - the preview remains in place - GriefPrevention sends its normal denial message - Axion shows a red action bar reminder to try again If the player is using `/ignoreclaims`, Axion will respect that just like GriefPrevention normally does. ## Paper + No Clip Paper no-clip behavior has also been tightened up. Before this fix, phasing through blocks on some servers could leave the client and server badly out of sync: - chunks would stop loading properly - the server would stop meaningfully advancing the player position - rejoining could snap the player back toward an earlier location Axion now keeps Paper no-clip movement properly server-synced while phasing, so: - chunk loading continues normally - server position stays in step with client movement - logout and rejoin position behave much more predictably ## Paper Note There is still one known saved-hotbar limitation on multiplayer servers: - written book data is not currently reliable across saved hotbar swaps on servers In practice: - singleplayer behaves much more consistently - writable books and quills behave better - signed written books are still the problematic case on servers That limitation is being left as-is for now while the larger hotbar workspace continues moving forward. ## What Comes Next This is the first major piece of the broader `v0.1.6` hotbar overlay plan. Follow-up work for this release area still includes: - capability toggles in the overlay - flight speed slider - offhand, destroy item, and gamemode buttons - toolbox/settings entry - update checker surface
release

Axion Paper Plugin v0.1.5

0.1.5
27 мар. 2026 г.30Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.5: No-Clip Sync Fixes and Better Litematica Compatibility Axion `v0.1.5` is a small compatibility and reliability update. This patch focuses on two specific pain points: - improving no-clip behavior on Paper servers so movement stays properly synced while phasing through blocks - fixing a Paper regression where fall damage could get suppressed for players globally - making Axion play more nicely with Litematica's configured tool item when using `Alt + Scroll` ## Highlights - fixed a Paper no-clip desync where chunk loading could stall while phasing - fixed a related Paper issue where reconnecting could snap you back to an older server position - fixed a Paper no-clip regression that could disable fall damage for players who were not even using Axion - improved `Alt + Scroll` compatibility with Litematica by respecting its configured tool item ## Paper No-Clip Improvements On some Paper servers, using no-clip to phase through blocks could leave the client and server out of sync. That could show up as: - chunks eventually stopping loading around you - the server silently falling behind your client position - rejoining and getting snapped back to where the desync began `v0.1.5` improves the Paper-side no-clip path so movement stays much more server-synced while phasing. In practice, no-clip on Paper should now behave more like you expect: - chunk streaming continues more reliably while moving through blocks - the server keeps a better authoritative position for you instead of quietly drifting behind - disconnecting and rejoining should no longer throw you back to the first place the desync started This update also fixes a related server-side regression in the same no-clip service path: - fall-damage state is no longer touched for every online player - only players actually using Axion no-clip get the no-clip fall-state handling - normal players on the server should take fall damage normally again ## Server / Paper Notes If you use Axion on a server, update both the Fabric client mod and the Paper plugin together for this release. `v0.1.5` includes a Paper no-clip behavior fix, so running matching client and server builds is the safest way to get the expected result.
release

Axion Paper Plugin v0.1.4

0.1.4
23 мар. 2026 г.26Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.4: Copy Entities, Infinite Reach Fixes, and Better Paper Editing Axion `v0.1.4` is a smaller follow-up release focused on reliability. It finishes the biggest missing pieces of `Copy Entities`, cleans up awkward infinite reach edge cases, improves how Paper-backed edits behave on servers with anti-xray enabled, and includes a small symmetry polish for mixed half-block anchor positions. If you are new to Axion: - Project overview: [README](https://github.com/castledking/Axion/blob/main/README.md) - Fabric mod setup and usage: [MOD-README](https://github.com/castledking/Axion/blob/main/MOD-README.md) - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) - Documentation and wiki: [Wiki](https://github.com/castledking/Axion/wiki) ## Highlights - Finished the biggest missing `Copy Entities` cases, especially mounted and riding entity handling - Fixed several infinite reach edge cases, especially around vanilla reach boundary behavior - Improved Paper-backed clone, move, stack, smear, erase, and undo behavior around anti-xray-obfuscated underground blocks - Smoothed out one awkward rotational symmetry case when anchors land on mixed `.0` / `.5` positions ## Paper Anti-Xray Fixes On Paper servers with anti-xray enabled, underground edits could sometimes end up using the client’s obfuscated block view instead of the server’s real source blocks. `v0.1.4` improves that by pushing more of these edit paths through server-authoritative block reads instead of trusting what the client can currently see. In practice, underground terrain edits and undo on Paper should behave much more like you expect, even with anti-xray enabled. That improvement now applies more broadly across normal Paper-backed edit flow, including: - `Clone` - `Move` - `Stack` - `Smear` - `Erase` - `Undo` ## Server / Paper Notes If you use Axion on a server, update both the Fabric client mod and the Paper plugin together for this release. `v0.1.4` includes protocol and server-backed edit changes for: - entity-aware clone / move / stack / erase behavior - infinite reach interaction handling - Paper-authoritative underground edit behavior for the new anti-xray fix ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.3

0.1.3
22 мар. 2026 г.26Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.3: Magic Select, Better Previews, and Faster Building Flow Axion `v0.1.3` is a quality-of-life release focused on making the tools feel faster, clearer, and easier to stay in. Selection previews are cleaner, stack and smear are more flexible, symmetry is more practical to build with, and Magic Select now has its own template system for custom masked selections. If you are new to Axion: - Project overview: [README](https://github.com/castledking/Axion/blob/main/README.md) - Fabric mod setup and usage: [MOD-README](https://github.com/castledking/Axion/blob/main/MOD-README.md) - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) - Documentation and wiki: [Wiki](https://github.com/castledking/Axion/wiki) ## Highlights - Added `Magic Select Templates` with editable masks, custom mask creation, block picker search, and brush-size control - Improved clone, move, stack, smear, erase, and symmetry workflows to reduce tool friction while building - Added stronger scrolling previews with guide arrows, better ghost previews, and clearer helper text - Expanded the Alt hotbar menu with more practical toggles for how edits should behave - Added Mod Menu integration plus an in-game Axion config screen ## Server / Paper Notes If you use Axion on a server, update both the Fabric client mod and the Paper plugin together for this release. `v0.1.3` includes backend changes for newer tool behavior, especially around the newer copy/move feature set. ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.2

0.1.2
19 мар. 2026 г.34Minecraft: 1.21.11paper
Скачать
Что нового
# v0.1.2: Polish move flow, selection visuals, and tool stability Axion `v0.1.2` is a quality pass across the core building workflow. This release focuses on making the tools feel more consistent and more trustworthy during real use: cleaner move behavior, more readable region previews, stronger undo/redo behavior, and a more stable singleplayer editing path. If you are new to Axion: - Project overview: [README](https://github.com/castledking/Axion/blob/main/README.md) - Fabric mod setup and usage: [MOD-README](https://github.com/castledking/Axion/blob/main/MOD-README.md) - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) - Documentation and wiki: [Wiki](https://github.com/castledking/Axion/wiki) ## Highlights - Improved move commit behavior, including better handling for overlapping move operations. - Refined clone, move, stack, smear, and erase region selection flow. - Preserved corner intent more reliably while redefining or extending cuboid regions. - Cleaned up point targeting, side extension, and scroll-phase previews. - Improved cuboid selection visuals with clearer point markers and smoother feedback. - Hardened singleplayer edit apply and undo/redo to run through the integrated server thread. - Reduced fragile undo/redo failures by loosening overly strict redo world validation. - Made Paper audit logging configurable instead of always-on. - Rolled in a broad set of subtle fixes across tool input, history flow, and rendering behavior. ## Paper Plugin Notes For server operators, this release also improves the Paper-side experience: - audit logging can now be toggled through config - timing summaries remain available, but are no longer forced - plugin-side validation and edit flow remain aligned with the newer client behavior Paper plugin docs: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-README.md) ## Config Changes If you already have an existing `config.yml`, add this manually under `audit`: ```yaml audit: enabled: false # <--- slow-threshold-ms: 200 summary-every: 50 ``` ## Support and Feedback - Issues: https://github.com/castledking/Axion/issues - Wiki: https://github.com/castledking/Axion/wiki - Discord: https://discord.com/invite/pCKdCX6nYr - Website: https://castled.codes
release

Axion Paper Plugin v0.1.1

0.1.1
18 мар. 2026 г.23Minecraft: 1.21.11paper
Скачать
Что нового
## Overview Github: https://github.com/castledking/axion - fix cuboid face extension/selection stability across clone, move, stack, smear, erase, and extrude - add persistent vanilla-style black target outline before/while region selection and keep pulsing cuboid previews after point one - bring move visuals up to parity with clone/stack, including source/destination overlays and scrolling previews - add clone/move preview transforms with rotate and mirror controls during placement scrolling - unify held-tool click cancellation so selection clicks no longer break blocks or trigger vanilla interactions - restrict Axion tools and global modes to creative, hide the hotbar badge outside creative, and add the bundled mod icon - make symmetry affect only derived placements/breaks, keep only the symmetry anchor visualization, and fix transformed placement faces - add server-backed symmetry placement/break history for derived blocks only - add replace mode, infinite reach, and noclip toggles with toast feedback, far pick/place/break, and no-history dispatching - make infinite reach use shared far targeting/highlights and restore hand swing, particles, sounds, and inventory-aware pick block behavior - improve noclip with client collision suppression plus Paper/PacketEvents-backed server handling to reduce rollback - harden large-edit previews and validation, bound repeat/ghost rendering cost, and raise default edit limits - chunk and compress large client-to-server Axion messages to prevent plugin-channel packet-too-large disconnects - relax undo/redo validation to ignore block-entity NBT drift while still requiring block-state matches - bump the mod/plugin version to 0.1.1 and rename the Paper artifact to axion-plugin - add regression coverage for selection, symmetry transforms, repeat preview layout, clipboard transforms, and transport framing