promotional bannermobile promotional banner

AkumaLib

Shared library for Mine Mine no Mi to help creating addons
Back to Files

AkumaLib 6.2.0

File nameakumalib-6.2.0.jar
Uploader
inovactioinovactio
Uploaded
Nov 1, 2026
Downloads
223
Size
1.6 MB
Mod Loaders
Forge
File ID
9395490
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:akumalib-1678152:9395490")

Learn more about Curse Maven

What's new

AkumaLib 6.2.0

No more "Connection Lost" on Seiryu, Anaconda and King Cobra, and no more crash with Soru. Asking for one of these three forms threw the player out of the game. Soru crashed the game for anyone whose size is not a man's, as soon as ModernFix was installed. Both are fixed, along with a memory leak in zones and worlds that stayed in memory, and a newer Mine Mine no Mi can no longer stop the game over a small change AkumaLib did not expect. No signature was removed or changed.

Requires Minecraft 1.20.1, Forge 47+ and Mine Mine no Mi 0.11.6 or newer. JEI and EMI are optional.

Same network protocol as 6.1.0 (16): a 6.2.0 game plays with a 6.1.0 server and the other way round. Update AkumaLib on the server and on every client all the same: the fix for the three forms works on the server, the fix for Soru on the client.


Fixes

  • Seiryu, Anaconda and King Cobra. Asking for the full form made the hybrid go away, then "Connection Lost". The three forms now work, solo and on a server, at every size.
  • Soru with ModernFix. A body whose size is not a man's crashed the game when it vanished: Soru, or anything that hides you the same way. With shaders it happened in first person too. A man in the Deka form was hit as well.
  • Back from a save. After a relog, a portal or a chunk loading again, a big body was a man's size on the server until its next change of pose: mobs and projectiles missed it, and its techniques aimed from a man's eyes.
  • Blocks that stayed. In singleplayer, a block laid by a technique could be forgotten and stay for good.
  • The Marine recruiter hands out the uniform once. Joining, resigning and joining again gave four new pieces each time. If you already had a uniform before this version, you get one more, once.
  • Titles. You can change the title you wear once every half second, so a click too soon changes nothing.
  • Race colours take more of your skin and less of your hair. A fishman's colour used to leave part of the skin bare on many skins, and could colour the hair instead. Clothes in the very colour of your skin take it too.
  • Race wings stop flickering and can no longer be seen through from some angles.
  • Dye layers no longer risk going wrong when a recipe viewer reads them in singleplayer.

A newer Mine Mine no Mi

  • A small change in the base mod no longer stops the game. Where AkumaLib hooks a spot that can move from one version to the next, it now carries on without that hook if the spot is gone. You lose that one fix, and the game's log names it when loading ends, louder if the fix was a protection against cheating. This is about AkumaLib's own hooks: Cruise Cruise no Mi 0.5.1 still has three that can stop the game.
  • Three hooks another mod may want too (sounds, drawing what a technique spawns, Forge's registers) give way the same way, and are named in the log.

Less memory, fewer hitches

  • Zones that show their blocks no longer eat memory for as long as they last, and rebuild only when a block changes or you move. Going through a portal no longer leaves the other dimension's zones behind, and a player who arrives sees the zones already open there.
  • Save and Quit no longer keeps the old world in memory. Two players who fought each other are let go too.

For addon makers

  • PoseTracks: the helpers every technique's pose copied (track, lean, scale, copyLayers).
  • AkumaFishmen: the base mod's three fishman looks, on players or on your own humanoid NPCs. declareSubRace gives a look to a sub-race of any main race, and Look.WOTAN is an orange dorsal fin alone.
  • AkumaHorns: curved horns on the players of a race you declare, shape and colour from the UUID.
  • AkumaSize.sizeRatio: how big a target is next to a user. A creature counts by its height.
  • AkumaTitles.wearAsked: wear for what a client asks, at most once in half a second.
  • MixinReport: set it as the plugin of your mixin config, and every optional injection of yours that did not apply is named when the game has loaded. @Protection on one makes that an error block.
  • gradlew checkMixinTargets -PbaseModJar=<jar> [-PmodJar=<jar>] in AkumaLib's repository compares every mixin target of a jar with a Mine Mine no Mi jar, without a game. See the docs, "Mixins and new versions of the base mod".
  • A recruiter button whose id is too long for the network is left out, instead of breaking the whole desk.

An addon that uses any of these declares versionRange = "[6.2.0,)". Leave the top of the range open.

This mod has no additional files