ModsFinder

Creo API

by creoii

Creo API is a Fabric library for modders and datapack creators, providing shared utilities and extra worldgen tools so they can build on one common base.

FabricClient and serverAll rights reserved1.19.4 – 1.21.1

What it does

The library offers a set of helpers for editing vanilla blocks, items and entity types, and an expanded version of block and item settings that makes common changes easier to write. It adds more than 50 new tags covering blocks, items, entity types, enchantments and biomes, so datapacks and mods can reference them directly.

For world generation, Creo API supplies extra feature and structure placement tools, density functions, placers and surface rules, along with a FastNoise implementation. Its modules can be loaded separately, so a project can include only the parts it uses and keep the file size small. The author describes it as a higher-layer addition on top of Fabric API, aimed at both modders and datapack developers.

Every player and the server need a copy of the mod. Builds exist for Fabric only, across seven release versions 1.19.4 – 1.21.1, with 0.7.9+1.20.6 for 1.20.6 as the latest file. It is not open source; the code is under All rights reserved. The project is archived, though the author has said it may return in the future. Wilder World requires it.

Key features

  1. Block and item settings

    An expanded version of the block and item settings classes makes modifying existing content simpler.

  2. Vanilla content edits

    Utilities let modders change vanilla blocks, items and entity types without rewriting their definitions.

  3. Over 50 new tags

    Tags for blocks, items, entity types, enchantments and biomes can be referenced from datapacks or code.

  4. Worldgen toolkit

    Feature and structure placement helpers, density functions, placers and surface rules support custom terrain and structure generation.

  5. FastNoise implementation

    A noise generator is included for procedural generation tasks that need coherent random values.

Compatibility

Latest build for each game version and loader.

1.21.10.8.0+1.21.1
1.20.60.7.9+1.20.6
1.20.40.6.0+1.20.4
1.20.20.2.1+1.20.2
1.20.10.2.1+1.20.1
1.200.2.1+1.20
1.19.40.2.1+1.19.4
ReleaseBetaAlphaNot available

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

Required by 1 mod

Use cases

Shared modder utilities

Modders can reuse common helpers instead of copying similar code into each of their own mods.

Datapack worldgen

Datapack creators can use the extra placement tools, surface rules and density functions when shaping terrain.

Who it’s for: Mod developers building Fabric content and datapack creators who need extra worldgen tools and tags beyond what Fabric API provides.

Questions

Does Creo API need Fabric API?

The mod is a Fabric library and is built on top of Fabric API, so Fabric API should be installed alongside it on Fabric 1.19.4 – 1.21.1.

Does Creo API have to be installed on both sides?

Yes. The server and every player need the mod installed.

Is Creo API still being updated?

The project is archived. Its latest Fabric file is 0.7.9+1.20.6 for 1.20.6, published on 2024-09-08, and the author notes it may return later.

In the catalog

Creo API 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 creoii

All projects

Similar mods

What the author says

This API has been archived and will not be updated. I may come back to it in the future, though. Creo API targets both modders & datapack creators, aiming to provide both with useful features.
creoii, on the Modrinth page

Official listing

Owner
creoii
Published
2023-03-16
Updated on Modrinth
2024-09-08
Facts verified
2026-10-15

Tags