Skip to content

Versions and support ​

Supported versions ​

The public API starts at Rimulib 1.2.2.

LoaderMinecraftJava
Fabric1.20.1, 1.21.1, 1.21.11, 26.317, 21, 21, 25
Forge1.20.1, 1.21.117, 21
NeoForge1.20.1, 1.21.117, 21

What counts as public ​

  • The classes in cyou.rimuru.rimulib.api
  • The classes in cyou.rimuru.rimulib.client.api
  • The types those classes take or return

Everything else is internal and can change in any release.

Differences between versions ​

WhereDifference
Minecraft 26.3UiApi takes GuiGraphicsExtractor instead of GuiGraphics
Minecraft 1.20.1 and 1.21.1NetApi and NetClientApi use RimuPacket. See Networking
Forge and NeoForgeThe package gets a version tag. See Getting started

Checking the version ​

java
RimulibApi.apiVersion();  // The API version
RimulibApi.version();     // The installed Rimulib version
RimulibApi.loader();      // The current loader

To refuse older versions at startup, pass a minimum to connect:

java
RimulibApi.connect("mymod", MyMod.class, "1.2.2");

Changelog ​

1.2.2 ​

  • First public API