Knot is a lightweight multi-loader API designed to bridge the gap between Fabric and NeoForge. Instead of fraying your nerves managing multiple codebases, Knot abstracts loader-specific complexities so you can write your code once and deploy it everywhere.
Designed for stability and simplicity, Knot securely ties your project together without the bloat.
Why use Knot?
📝 Unified Registration
Register Blocks, Items, Entities, and Creative Tabs using a single common syntax. Knot handles the registry freezing and event firing for you.
📡 Networking Abstraction
Handle packets and client-server communication seamlessly across loaders using modern Minecraft Records and StreamCodecs.
🔔 Event Bus
A standardized event bus that hooks into loader-specific lifecycles (Tick events, Player events, Block events) without getting tangled in Mixins.
🪶 Minimal Overhead
Knot is designed to be a thin layer, ensuring maximum performance and compatibility with other mods.
