AkumaLib 6.4.0
Curse Maven Snippet
What's new
AkumaLib 6.4.0
A choice screen, fish tails, and small bodies that see and breathe right. Addons can now show a screen with one
picture of you per choice, which you turn by dragging. Merfolk get a fish tail in the water, the race horns two more
shapes, and a body smaller than a man no longer sees through a corner or bobs under the water. The mode key no longer
ends another transformation. A man at normal size plays exactly as before. No method was removed or changed; one class,
TransmutationProjectile, no longer claims a hit listener it never really had (no published addon used it).
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.
⚠️ New network protocol (17). A 6.4.0 game cannot join a 6.3.0 server, and the other way round: update AkumaLib on the server and on every client together.
⚠️ Forge 47.4.2 or newer. On an older Forge, opening a chest crashed the game; that Forge now gets the game's dependency screen instead.
Choice screen
- One picture of you per choice, side by side, each in that choice's look. Your heads follow the pointer, and dragging turns them all round. Under each one: its name, a line about it, and the techniques it gives, with their icons. A click chooses. Missing's Fuku Fuku wardrobe and Race's Raid Suits use it.
Races
- Merfolk: a race brought by an addon can have a fish tail in the water and legs on land. The legs shrink into the hips as the tail grows, with bubbles, and the tail waves faster as you swim. Leggings and boots hide while it is out.
- Chests that flare: a race's chest can be broader at the shoulders than at the waist, or the other way round (Race's three Buccaneer busts). Armour and jackets follow it.
- Two more horn shapes: Harald's (long, thin, almost straight) and Oars' (from the temples, slanting up). With five shapes instead of three, a player who already has horns may get another shape, once.
- Changing race in the character creator no longer keeps the old sub-race: an Ancient Giant turned Tontatta is a Tontatta's size, with no horns.
- Creator book: a sub-race's own techniques are listed first on the Race page, and its name reads cleanly.
Bodies smaller than a man
- No seeing through a corner in first person.
- The third-person camera stays out of the walls.
- Breathing at the surface: jump held in the water, a small body floats with its eyes above water about as often as a man, where it shot out and fell back under.
The mode key
- It no longer ends another transformation that is running, nor puts it on cooldown.
- It changes the mode on cooldown, while silenced, handcuffed or in water: a mode is a choice for later. Whether the technique can be used is checked when you use it.
Fixes
- Matter giants (Missing's Stone Giant, and the golems of the same kind): their reach and step come from their body's size only. The biggest size reached 23 blocks and stepped 8 blocks high; it now reaches as a body of its size.
- No Devil Fruit in an item frame when Mine Mine no Mi's "One Fruit per World" is
EXTENDED: a fruit cannot be hung, and one already in a frame drops out at its foot, the frame left on the wall. - Mine Mine Extra Slots: the game no longer stops at start-up with both mods.
- The start-up report no longer says an addon's hook is missing when it works.
For addon makers
ChoiceScreens:register(id, chooser)andopen(player, id, title, chosen, choices), checked on the server; the client'sChoiceScreen.dresserputs a choice's look on the pictures.AkumaMerfolk.declare(raceOrSubRace, colour)andAkumaMerfolk.inTail(entity).AkumaStates.UNSOCIABLE(akumalib:unsociable): a body nobody trades with. An addon lists its own effect in the tag; a mod with traders asksAkumaStates.unsociable(entity).AkumaBody.Shape.waist(wide, deep), afterchest: a chest broader at one end, drawn in three bands. The 6.3.0 constructor stays.AkumaHorns.Shape.HARALDandOARS.AkumaRaces.subRace(stats): the sub-race, only if it belongs to the race.TransmutationProjectileno longer declaresNuProjectileEntity.IOnHitEntityEvent; its hit still works as before.
An addon that uses any of these declares versionRange = "[6.4.0,)". Leave the top of the range open.
This mod has no additional files

