UniversalPreview 3.0.0 - Forge 1.20.1
Curse Maven Snippet
What's new
Universal Preview 3.0.0
- Ported the upstream 3.0.0 behavior to NeoForge 1.21.1 and Forge 1.20.1 with LDLib2, including surface anchors that follow static baked models and hide behind opaque geometry.
- Added persistent screen notes, an editor anchor list, recall views, and a player-view mode. Moving or converting anchors preserves their content and waits for a valid placement click.
- Default views are now saved explicitly. Reset and reopening restore the saved relative scale, rotation, and pan; ordinary editing does not overwrite the default view.
- Added Schema 4 migration, independent entity overrides, stronger target and conflict checks, and acknowledged/coalesced saves that retain drafts on failure.
- Imported the three-dimensional permission pen model and its texture directly from upstream. Existing preview commands, permissions, rich text, and image synchronization remain available.
- Fixed front-face anchors remaining visible behind thin items rendered with a translucent layer. Opaque pixels now occlude anchors, side/back views hide them, and toolbar buttons use black icons on the themed light button background, with more space below the target information.
- Surface attachment falls back to screen notes for unsupported dynamic or custom renderers. External shader packs and long-running remote multiplayer sessions have not been verified for this update.
Required dependencies
- NeoForge 1.21.1: LDLib2 2.2.40 or compatible later 2.2.x; Java 21.
- Forge 1.20.1: LowDragLib2 - Forge (Unofficial Port) 2.2.42 and Kotlin for Forge 4.11.0+; Java 17.
Install the matching platform JAR and dependencies on both the client and server.
This mod has no additional files

