promotional bannermobile promotional banner

AkumaLib

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

AkumaLib 6.7.0

File nameakumalib-6.7.0.jar
Uploader
inovactioinovactio
Uploaded
Nov 14, 2026
Downloads
34
Size
2.0 MB
Mod Loaders
Forge
File ID
9619311
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

What's new

AkumaLib 6.7.0

SMILEs, several trades in Crew mode, and clothes that show. The SMILE comes in, the artificial fruit that copies a Zoan. You only learn whether yours worked once you eat it. In Crew mode a player can now hold more than one trade if the server allows it. A data pack can choose the races and fighting styles of the character creator. Clothes worn by NPCs no longer vanish, capes show over a top, and blasts and bullets now hit long creatures such as the Ender Dragon. A man at normal size plays exactly as before. No signature was removed or changed for addons.

Requires Minecraft 1.20.1, Forge 47.4.2 or newer and Mine Mine no Mi 0.11.6 or newer. JEI and EMI are optional. Curios is optional.

⚠️ The network protocol is now 21 (it was 17 in 6.4.0 to 6.6.0). The server and every player must have AkumaLib 6.7.0. A 6.6.0 game cannot join a 6.7.0 server, nor the other way round.

⚠️ Missing Missing no Mi 8.0.0 needs AkumaLib 6.7.0. The other published addons run on it as they are.


New

  • SMILEs. A SMILE is an artificial fruit made from a Zoan. A success and a failure look exactly the same until the fruit is eaten, even in the tooltip. A success gives the whole Zoan it copied, in other colours, and it can awaken. A failure gives a failed form when an addon has one for that Zoan, and no power otherwise. A SMILE user cannot swim, and a second fruit kills him as any other would. SMILEs stay outside One Fruit per World. The character screen shows the SMILE you ate. In Missing Missing no Mi the Nomi Nomi no Mi makes them.
  • The odds of a SMILE follow the Zoan it copies. 50 % for a wooden-box Zoan, 35 % for an iron-box one, 15 % for a golden-box one, each set in the server config.
  • Several trades in Crew mode. A server can let each player hold more than one trade. The next trade opens once the last one taken reaches level 25. The professions screen lists your trades and has a Take a trade button. By default a player still holds one trade, as before.
  • Races and fighting styles by data pack. A data pack can take a race, a sub-race or a fighting style out of the character creator, bring one back that a mod already has, and change a race's size range. A player who already has a removed race or style keeps it.
  • NPCs wear capes. An addon can give its NPCs a cape on the back, worn through Curios.

Fixes

  • Clothes on NPCs. A flat cloth piece worn by an NPC (a Marine shirt, a cap, a prisoner's outfit) vanished or showed smeared bits. It is now drawn whole, at every size.
  • Capes over a top. A captain's cape or a fluffy cape worn in the Curios back slot disappeared under a shirt or a jacket. It now hangs over it, for players and NPCs.
  • Clothes on players. A flat top or a pair of trousers flickered against the outer layer of the skin, and a belt could vanish under it. A hat or glasses worn in a Curios slot sank into the hair. Both now sit just outside the skin.
  • Long creatures. A blast that touched only the head or the tail of a creature made of parts (the Ender Dragon, the Sphinx of Impel Down) missed it. A bullet, a fireball or a punch from Mine Mine no Mi went through such a creature without a scratch. Both now hit it.
  • A SMILE form after /removedf. A failed SMILE form stayed drawn on the player, for him and for everyone who saw him, after the fruit was taken away. It now leaves. Any form lost between two updates no longer stays drawn either.
  • Places the world puts back (the Mirro-World, Impel Down). A mob standing in a hole was buried when its chunk came back. A place in a chunk nobody stood in could stay broken for good. Both are fixed.
  • The Scent Lure (Cruise Cruise no Mi) no longer says that something moves nearby when nothing came.
  • Guard posts. A guard who followed a player into a chunk that unloaded was replaced by a second guard. He now keeps his place.

For server operators

  • akumalib-server.toml, section smiles, holds smileSuccessChanceTier1, smileSuccessChanceTier2 and smileSuccessChanceTier3 (50, 35 and 15 %). Beside professionMode, maxTrades (1 to 14, default 1) and nextTradeLevel (default 25) set the trades of Crew mode.
  • /akumalib smile (operators) gives a SMILE, at random, a success or a failure, and tells what a SMILE held in hand is.
  • Data packs list the creator's races in data/<namespace>/akumalib/races/ and its fighting styles in data/<namespace>/akumalib/fighting_styles/. The documentation has an example.
  • akumalib-client.toml, section baseModFixes, gets fixClothes (capes and clothes) and fixNpcArmour (clothes on NPCs), both on.

For addon makers

  • SMILEs (api/smile). Smiles, SmileForms for a Zoan's failed forms, SmileColours for a full form drawn by its own renderer.
  • NPCs. Generated skins from grey layers (LookSet, AkumaLooks), NpcArmour, NpcBack (a cape through Curios), AkumaNpcRaces (an NPC drawn into a race without a race mod).
  • Factions. Prisons (a prison an addon can replace) and Arrests (a player beaten by a faction is sent to it instead of dying).
  • Worlds. WorldMending zones with a clock of their own, SpawnPost and SpawnPostBlockEntity.
  • Forms and bodies. DataMorphInfo (a form given as data), FormMarks, AkumaBody.declare and arm girth, SkinTints.
  • Smaller pieces. EntityHighlights.mark with a colour, TimeMarks, GreyedSlots.silentlyUnless, AkumaRaces.is, Techniques.holds, CarryAbility.refusesGrab, AkumaPackets.work, the trades of AkumaProfessions, and CreatorEntryData.

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

This mod has no additional files