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 |
Bodies and movement
| Page |
Helpers |
| Attributes and size |
AttributeBonusHelper, SizeScale |
| Pulls |
AkumaMotion, PullProfile: moving a body toward a point with a tunable speed curve |
Blocks and visuals
| Page |
Helpers |
| Blocks |
PropagationHelper, BlockPlacingHelper, BlockHighlightManager, BlockOverlayManager |
| Lines |
AkumaLines, LineAnchor, LineStyle: a rope or thread between two anchors, rendered on the client |
| Tooltips |
ToolTipHelper, AwakenTooltipHelper, AkumaI18n |
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 |
Timing and the rest
| Page |
Helpers |
| Deferred work |
AkumaTickQueue: run something at the end of this server tick, or N ticks from now |
| Other helpers |
FruitInjectionHelper, RandomTeleportHelper, InoHelper |
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.