ModsFinder

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.

FabricClient and serverAll rights reserved1.20.5 – 1.21.1

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

  1. Sketch config system

    A config system that other mods use to define and store their settings in a consistent form.

  2. Sketch animation API

    Data-driven registries for entity animations, based on the vanilla animation system.

  3. Shield events

    Event callbacks that fire when a shield blocks an attack or is disabled.

  4. Custom boat types

    Data-driven registries that let mods add boat types beyond the vanilla enum.

  5. 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.

1.21.11.21.1-1.2.1
1.211.21.1-1.2.1
1.20.61.20.6-1.1.0
1.20.51.20.6-1.1.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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?

Yes. Fabric API is listed as a required dependency, so it must be installed next to Sketch.

Does Sketch have to be installed on the server?

Yes. Installation covers the server and each player's game.

Which loader does Sketch support?

Sketch is published for Fabric only, so it cannot be used on Forge or NeoForge.

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

All projects

Similar mods

Official listing

Owner
Team Abode
Published
2024-04-24
Updated on Modrinth
2024-08-08
Facts verified
2026-10-15

Tags