Unofficial site, not affiliated with modrinth.com.What is this?
Моды/Axion
Axion

Axion

The ultimate Axiom inspired all-in-one building tool

1.6K
10
Все версииAxion v0.2.2

Axion v0.2.2

Release2 нед. назад

Список изменений

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

Файлы

Axion-v0.2.2-mc1.21.11.jar(1.46 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

0.2.2

Загрузчики

Fabric

Версии игры

1.21.11

Загрузок

14

Дата публикации

2 нед. назад

Загрузил

ID версии

Главная