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
Puzzles Lib

Puzzles Lib

Why it's called Puzzles, you ask? That's the puzzle!

18.31M
2,172
Library
AboutGalleryChangelogVersions

     

Puzzles Lib is the core library that all my mods need to run. What does it do you ask? Most importantly it offers a bunch of abstractions for mod loader-specific code, which makes it very easy for me to develop all of my mods on multiple mod loaders simultaneously.

Note that Puzzles Lib is specifically designed for my own needs, it is not intended to be used by other developers. Other developers are welcome to adapt my implementations for their own needs though.

▶️ Use most of Forge's IModBusEvents in the common project for setting up your mod.

▶️ Register content to Minecraft's game registries.

▶️ Send messages between client & server with auto-serialization by simply using Java's record type.

▶️ Create annotation-based configs backed by Forge's config implementation (provided by Forge Config API Port on Fabric).

▶️ Attach custom data to entities, block entities, chunks and levels using Forge's capability system and Cardinal Components on Fabric.

▶️ Apply extensive changes to Minecraft's biomes on loading directly in-code.

⏩ INSTALLATION REQUIRED ON CLIENT & REQUIRED ON SERVER

⏩ REQUIRES FABRIC API TO BE INSTALLED (FABRIC)

⏩ REQUIRES FORGE CONFIG API PORT TO BE INSTALLED (FABRIC)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.21.x
1.20.4
1.20–1.20.1
1.19.x
1.18.2

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

Links

Report issues View source Join Discord server

Creators

Fuzs
Fuzs Owner

Details

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

Modrinth is open source.

main@58dac27

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