Package-level declarations

Types

Link copied to clipboard
public final class MagicAttackBalance extends Record
Plugin-neutral balance inputs for one impact.
Link copied to clipboard
public enum MagicAttackKind
Stable attack identities owned and dispatched by FreeMinecraftModels.
Link copied to clipboard
public final class MagicAttackRequest extends Record
Immutable context captured by FMM before a projectile leaves the weapon.
Link copied to clipboard
@FunctionalInterface()
public interface MagicAttackResolver
Optional progression adapter for FMM-owned magic attacks.
Link copied to clipboard
@FunctionalInterface()
public interface MagicDamageApplication
One-shot sink supplied by FreeMinecraftModels to the active damage resolver.
Link copied to clipboard
public final class MagicProjectileTravelEvent extends Event implements Cancellable
A physical magic projectile's swept segment, checked before travel and again at impact.
Link copied to clipboard
Observable result of routing an impact through the one-shot resolver contract.
Link copied to clipboard
public final class MagicTargetRequest extends Record
Immutable target candidate offered to an optional magic-weapon integration.
Link copied to clipboard
public final class MagicWeaponAPI
Stable capability boundary for FMM-owned magic weapons.
Link copied to clipboard
public enum MagicWeaponKind
Stable magic-weapon families exposed to progression integrations.
Link copied to clipboard
public interface MagicWeaponService
Runtime service behind the stable magic-weapon API facade.