23 downloads


Description:
(the download file is called "axis-scale-wand-kb6jfnae") Morphic Lens lets you lock a mob’s body yaw and independently lock its head yaw and/or head pitch so the mob travels along a fixed body axis while the head can look in a different direction; you can also adjust Size (0.01×–30.00×), Gravity and Speed (negative speeds make mobs appear to walk backward without turning). To use, open the Morphic Lens on any mob, toggle Body Lock and/or Head Yaw/Head Pitch, set angles (head pitch supports a full 0–360°) and adjust Size/Gravity/Speed, then press Apply to commit changes server-side (Reset restores defaults).
Manage versions and create new iterations of this mod.
This will create a new mod based on "Morphic Lens" with your modifications. The original mod will remain unchanged and you'll be credited as the author of the remix.
This will create a new version of "Morphic Lens" for Minecraft Java 1.20.1. The original mod will remain unchanged.
23
Nov 17, 2025, 01:41 PM
User request: # Morphic Lens ## Key Features - Creative-only Lens of Morphing with GUI: real-time 3D morphic interface; server-side persistence via Cardinal Components + NBT; export/import via JSON; reset to defaults; GUI close; 60 FPS holographic viewer with bloom/reflections disabled below 45 FPS. - 3D Preview: phantom animation over glowing ring; color/preset effects; advanced Color Balance (RGB) with hue shifts; APPLY triggers shatter/hum; RESET rewinds; texture effects including hue/RGB rotation and emissive bloom. - Window/UI: 360×260 px dark steel UI with holographic grid, ember glow; active slider cyan; depth-sorted 3D preview framebuffer; elastic 0.2s slider; strict render bounds/z-order; header shows entity name and UUID. - Sliders (six live-preview): Size Scale (0.1×–5×; visual-only vs Pehkui), Color (RGB 0–255; Hue Shift replaced; v57 tint fix; v60 renderer-injected), Limb Pose Offset (–180°–180°), Glow Intensity (0–200%), Gravity Factor (0–2×), Speed Multiplier (0.1×–3×). - Full mob list: extensive list of Minecraft mobs/entities covered. - Data/Networking: per-entity morph data via Cardinal Components; NBT persistence; server-restart persistence; world listeners; S2C/Sync/Refresh; Fabric 1.21.5 multiplayer tests; mixin fallbacks; Pehkui scaling behavior. - Packaging/Quality: unique modid; no duplicate registrations; SFX/particles per state; export/reset/apply reflect live preview. - Libraries: Pehkui (scaling) and Moonlight Lib recommended. ## Version Changes - v2: Initial GUI with six sliders, 360×260 UI; real-time 3D preview; server persistence; mob list; Fabric test guidance. - v3: Metadata variants retained; core features unchanged. - v4: Move right-click interactions to GUI; GUI-centric interactions. - v5: Core features/metadata reiterated; no functional changes. - v6: Emphasis on GUI sliders and preview flow; six live-preview sliders. - v7: Crash issue reported; requested fix. - v8: Fixed gravity/speed sliders and 3D model visibility; metadata updates; multiple variant names. - v9: Major issues: gravity/speed not applying; 3D model not showing; Advanced Color Balance feature described (global addition). - v10: Defaults for size/gravity/speed; larger ranges for size 0.01x–10.00x; gravity -1.00x–5.00x; speed 0.00x–5.00x. - v11: Prompt updated for CreativeMode AI. - v11+ Global: Advanced Color Balance feature added; per-tone ranges and shader-based processing; persisted via NBT; optional Balance Mode; detailed shader math and UI; per-entity sync. - v15: Root-cause note (NullPointerException in particle renderer); mixin injection failure details and defensive fixes. - v16: Outline of true color balance approach; GLSL shader fix; uniform wiring; data-path verification; persistence via Cardinal/NBT. - v17: Task to implement robust Color Balance; full GLSL/Java/mixins; tests. - v18: Quick shader activation smoke-tests; per-frame uniform updates; fallback path. - v19: Final robust Color Balance goals with per-pixel luminance, per-range multipliers, linear-space math; production-ready shader and integration notes. - v20–v23: Tests and prompts for CreativeMode AI; production-ready patch guidance; shader, GLSL, Java, mixin, NBT, and tests. - v24: CreativeMode AI deliverable: production-ready patchset with exact files, shader JSON, vertex/fragment shaders, Java glue, mixins, debug hooks, and tests; explicit console logs and per-step tests. - v25: Produce a complete, copy-pasteable patchset to recolor mob textures in real time; include exact files and tests; keep concise and authoritative; MODID: axis_scale_wand_kb6jfnae; list of files and example shader/Java content provided (color_balance JSON, vertex/frag shaders, MorphicLensShaders.java, preview renderer patch, uniform updater, fallback, and tests notes). - Edit v46: fix left slider click range; add /Morphiclens command for entity-based adjustments with no value limit. - Edit v47: pause game on GUI; changes apply only when pressing Apply. - Edit v48: fix GUI preview sizing, 3D model overlap with UI, reset glow reset, /morphiclens command visibility, out-of-range size via command. - Edit v49: resolve duplicate variables; allow /morphiclens size scaling to ±100; persist changes when re-entering GUI. - Edit v50: GUI background for sliders; 3D model constrained from overlapping background and controls; prevent overlap with buttons. - Edit v51: add on/off locks for body yaw/head yaw/head pitch; default off. - Edit v52: save locks on re-entry. - Edit v53: gravity/size changes affect fall damage; item works on interactable mobs. - Edit v54: invert size fall damage; limit beyond 20. - Edit v55: item works on interactable mobs (fix interaction vs GUI open). - Edit v56: fix speed on flying mobs; improve body/head yaw/pitch updates. - Edit v57: fix GUI access on Ender Dragon; flying mobs affected by gravity/speed fixes. - Edit v58: flying speed behavior improvements; update body bar responsiveness to look glitchy. - Edit v59: Ender Dragon and flying mobs speed/gravity fixes. - Edit v60: broad fixes for negative gravity, water movement, and various flying mobs; improved consistency. - Edit v61: craftable item recipe change. - Edit v69: rename mod text to Morphic Lens; item no longer creative-only. - Edit v70: page update: use morphic lens texture first image; rename mod page and mod name. - Edit v71: increase entity interaction range. - Edit v86: rename references to Morphic Lens; update main image to Lens of Morphing; code updated for name change. - Edit v87: change mod tag to morphiclens; ensure code alignment with name change. - Edit v88: rendering bug fix: adjust client-side render distance for small mobs; provide Fabric/Mixin example and code; drop-in patch included. - Edit v90–v96: series of behavioral and rendering fixes focusing on body/head locks, glitchy movement when locked, 360° rotation for locks, crash fix due to slider event loop, and various UI/UX enhancements; added crash-avoidance and stability improvements. - Edit v97: add value selectors for size/gravity/speed; expand value limits (-30 to 30 for size, -10 to 10 for gravity/speed); fix 360° rotation for head pitch/yaw. - Edit v98: fix negative size/speed behavior; extend positive size limit beyond 20; fix head pitch rotation to fully 360°. Edit v100: fix this: negative size should be more glitchy like it was on the v97 update but it only worked on the GUI preview and not in the actual gameplay; also fix this: head pitch preview is rotating the all the mob in 360° instead of only the head getting rotated in 360° (also that it only works in the GUI and not in the actual gameplay, negative speed make the mob not to rotate so it looks like it's really going backwards without it's consent; also body and head yaw doesn't have effect on the preview (also make that body head yaw and head pitch have only does it's effect on the preview if their corresponding lock is in "on") (with preview i mean the 3D model that pops up on the GUI) Edit v101: negative size is not working as intended (invert the mode scale); also enabling "body lock", "head yaw lock", and "head pitch lock" should move the preview based on the values there are on "body", "head yaw", and "head pitch" respectively; also remove the 90° limit a head can go in vanilla minecraft so the head pitch can go 360° completely Edit v102: remove negative size, so make again the lower limit of size to 0.01; also fix this: when the mob tries to move and has it head pitch locked based on how high the value is it glitches out hardly (only happens when the mob tries to move so fix it); also fix this: head pitch preview is being rotated all it's body instead of only the head; also fix this: body and head yaw previews are not doing what they do so make the preview do what the mob actually does when changing those values; positive size values that are >= 20 are not showwing their real size Edit v103: fix this: the head of the mob looks glitchy when head pitch is locked; also make that body has an effect on the preview when the body lock is on; also make that head yaw has an effect on the preview when the head yaw lock is on; replace the effect on the preview head pitch has and replace with a effect that does the same but only on the head Edit v104: fix this: body, head yaw and head pitch does nothing to the 3d Mob live preview on the GUI mkae sure that what they actually do is the same as they will do when you fix this Edit v105: fix this: since the game is paused the preview is not shown until aplying the changes and pressing again on the mob (do not unpause the game as the solution, also the preview is only being shown after the apply and it should be shown before the apply
2
Nov 17, 2025, 11:11 AM
User request: # Morphic Lens ## Key Features - Creative-only Lens of Morphing with GUI: real-time 3D morphic interface; server-side persistence via Cardinal Components + NBT; export/import via JSON; reset to defaults; GUI close; 60 FPS holographic viewer with bloom/reflections disabled below 45 FPS. - 3D Preview: phantom animation over glowing ring; color/preset effects; advanced Color Balance (RGB) with hue shifts; APPLY triggers shatter/hum; RESET rewinds; texture effects including hue/RGB rotation and emissive bloom. - Window/UI: 360×260 px dark steel UI with holographic grid, ember glow; active slider cyan; depth-sorted 3D preview framebuffer; elastic 0.2s slider; strict render bounds/z-order; header shows entity name and UUID. - Sliders (six live-preview): Size Scale (0.1×–5×; visual-only vs Pehkui), Color (RGB 0–255; Hue Shift replaced; v57 tint fix; v60 renderer-injected), Limb Pose Offset (–180°–180°), Glow Intensity (0–200%), Gravity Factor (0–2×), Speed Multiplier (0.1×–3×). - Full mob list: extensive list of Minecraft mobs/entities covered. - Data/Networking: per-entity morph data via Cardinal Components; NBT persistence; server-restart persistence; world listeners; S2C/Sync/Refresh; Fabric 1.21.5 multiplayer tests; mixin fallbacks; Pehkui scaling behavior. - Packaging/Quality: unique modid; no duplicate registrations; SFX/particles per state; export/reset/apply reflect live preview. - Libraries: Pehkui (scaling) and Moonlight Lib recommended. ## Version Changes - v2: Initial GUI with six sliders, 360×260 UI; real-time 3D preview; server persistence; mob list; Fabric test guidance. - v3: Metadata variants retained; core features unchanged. - v4: Move right-click interactions to GUI; GUI-centric interactions. - v5: Core features/metadata reiterated; no functional changes. - v6: Emphasis on GUI sliders and preview flow; six live-preview sliders. - v7: Crash issue reported; requested fix. - v8: Fixed gravity/speed sliders and 3D model visibility; metadata updates; multiple variant names. - v9: Major issues: gravity/speed not applying; 3D model not showing; Advanced Color Balance feature described (global addition). - v10: Defaults for size/gravity/speed; larger ranges for size 0.01x–10.00x; gravity -1.00x–5.00x; speed 0.00x–5.00x. - v11: Prompt updated for CreativeMode AI. - v11+ Global: Advanced Color Balance feature added; per-tone ranges and shader-based processing; persisted via NBT; optional Balance Mode; detailed shader math and UI; per-entity sync. - v15: Root-cause note (NullPointerException in particle renderer); mixin injection failure details and defensive fixes. - v16: Outline of true color balance approach; GLSL shader fix; uniform wiring; data-path verification; persistence via Cardinal/NBT. - v17: Task to implement robust Color Balance; full GLSL/Java/mixins; tests. - v18: Quick shader activation smoke-tests; per-frame uniform updates; fallback path. - v19: Final robust Color Balance goals with per-pixel luminance, per-range multipliers, linear-space math; production-ready shader and integration notes. - v20–v23: Tests and prompts for CreativeMode AI; production-ready patch guidance; shader, GLSL, Java, mixin, NBT, and tests. - v24: CreativeMode AI deliverable: production-ready patchset with exact files, shader JSON, vertex/fragment shaders, Java glue, mixins, debug hooks, and tests; explicit console logs and per-step tests. - v25: Produce a complete, copy-pasteable patchset to recolor mob textures in real time; include exact files and tests; keep concise and authoritative; MODID: axis_scale_wand_kb6jfnae; list of files and example shader/Java content provided (color_balance JSON, vertex/frag shaders, MorphicLensShaders.java, preview renderer patch, uniform updater, fallback, and tests notes). - Edit v46: fix left slider click range; add /Morphiclens command for entity-based adjustments with no value limit. - Edit v47: pause game on GUI; changes apply only when pressing Apply. - Edit v48: fix GUI preview sizing, 3D model overlap with UI, reset glow reset, /morphiclens command visibility, out-of-range size via command. - Edit v49: resolve duplicate variables; allow /morphiclens size scaling to ±100; persist changes when re-entering GUI. - Edit v50: GUI background for sliders; 3D model constrained from overlapping background and controls; prevent overlap with buttons. - Edit v51: add on/off locks for body yaw/head yaw/head pitch; default off. - Edit v52: save locks on re-entry. - Edit v53: gravity/size changes affect fall damage; item works on interactable mobs. - Edit v54: invert size fall damage; limit beyond 20. - Edit v55: item works on interactable mobs (fix interaction vs GUI open). - Edit v56: fix speed on flying mobs; improve body/head yaw/pitch updates. - Edit v57: fix GUI access on Ender Dragon; flying mobs affected by gravity/speed fixes. - Edit v58: flying speed behavior improvements; update body bar responsiveness to look glitchy. - Edit v59: Ender Dragon and flying mobs speed/gravity fixes. - Edit v60: broad fixes for negative gravity, water movement, and various flying mobs; improved consistency. - Edit v61: craftable item recipe change. - Edit v69: rename mod text to Morphic Lens; item no longer creative-only. - Edit v70: page update: use morphic lens texture first image; rename mod page and mod name. - Edit v71: increase entity interaction range. - Edit v86: rename references to Morphic Lens; update main image to Lens of Morphing; code updated for name change. - Edit v87: change mod tag to morphiclens; ensure code alignment with name change. - Edit v88: rendering bug fix: adjust client-side render distance for small mobs; provide Fabric/Mixin example and code; drop-in patch included. - Edit v90–v96: series of behavioral and rendering fixes focusing on body/head locks, glitchy movement when locked, 360° rotation for locks, crash fix due to slider event loop, and various UI/UX enhancements; added crash-avoidance and stability improvements. - Edit v97: add value selectors for size/gravity/speed; expand value limits (-30 to 30 for size, -10 to 10 for gravity/speed); fix 360° rotation for head pitch/yaw. - Edit v98: fix negative size/speed behavior; extend positive size limit beyond 20; fix head pitch rotation to fully 360°. Edit v100: fix this: negative size should be more glitchy like it was on the v97 update but it only worked on the GUI preview and not in the actual gameplay; also fix this: head pitch preview is rotating the all the mob in 360° instead of only the head getting rotated in 360° (also that it only works in the GUI and not in the actual gameplay, negative speed make the mob not to rotate so it looks like it's really going backwards without it's consent; also body and head yaw doesn't have effect on the preview (also make that body head yaw and head pitch have only does it's effect on the preview if their corresponding lock is in "on") (with preview i mean the 3D model that pops up on the GUI) Edit v101: negative size is not working as intended (invert the mode scale); also enabling "body lock", "head yaw lock", and "head pitch lock" should move the preview based on the values there are on "body", "head yaw", and "head pitch" respectively; also remove the 90° limit a head can go in vanilla minecraft so the head pitch can go 360° completely Edit v102: remove negative size, so make again the lower limit of size to 0.01; also fix this: when the mob tries to move and has it head pitch locked based on how high the value is it glitches out hardly (only happens when the mob tries to move so fix it); also fix this: head pitch preview is being rotated all it's body instead of only the head; also fix this: body and head yaw previews are not doing what they do so make the preview do what the mob actually does when changing those values; positive size values that are >= 20 are not showwing their real size Edit v103: fix this: the head of the mob looks glitchy when head pitch is locked; also make that body has an effect on the preview when the body lock is on; also make that head yaw has an effect on the preview when the head yaw lock is on; replace the effect on the preview head pitch has and replace with a effect that does the same but only on the head Edit v104: fix this: body, head yaw and head pitch does nothing to the 3d Mob live preview on the GUI mkae sure that what they actually do is the same as they will do when you fix this
1
Nov 17, 2025, 10:55 AM
User request: # Morphic Lens ## Key Features - Creative-only Lens of Morphing with GUI: real-time 3D morphic interface; server-side persistence via Cardinal Components + NBT; export/import via JSON; reset to defaults; GUI close; 60 FPS holographic viewer with bloom/reflections disabled below 45 FPS. - 3D Preview: phantom animation over glowing ring; color/preset effects; advanced Color Balance (RGB) with hue shifts; APPLY triggers shatter/hum; RESET rewinds; texture effects including hue/RGB rotation and emissive bloom. - Window/UI: 360×260 px dark steel UI with holographic grid, ember glow; active slider cyan; depth-sorted 3D preview framebuffer; elastic 0.2s slider; strict render bounds/z-order; header shows entity name and UUID. - Sliders (six live-preview): Size Scale (0.1×–5×; visual-only vs Pehkui), Color (RGB 0–255; Hue Shift replaced; v57 tint fix; v60 renderer-injected), Limb Pose Offset (–180°–180°), Glow Intensity (0–200%), Gravity Factor (0–2×), Speed Multiplier (0.1×–3×). - Full mob list: extensive list of Minecraft mobs/entities covered. - Data/Networking: per-entity morph data via Cardinal Components; NBT persistence; server-restart persistence; world listeners; S2C/Sync/Refresh; Fabric 1.21.5 multiplayer tests; mixin fallbacks; Pehkui scaling behavior. - Packaging/Quality: unique modid; no duplicate registrations; SFX/particles per state; export/reset/apply reflect live preview. - Libraries: Pehkui (scaling) and Moonlight Lib recommended. ## Version Changes - v2: Initial GUI with six sliders, 360×260 UI; real-time 3D preview; server persistence; mob list; Fabric test guidance. - v3: Metadata variants retained; core features unchanged. - v4: Move right-click interactions to GUI; GUI-centric interactions. - v5: Core features/metadata reiterated; no functional changes. - v6: Emphasis on GUI sliders and preview flow; six live-preview sliders. - v7: Crash issue reported; requested fix. - v8: Fixed gravity/speed sliders and 3D model visibility; metadata updates; multiple variant names. - v9: Major issues: gravity/speed not applying; 3D model not showing; Advanced Color Balance feature described (global addition). - v10: Defaults for size/gravity/speed; larger ranges for size 0.01x–10.00x; gravity -1.00x–5.00x; speed 0.00x–5.00x. - v11: Prompt updated for CreativeMode AI. - v11+ Global: Advanced Color Balance feature added; per-tone ranges and shader-based processing; persisted via NBT; optional Balance Mode; detailed shader math and UI; per-entity sync. - v15: Root-cause note (NullPointerException in particle renderer); mixin injection failure details and defensive fixes. - v16: Outline of true color balance approach; GLSL shader fix; uniform wiring; data-path verification; persistence via Cardinal/NBT. - v17: Task to implement robust Color Balance; full GLSL/Java/mixins; tests. - v18: Quick shader activation smoke-tests; per-frame uniform updates; fallback path. - v19: Final robust Color Balance goals with per-pixel luminance, per-range multipliers, linear-space math; production-ready shader and integration notes. - v20–v23: Tests and prompts for CreativeMode AI; production-ready patch guidance; shader, GLSL, Java, mixin, NBT, and tests. - v24: CreativeMode AI deliverable: production-ready patchset with exact files, shader JSON, vertex/fragment shaders, Java glue, mixins, debug hooks, and tests; explicit console logs and per-step tests. - v25: Produce a complete, copy-pasteable patchset to recolor mob textures in real time; include exact files and tests; keep concise and authoritative; MODID: axis_scale_wand_kb6jfnae; list of files and example shader/Java content provided (color_balance JSON, vertex/frag shaders, MorphicLensShaders.java, preview renderer patch, uniform updater, fallback, and tests notes). - Edit v46: fix left slider click range; add /Morphiclens command for entity-based adjustments with no value limit. - Edit v47: pause game on GUI; changes apply only when pressing Apply. - Edit v48: fix GUI preview sizing, 3D model overlap with UI, reset glow reset, /morphiclens command visibility, out-of-range size via command. - Edit v49: resolve duplicate variables; allow /morphiclens size scaling to ±100; persist changes when re-entering GUI. - Edit v50: GUI background for sliders; 3D model constrained from overlapping background and controls; prevent overlap with buttons. - Edit v51: add on/off locks for body yaw/head yaw/head pitch; default off. - Edit v52: save locks on re-entry. - Edit v53: gravity/size changes affect fall damage; item works on interactable mobs. - Edit v54: invert size fall damage; limit beyond 20. - Edit v55: item works on interactable mobs (fix interaction vs GUI open). - Edit v56: fix speed on flying mobs; improve body/head yaw/pitch updates. - Edit v57: fix GUI access on Ender Dragon; flying mobs affected by gravity/speed fixes. - Edit v58: flying speed behavior improvements; update body bar responsiveness to look glitchy. - Edit v59: Ender Dragon and flying mobs speed/gravity fixes. - Edit v60: broad fixes for negative gravity, water movement, and various flying mobs; improved consistency. - Edit v61: craftable item recipe change. - Edit v69: rename mod text to Morphic Lens; item no longer creative-only. - Edit v70: page update: use morphic lens texture first image; rename mod page and mod name. - Edit v71: increase entity interaction range. - Edit v86: rename references to Morphic Lens; update main image to Lens of Morphing; code updated for name change. - Edit v87: change mod tag to morphiclens; ensure code alignment with name change. - Edit v88: rendering bug fix: adjust client-side render distance for small mobs; provide Fabric/Mixin example and code; drop-in patch included. - Edit v90–v96: series of behavioral and rendering fixes focusing on body/head locks, glitchy movement when locked, 360° rotation for locks, crash fix due to slider event loop, and various UI/UX enhancements; added crash-avoidance and stability improvements. - Edit v97: add value selectors for size/gravity/speed; expand value limits (-30 to 30 for size, -10 to 10 for gravity/speed); fix 360° rotation for head pitch/yaw. - Edit v98: fix negative size/speed behavior; extend positive size limit beyond 20; fix head pitch rotation to fully 360°. Edit v100: fix this: negative size should be more glitchy like it was on the v97 update but it only worked on the GUI preview and not in the actual gameplay; also fix this: head pitch preview is rotating the all the mob in 360° instead of only the head getting rotated in 360° (also that it only works in the GUI and not in the actual gameplay, negative speed make the mob not to rotate so it looks like it's really going backwards without it's consent; also body and head yaw doesn't have effect on the preview (also make that body head yaw and head pitch have only does it's effect on the preview if their corresponding lock is in "on") (with preview i mean the 3D model that pops up on the GUI) Edit v101: negative size is not working as intended (invert the mode scale); also enabling "body lock", "head yaw lock", and "head pitch lock" should move the preview based on the values there are on "body", "head yaw", and "head pitch" respectively; also remove the 90° limit a head can go in vanilla minecraft so the head pitch can go 360° completely Edit v102: remove negative size, so make again the lower limit of size to 0.01; also fix this: when the mob tries to move and has it head pitch locked based on how high the value is it glitches out hardly (only happens when the mob tries to move so fix it); also fix this: head pitch preview is being rotated all it's body instead of only the head; also fix this: body and head yaw previews are not doing what they do so make the preview do what the mob actually does when changing those values; positive size values that are >= 20 are not showwing their real size Edit v103: fix this: the head of the mob looks glitchy when head pitch is locked; also make that body has an effect on the preview when the body lock is on; also make that head yaw has an effect on the preview when the head yaw lock is on; replace the effect on the preview head pitch has and replace with a effect that does the same but only on the head
Click here for installation instructions
This mod is licensed under the CreativeMode Mods License.