
1.6K
10
Список изменений
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 enablesplayer.noClipwhen 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 acceptsentityUuidslist instead of finding entities by region at operation time. AddedsourceRegionparameter for transformation calculations.ClonePreviewState: StoresentityUuidscaptured on first scroll instead of region-based entity lookup.ClonePlacementService.initialPreview: Captures entity UUIDs from the source region on first scroll usinggetEntitiesByClasswith 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.CloneEntitiesRequestprotocol: AddedentityUuidsfield.AxionProtocolCodec: Added UUID serialization/deserialization forCloneEntitiesRequest.NetworkOperationDispatcher: PassesentityUuidstoCloneEntitiesRequest.RepeatPreviewRenderer: Removed separate committed segment ghost rendering; the active preview's folded clipboard already contains all blocks with proper face culling. AddedincludeSourceOriginflag to render ghost blocks at the source position after a fold.RegionRepeatPlacementService: AddedunfoldLastSegment()to pop the last committed segment when scrolling back to zero.RepeatPreviewSegmentnow storeslookDirectionandscrollSignfor 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.Yhandling inLocalEntityCloneService,NetworkOperationDispatcher,AxionFabricEntityCloneService,AxionFabricEntityMoveService,PaperEntityCloneService, andPaperEntityMoveService.
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.10.jar(1.35 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.2.2
Загрузчики
Fabric
Версии игры
1.21.10
Загрузок
4
Дата публикации
2 нед. назад