Appearance

Rimulib
Rimulib is the library behind our Minecraft mods. Its public API lets your mod use the same systems through a small set of classes.
| Class | What it gives you | Side |
|---|---|---|
RimulibApi | Connecting your mod, version and loader checks | Both |
CarveApi | Fast terrain cuts of any size, and bulk block writes | Server |
SkillApi | Skill sets that appear in the shared menu | Both |
EraseApi | Strikes that remove their target completely | Server |
WardApi | Shields that stop strikes from other mods | Server |
AimApi | Where a player is pointing | Server |
NetApi | Packets, the same way on every loader | Both |
UiApi | Crisp text that stays one size at any GUI scale | Client |
FilmApi | Camera cutscenes with a shared skip key | Client |
FxApi | Full-screen post shaders and screen effects | Client |
MenuApi | Your mod's entry in the shared skill menu, and its keys | Client |
NetClientApi | The client side of NetApi | Client |
The one rule
Only use the classes above and the types they take or return. Everything else in Rimulib is internal and can change in any release. See Versions and support.
Next step
Follow Getting started to add Rimulib to your project.
