Skip to content

Utilities

Small helpers that encode a decision easy to get wrong once per fruit.

Targeting and protection

Page Helpers
Targeting AkumaTargeting: the nearest target in a line, what the user is looking at, the point they aim at, a cone test, a range grown to the caster's morph, the enemy check
Protected areas AkumaProtection: the base mod's protection and griefing rules for a target or a world change it does not check itself

Effects

Page Helpers
Effects MarkerEffect, OverlayEffect, EffectsHelper, AkumaEffectGroups
Effect owners EffectOwners: who applied an effect to whom, which a MobEffectInstance cannot say
Haki techniques HakiCost: a technique made with Armament Haki that pays the Haki gauge instead of needing the Haki on, and lands on a Logia

Bodies and movement

Page Helpers
Attribute bonuses AttributeBonusHelper: a bonus on any attribute, held safely
The size system SizeScale, AkumaSize, FormSizes: a section of its own
Pulls and pushes AkumaMotion, PullProfile: moving a body toward a point with a tunable speed curve, or along a direction

Blocks and visuals

Page Helpers
Blocks TemporaryBlocks, PropagationHelper, BlockPlacingHelper, BlockHighlightManager, BlockOverlayManager, EntityHighlights, BlockWrites
Lines AkumaLines, LineAnchor, LineStyle: a rope or thread between two anchors, rendered on the client
Tooltips ToolTipHelper, AwakenTooltipHelper, AkumaSourceTooltip, AkumaI18n
Mixins and new versions of the base mod MixinReport, @Protection, checkMixinTargets: what to do so a newer Mine Mine no Mi does not stop the game

Player data

Page Helpers
Currency AkumaCurrency: read, give and take Belly and Extol, synced, never below zero
Doriki and Cola AkumaStats: read and grant Doriki, refill a cyborg's Cola; DorikiGainEffect: more Doriki from fights
Devil Fruits AkumaDevilFruits: a living entity's Devil Fruit as the base mod keeps it
Devil Fruits on NPCs /akumalib npcfruit, troops and any mob with a Devil Fruit, fewer Rokushiki, NPCs that break no terrain
Titles AkumaTitles: titles players earn and wear after their name, from code, professions or data packs

The world

Page Helpers
World events AkumaWorldEvents, WorldEventType: events that come near players now and then, announced in the chat and told by the base mod's barkeepers
Screens in the base mod's look BookScreen, NoteScreen, ParchmentNote, MmnmGui: the base mod's open book and its parchment note as bases for a screen
Fixes to the base mod what AkumaLib corrects in Mine Mine no Mi itself, and the server config to turn each fix off
Size defects register every size defect found so far, its cause and the shared fix to reuse

Timing and the rest

Page Helpers
Deferred work AkumaTickQueue: run something at the end of this server tick, or N ticks from now; ServerScopedMap: static state emptied when the server stops; AbilityLifecycle: abilities stopped on death, zero gravity and soft landings that clean up after themselves
Other helpers four short pages: for abilities, bodies, seats and places, ammunition, stores, amounts and markers, long rays and heavy work: FruitInjectionHelper, RandomTeleportHelper, InoHelper, AkumaAmounts, UnseenSeat, AkumaRoom, LoadedRay, SpreadWork, FruitRegister and more

Documented elsewhere

  • The worldgen tools, AkumaCells, OverworldLookup, AkumaDimensionTravel and AkumaJigsaw, have their own section: Worldgen and dimensions.
  • The damage helpers, AkumaAbilityHelper.scaledDamage and hurtBurst, have their own page in Core concepts.
  • AkumaCharges.interrupt, cutting a charge short without firing it or leaking what it started, is documented with Charges.