Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
WrapperLib

WrapperLib

multi-platform library for easier data serialization

939
0
Library
AboutChangelogVersions

WrapperLib

A collection of multi-platform implementations of common tasks for developing Minecraft mods.

  • Provides a uniform api across mod loaders and Minecraft versions.
  • A priority is placed on never manually writing serialization code for nbt or byte buffers.
  • Designed to be modular, so you can shadow only the parts you need and have no external dependencies.
  • Each api concept is exposed as a Builder like class with no additional setup required.
  • Extensive documentation (wiki & javadocs).

See wiki for more info.

  • NetworkWrapper: send information between the client and the server.
  • ConfigWrapper: allow players to configure mod features by editing json files.
  • DataWrapper: save extra information with world data.
  • RegistryWrapper: an api like Forge's deferred register that can be called from common code.
  • Helpers: simple utilities for multi-platform mods.

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.19–1.19.3
1.18.x
1.16.5

Platforms

Fabric
Forge
Quilt

Supported environments

Client and server

Links

Report issues View source Visit wiki Join Discord server

Creators

lukegrahamlandry
lukegrahamlandry Owner

Details

Licensed MPL-2.0
Published 2 years ago
Updated 2 years ago

Modrinth is open source.

main@c8befb6

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.