Sketch
by Team Abode
Sketch is a Fabric library from Team Abode, and its config API, entity animation registries, shield events, boat types and worldgen tools are meant for other mods to build on.
What it does
Other mods can read and write settings through Sketch's config API, and players can edit those settings from an in-game interface. Sketch also provides a model overrides API and expanded worldgen tools, some of which are still work in progress. Fabric API is required, and both the server and every player need Sketch installed.
Entity animations are defined as data-driven registries built on the vanilla animation system, so a mod can add its own animations without code changes to vanilla logic. Boat types are handled the same way, which avoids the hardcoded vanilla enum. Shield blocking and disabling are exposed as event callbacks that other mods can hook into.
Sketch is published for Fabric only, across four release versions, 1.20.5 – 1.21.1, and the latest file, 1.21.1-1.2.1, dates from 2024-08-08. The code is not open source; its license is All rights reserved, while the source code and issue tracker are publicly linked. The Guarding mod depends on it.
Key features
Sketch config system
A config system that other mods use to define and store their settings in a consistent form.
Sketch animation API
Data-driven registries for entity animations, based on the vanilla animation system.
Shield events
Event callbacks that fire when a shield blocks an attack or is disabled.
Custom boat types
Data-driven registries that let mods add boat types beyond the vanilla enum.
Model overrides API
An API for overriding models, so mods can change how existing blocks and items look.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Use cases
Mod developers
Developers building on Sketch can use its config, animation and boat registries instead of writing their own versions.
Players of Guarding
Guarding requires Sketch, so anyone playing it needs this library installed alongside Fabric API.
Who it’s for: Mod developers who want shared config, animation and boat registry tools, and players who run mods that require Sketch.
Questions
Does Sketch need Fabric API?
Does Sketch have to be installed on the server?
Which loader does Sketch support?
In the catalog
Sketch is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Team Abode
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/sketch
- Owner
- Team Abode
- Published
- 2024-04-24
- Updated on Modrinth
- 2024-08-08
- Facts verified
- 2026-10-15
