Sueta

Axion Paper Plugin

0.2.7

The official server plugin for Axion

·Plugin
  1. 0.2.7latestAxion Paper Plugin v0.2.7May 14, 2026

    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
    20 downloads
  2. 0.2.6Axion Paper Plugin v0.2.6May 11, 2026

    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
    14 downloads
  3. 0.2.5Axion Paper Plugin v0.2.5May 7, 2026

    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
    15 downloads
  4. 0.2.4Axion Paper Plugin v0.2.4May 5, 2026

    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
    11 downloads
  5. 0.2.3Axion Paper Plugin v0.2.3Apr 24, 2026

    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
    17 downloads
  6. 0.2.2Axion Paper Plugin v0.2.2Apr 24, 2026

    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
    10 downloads
  7. 0.2.1Axion Paper Plugin v0.2.1Apr 24, 2026

    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
    9 downloads
  8. 0.2.0Axion Paper Plugin v0.2.0Apr 21, 2026

    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
    8 downloads
  9. 0.1.9Axion Paper Plugin v0.1.9Apr 11, 2026

    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
    19 downloads
  10. 0.1.8Axion Paper Plugin v0.1.8Apr 9, 2026

    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
    13 downloads
  11. 0.1.7Axion Paper Plugin v0.1.7Apr 3, 2026

    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… - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-REA… - 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
    15 downloads
  12. 0.1.6Axion Paper Plugin v0.1.6Mar 30, 2026

    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
    16 downloads
  13. 0.1.5Axion Paper Plugin v0.1.5Mar 27, 2026

    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.
    28 downloads
  14. 0.1.4Axion Paper Plugin v0.1.4Mar 23, 2026

    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… - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-REA… - 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
    22 downloads
  15. 0.1.3Axion Paper Plugin v0.1.3Mar 22, 2026

    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… - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-REA… - 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
    22 downloads
  16. 0.1.2Axion Paper Plugin v0.1.2Mar 19, 2026

    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… - Paper plugin setup and server notes: [PLUGIN-README](https://github.com/castledking/Axion/blob/main/PLUGIN-REA… - 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-REA…

    Config Changes

    If you already have an existing config.yml, add this manually under audit:
    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
    22 downloads
  17. 0.1.1Axion Paper Plugin v0.1.1Mar 18, 2026

    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
    21 downloads

Similar projects

Plugin →