ModsFinder

TaterLib

by NeuralNexus

TaterLib is a cross-platform code library that developers use to write one codebase for many modding platforms and Minecraft versions.

FabricForgeNeoForgeQuiltServer-side onlyMIT LicenseOpen sourceb1.7.3 – 1.20.4

What it does

TaterLib gives developers a shared API for writing code that works across several modding and server platforms with a single JAR file. Its reach covers Fabric, Forge, NeoForge and Quilt on the mod side, and Paper, Spigot, Bukkit, Purpur, Folia, Sponge, Velocity, BungeeCord and Waterfall on the server side. Builds span Minecraft b1.7.3 – 1.20.4, with 60 release versions in that range.

Because the environment is server-side only, it needs to be installed on the server and not on player clients. Latest files for Fabric, Forge, NeoForge and Quilt all target 1.20.x-1.1.0 for 1.20.4, released 2024-02-27. Snapshot builds are published as well, and the code is open source under the MIT License, with public links to the source, issue tracker and wiki.

Key features

  1. Generalized utilities

    A set of generalized utilities lets plugins and mods built on different platforms share the same underlying code.

  2. Permission and prefix helpers

    The library includes helpers for permissions, player prefixes and suffixes, so developers do not write these from scratch.

  3. Missing-feature handling

    Where a platform lacks a feature, developers can either use the general API or implement the missing piece themselves and contribute it back.

Compatibility

Latest build for each game version and loader.

1.20.x5 of 5 versions with builds
1.20.41.20.x-1.1.01.20.x-1.1.01.20.x-1.1.01.20.x-1.1.0
1.20.31.20.x-1.1.01.20.x-1.1.01.20.x-1.1.01.20.x-1.1.0
1.20.21.20.x-1.1.01.20.x-1.1.01.20.x-1.1.01.20.x-1.1.0
1.20.11.20.x-1.1.01.20.x-1.1.01.20.x-1.1.01.20.x-1.1.0
1.201.20.x-1.1.01.20.x-1.1.01.20.x-1.1.01.20.x-1.1.0
1.19.x5 of 5 versions with builds
1.19.41.19.4-1.1.01.19.4-1.1.0Not available1.19.4-1.1.0
1.19.31.19.2-1.1.01.19.2-1.1.0Not available1.19.2-1.1.0
1.19.21.19.2-1.1.01.19.2-1.1.0Not available1.19.2-1.1.0
1.19.11.19-1.1.01.19-1.1.0Not available1.19-1.1.0
1.191.19-1.1.01.19-1.1.0Not available1.19-1.1.0
1.18.x3 of 3 versions with builds
1.18.21.18.21.1.01.18.21.1.0Not available1.18.21.1.0
1.18.11.18-1.1.01.18-1.1.0Not available1.18-1.1.0
1.181.18-1.1.01.18-1.1.0Not available1.18-1.1.0
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
1.13.x3 of 3 versions with builds
1.12.x3 of 3 versions with builds
1.11.x3 of 3 versions with builds
1.10.x3 of 3 versions with builds
1.9.x5 of 5 versions with builds
1.8.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

9 older game versions (1.7.10 – 1.8.7) not shown. All files on Modrinth

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

LuckPermsA permissions plugin/mod for Minecraft servers.
Optional

Required by 2 mods

Use cases

Plugin authors on many servers

A plugin author can target Bukkit, Spigot, Paper and Velocity servers from one code base instead of maintaining separate builds.

Mod authors on several loaders

A mod author can ship one JAR that loads on Fabric, Forge, NeoForge and Quilt rather than maintaining four projects.

Who it’s for: TaterLib suits developers who maintain plugins or mods across several platforms and want to avoid duplicating code. Players do not need to install it themselves; it is a dependency for other mods such as Switchboard and BeeNameGenerator.

Questions

Does a player need TaterLib installed?

No. Players join without it, since only the server has to run the mod. Players join without installing it.

Which mods depend on TaterLib?

Two catalog mods require it: Switchboard and BeeNameGenerator. LuckPerms is an optional dependency.

Which Minecraft versions does TaterLib cover?

Builds span b1.7.3 – 1.20.4, with 60 release versions, and the latest files for each loader target 1.20.4.

Can TaterLib be used on Paper and Velocity?

Yes. The listed server platforms include Paper, Spigot, Bukkit, Purpur, Folia, Sponge, Velocity, BungeeCord and Waterfall.

In the catalog

TaterLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from NeuralNexus

All projects

Similar mods

What the author says

A cross API code library that allows developers to write code that works across multiple modding platforms, and across a wide range of Minecraft versions, all with one JAR file. If TaterLib runs on it, so can your plugin/mod. Please note, some abstractions may not be fully implemented yet, and some may be missing. If…
NeuralNexus, on the Modrinth page

Official listing

Owner
NeuralNexus
Published
2023-08-08
Updated on Modrinth
2024-02-27
Facts verified
2026-10-15

Tags