Knightcore
Knightcore is a Forge library mod that supplies shared classes for other mods written by the author, known as MK or CryptidSeabird.
What it does
Knightcore holds the common classes and methods that the author's mods use, and it was split off so those shared parts sit in one place. Mods that rely on Knightcore receive a shared core class holding custom attributes for modded bows, plus a field-of-view handler and a draw-time event handler, so bow changes can be built on top of the library instead of being rewritten in each project.
The library runs on client and server, so the server and every player need it when a mod built on it is installed. Builds target Forge only, for Minecraft 1.18.2 with Forge 40.2 and later and for 1.19.2 with Forge 43.2 and later. The 1.19.2-1.0 file for 1.19.2 is the latest, published on 2023-01-30, and the source code is public under the GNU General Public License v3.0 only, so Knightcore is open source.
Key features
Common core class
A shared core class carries custom attributes used by modded bows, so bow mods can read and set the same values.
Custom FOV handler
A handler adjusts the field of view for modded bows, giving each mod that draws on it the same zoom behavior.
Draw-time event handler
A custom event fires while a bow is drawn, letting other mods react to the draw time without patching the game code.
Shared utility classes
Classes and methods used by the author's current and planned mods live in the library, so they are maintained once.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Building bow mods
Developers writing bow mods can depend on Knightcore for the attributes, FOV handling and draw-time events they would otherwise write themselves.
Running the author's mods
Players who install the author's mods that use Knightcore need it present, because those mods load the shared classes from it.
Who it’s for: Mod developers building bow or shared-utility features on Forge, and players who run mods by the same author that depend on Knightcore.
Questions
Which loader and versions does Knightcore support?
Does Knightcore have to be installed on the server?
Is the source code available?
In the catalog
Knightcore is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 12,559 mods support Minecraft 1.19.2.
More from cryptidseabird
Similar mods
What the author says
Knightcore is a split-off library mod to hold common classes and methods used in current and planned mods by MK, aka CryptidSeabird. Current features include: Common core class with custom attributes for modded bows. Custom FOV handler for modded bows. * Custom draw-time event handler for modded bows.
Official listing
- Modrinth page
- modrinth.com/mod/knightcore
- Owner
- cryptidseabird
- Published
- 2023-01-18
- Updated on Modrinth
- 2023-01-30
- Facts verified
- 2026-10-15
