Community listing page, reviews may not be monitored by the author.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
CatFrame Compat
The mod compatibility layer for CatFrame, also provide some useful tools for mod develop.
Compat
1. IME Compat
- IngameIME compat: For all of the text input box components let it input CJK
2. MCPatcher Compat
- MCPatcherForge series (Except MCPatcherForge), e.g., NotFine, Angelica, OptiFuture: Support CTM methods to let it working on the json-modelized blocks.
- MCPatcherForge (OptiFutrue <= 1.2.3): Because have 8 parameter and one useless parameter is cannot be removed, so this mod support is currently unavailable.
- Right Proper MCPatcher: Support CTM methods to let it working on the json-modelized blocks.
3. Tag compat:
- PineappleTags: For the tags is can be registered and used by CatFrame
4. Model for physics
- Item Physic:
(Official version) is not available and potentially causing a short in my item transformation, and cannot avoid because the asm short is fully short which means hard to retrieve, so this version will cause a crash.
(Unofficial version) is tested and the rotation and spin will be applied by Mixin.
5. Offhand Compat
- Backhand (GTNH edition 1.8.x): Let the CatFrame hand things render correctly in the offhand/left hand (For right-handed person, but for the left-handed person is right hand).
6. Tooltip Compat
- Chromatic Tooltips: Allow Chromatic tooltips rendering on the modern screen.
Known Limitations
- Glass Pane CTM Corner Connection (ANCP vs MNOP): When using CTM on glass panes, the corner connections may display incorrect variants (e.g., ANCP instead of MNOP). This is an architectural limitation: CatFrame's VMM rendering bypasses the specialized pane rendering logic (PaneRenderHelper/GlassPaneRenderer) that handles thin-pane connectivity via
canPaneConnectToBlock. The CTM engine uses generic neighbor detection which doesn't account for pane thin-plate geometry. Basic pane CTM connections work correctly; only corner/edge variants may be inaccurate. (Will be fixed after the 0.8.0)
Tools
Model
- ModelBound: Derives block bounds from CatFrame JSON block models.
- BlockState Transformation: Transformation for Block State From Modern NeoForge. (Developing)
UI
- Theme systems for modern UI developing.
- Animation for modern UI developing. (Just a few functions with a lot of limitation.)
- HTML Browser Like UI Creating. (Developing…)
Localization
- This module is a widened tool that let JSON language that in any package loading.
Dependency
CatFrame (Over 0.6.7), JarUtils (over 0.0.2).
License
Source Code: MIT License
Binary Jars: Redistribution License
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources