promotional bannermobile promotional banner
premium banner
This Mod is Technically a addon for both mmnm and cnpcs bringing over the mmnm abiltiy system useable via scripts

Description

Quick summary on usage and whats needed

This mod Req both 1.20.1 CNpcs and MMnm
Known bugs

Haki abilities do not allow m1 through logia minor bug

EXAMPLE SCRIPT

var Goals = Java.type("net.zay.zaymod.bridge.ScriptGoalBridge")
var ModAttributes = Java.type("xyz.pixelatedw.mineminenomi.init.ModAttributes")

var AbilityHelper = Java.type("xyz.pixelatedw.mineminenomi.api.helpers.AbilityHelper")
var AbilityCategory = Java.type("xyz.pixelatedw.mineminenomi.api.abilities.AbilityCategory")
var Predicate = Java.type("java.util.function.Predicate")

var SpinningBrawlAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.brawler.SpinningBrawlAbility")
var LeopardHeavyPointAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.nekoleopard.LeopardHeavyPointAbility")
var RankyakuAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.rokushiki.RankyakuAbility")

var BusoshokuHakiHardeningAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.haki.BusoshokuHakiHardeningAbility")

var PunchRushAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.brawler.PunchRushAbility")
var HakaiHoAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.brawler.HakaiHoAbility")

var SuplexAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.brawler.SuplexAbility")
var ShiganAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.rokushiki.ShiganAbility")
var RokuoganAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.rokushiki.RokuoganAbility")
var SoruAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.rokushiki.SoruAbility")

var TakedownKickAbility = Java.type("xyz.pixelatedw.mineminenomi.abilities.TakedownKickAbility")

var DevilFruitPredicate = new Predicate({
    test: function(abl){
        return abl != null && abl.getCore() != null && abl.getCore().getCategory() == AbilityCategory.DEVIL_FRUITS
    }
})

function installAI(npc){

    var mob = npc.getMCEntity()

    npc.say("Installing boss AI")

    Goals.clearGoals(mob)

    Goals.setDoriki(mob,10000)
    Goals.setBusoshokuExp(mob,100)
    Goals.setKenbunshokuExp(mob,100)
    Goals.setHaoshokuColour(mob,0xFF0000)

   
    Goals.setAttribute(mob,ModAttributes.GCD.get(),10)
  

    Goals.addAbilityGoal(
        mob,0,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.HakiAbilityWrapperGoal",
        BusoshokuHakiHardeningAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,0,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.ActiveBuffAbilityWrapperGoal",
        LeopardHeavyPointAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,0,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.DashAbilityWrapperGoal",
        SoruAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,2,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.ProjectileAbilityWrapperGoal",
        RankyakuAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,2,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.RepeaterAbilityWrapperGoal",
        PunchRushAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,2,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.GrabAbilityWrapperGoal",
        SuplexAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,2,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.GrabAbilityWrapperGoal",
        SpinningBrawlAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,2,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.CloseMeleeAbilityWrapperGoal",
        ShiganAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,2,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.CloseMeleeAbilityWrapperGoal",
        RokuoganAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,2,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.CloseMeleeAbilityWrapperGoal",
        HakaiHoAbility.INSTANCE.get()
    )

    Goals.addAbilityGoal(
        mob,4,
        "xyz.pixelatedw.mineminenomi.entities.ai.goals.abilities.AntiAirAbilityWrapperGoal",
        TakedownKickAbility.INSTANCE.get()
    )
}

function init(event){
    event.npc.timers.stop(1)
    event.npc.timers.start(1,20,false)
}

function spawn(event){
    event.npc.timers.stop(1)
    event.npc.timers.start(1,20,false)
}

function timer(event){
    if(event.id == 1){
        installAI(event.npc)
    }
}

function targetLost(event){

    var mob = event.npc.getMCEntity()

    AbilityHelper.disableAbilities(mob,40,DevilFruitPredicate)

}


The GCD attribute effects cooldowns lower number means shorter cd


GOALS


RACIAL ABILITIES


import xyz.pixelatedw.mineminenomi.abilities.cyborg.ColaOverdriveAbility; import xyz.pixelatedw.mineminenomi.abilities.cyborg.CoupDeBooAbility; import xyz.pixelatedw.mineminenomi.abilities.cyborg.CoupDeVentAbility; import xyz.pixelatedw.mineminenomi.abilities.cyborg.FreshFireAbility; import xyz.pixelatedw.mineminenomi.abilities.cyborg.RadicalBeamAbility; import xyz.pixelatedw.mineminenomi.abilities.cyborg.StrongRightAbility; import xyz.pixelatedw.mineminenomi.abilities.electro.EleclawAbility; import xyz.pixelatedw.mineminenomi.abilities.electro.ElectricalLunaAbility; import xyz.pixelatedw.mineminenomi.abilities.electro.ElectricalMissileAbility; import xyz.pixelatedw.mineminenomi.abilities.electro.ElectricalShowerAbility; import xyz.pixelatedw.mineminenomi.abilities.electro.SulongAbility; import xyz.pixelatedw.mineminenomi.abilities.fishmankarate.KachiageHaisokuAbility; import xyz.pixelatedw.mineminenomi.abilities.fishmankarate.KarakusagawaraSeikenAbility; import xyz.pixelatedw.mineminenomi.abilities.fishmankarate.SamehadaShoteiAbility; import xyz.pixelatedw.mineminenomi.abilities.fishmankarate.TwoFishEngineAbility; import xyz.pixelatedw.mineminenomi.abilities.fishmankarate.UchimizuAbility; import xyz.pixelatedw.mineminenomi.abilities.fishmankarate.YarinamiAbility; import xyz.pixelatedw.mineminenomi.abilities.rokushiki.GeppoAbility; import xyz.pixelatedw.mineminenomi.abilities.rokushiki.KamieAbility; import xyz.pixelatedw.mineminenomi.abilities.rokushiki.RankyakuAbility; import xyz.pixelatedw.mineminenomi.abilities.rokushiki.SoruAbility; import xyz.pixelatedw.mineminenomi.abilities.rokushiki.TekkaiAbility;



HAKI ABILTITIES





STYLE ABILITIES

import xyz.pixelatedw.mineminenomi.abilities.artofweather.GustSwordAbility; import xyz.pixelatedw.mineminenomi.abilities.artofweather.WeatherEggAbility; import xyz.pixelatedw.mineminenomi.abilities.artofweather.tempos.CycloneTempo; import xyz.pixelatedw.mineminenomi.abilities.artofweather.tempos.FogTempo; import xyz.pixelatedw.mineminenomi.abilities.artofweather.tempos.HeatEggTempo; import xyz.pixelatedw.mineminenomi.abilities.artofweather.tempos.MirageTempo; import xyz.pixelatedw.mineminenomi.abilities.artofweather.tempos.ThunderLanceTempo; import xyz.pixelatedw.mineminenomi.abilities.artofweather.tempos.ThunderstormTempo; import xyz.pixelatedw.mineminenomi.abilities.blackleg.AntiMannerKickCourseAbility; import xyz.pixelatedw.mineminenomi.abilities.blackleg.BienCuitGrillShotAbility; import xyz.pixelatedw.mineminenomi.abilities.blackleg.ConcasseAbility; import xyz.pixelatedw.mineminenomi.abilities.blackleg.DiableJambeAbility; import xyz.pixelatedw.mineminenomi.abilities.blackleg.PartyTableKickCourseAbility; import xyz.pixelatedw.mineminenomi.abilities.blackleg.SkywalkAbility; import xyz.pixelatedw.mineminenomi.abilities.brawler.GenkotsuMeteorAbility; import xyz.pixelatedw.mineminenomi.abilities.brawler.HakaiHoAbility; import xyz.pixelatedw.mineminenomi.abilities.brawler.JishinHoAbility; import xyz.pixelatedw.mineminenomi.abilities.brawler.KingPunchAbility; import xyz.pixelatedw.mineminenomi.abilities.brawler.SpinningBrawlAbility; import xyz.pixelatedw.mineminenomi.abilities.brawler.SuplexAbility; import xyz.pixelatedw.mineminenomi.abilities.doctor.AntidoteShotAbility; import xyz.pixelatedw.mineminenomi.abilities.doctor.DopingAbility; import xyz.pixelatedw.mineminenomi.abilities.doctor.FailedExperimentAbility; import xyz.pixelatedw.mineminenomi.abilities.doctor.FirstAidAbility; import xyz.pixelatedw.mineminenomi.abilities.doctor.MedicBagExplosionAbility; import xyz.pixelatedw.mineminenomi.abilities.doctor.VirusZoneAbility; import xyz.pixelatedw.mineminenomi.abilities.ittoryu.HiryuKaenAbility; import xyz.pixelatedw.mineminenomi.abilities.ittoryu.SanbyakurokujuPoundHoAbility; import xyz.pixelatedw.mineminenomi.abilities.ittoryu.ShiShishiSonsonAbility; import xyz.pixelatedw.mineminenomi.abilities.ittoryu.YakkodoriAbility; import xyz.pixelatedw.mineminenomi.abilities.santoryu.OTatsumakiAbility; import xyz.pixelatedw.mineminenomi.abilities.sniper.HiNoToriBoshiAbility; import xyz.pixelatedw.mineminenomi.abilities.sniper.HissatsuAbility; import xyz.pixelatedw.mineminenomi.abilities.sniper.KemuriBoshiAbility; import xyz.pixelatedw.mineminenomi.abilities.sniper.NemuriBoshiAbility; import xyz.pixelatedw.mineminenomi.abilities.sniper.SakuretsuSabotenBoshiAbility; import xyz.pixelatedw.mineminenomi.abilities.sniper.TokuyoAburaBoshiAbility;


DEVIL FRUIT ABILITIES



import xyz.pixelatedw.mineminenomi.abilities.BulletReflectAbility; import xyz.pixelatedw.mineminenomi.abilities.ExplosionImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.HandcuffsImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.HeatImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.LogiaHeatImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.LogiaImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.NegativeImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.NoFallDamageAbility; import xyz.pixelatedw.mineminenomi.abilities.PoisonImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.SlashDamageImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.awa.GoldenHourAbility; import xyz.pixelatedw.mineminenomi.abilities.awa.RelaxHourAbility; import xyz.pixelatedw.mineminenomi.abilities.awa.SoapDefenseAbility; import xyz.pixelatedw.mineminenomi.abilities.baku.BakuFactoryAbility; import xyz.pixelatedw.mineminenomi.abilities.baku.BakuMunchAbility; import xyz.pixelatedw.mineminenomi.abilities.baku.BakuTsuihoAbility; import xyz.pixelatedw.mineminenomi.abilities.baku.BeroCannonAbility; import xyz.pixelatedw.mineminenomi.abilities.bane.SpringDeathKnockAbility; import xyz.pixelatedw.mineminenomi.abilities.bane.SpringHopperAbility; import xyz.pixelatedw.mineminenomi.abilities.bane.SpringSnipeAbility; import xyz.pixelatedw.mineminenomi.abilities.bara.BaraBaraCarAbility; import xyz.pixelatedw.mineminenomi.abilities.bara.BaraBaraFestivalAbility; import xyz.pixelatedw.mineminenomi.abilities.bara.BaraBaraHoAbility; import xyz.pixelatedw.mineminenomi.abilities.bara.BaraSplitAbility; import xyz.pixelatedw.mineminenomi.abilities.bara.KuchuKirimomiDaiCircusAbility; import xyz.pixelatedw.mineminenomi.abilities.bari.BariBariNoPistolAbility; import xyz.pixelatedw.mineminenomi.abilities.bari.BarrierAbility; import xyz.pixelatedw.mineminenomi.abilities.bari.BarrierBallAbility; import xyz.pixelatedw.mineminenomi.abilities.bari.BarrierCrashAbility; import xyz.pixelatedw.mineminenomi.abilities.bari.BarrierbilityBatAbility; import xyz.pixelatedw.mineminenomi.abilities.bari.BarrierbilityStairsAbility; import xyz.pixelatedw.mineminenomi.abilities.beta.BetaBetaChainAbility; import xyz.pixelatedw.mineminenomi.abilities.beta.BetaCoatingAbility; import xyz.pixelatedw.mineminenomi.abilities.beta.BetaImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.beta.BetaLauncherAbility; import xyz.pixelatedw.mineminenomi.abilities.beta.HanamizuShinkenAbility; import xyz.pixelatedw.mineminenomi.abilities.bomu.BreezeBreathBombAbility; import xyz.pixelatedw.mineminenomi.abilities.bomu.ExplosivePunchAbility; import xyz.pixelatedw.mineminenomi.abilities.bomu.KickBombAbility; import xyz.pixelatedw.mineminenomi.abilities.bomu.NoseFancyCannonAbility; import xyz.pixelatedw.mineminenomi.abilities.bomu.ZenshinKibakuAbility; import xyz.pixelatedw.mineminenomi.abilities.chiyu.ChiyupopoAbility; import xyz.pixelatedw.mineminenomi.abilities.chiyu.HealingTouchAbility; import xyz.pixelatedw.mineminenomi.abilities.chiyu.KenpopoAbility; import xyz.pixelatedw.mineminenomi.abilities.chiyu.TearsAbility; import xyz.pixelatedw.mineminenomi.abilities.deka.DekaDekaAbility; import xyz.pixelatedw.mineminenomi.abilities.deka.DekaTrampleAbility; import xyz.pixelatedw.mineminenomi.abilities.doa.AirDoorAbility; import xyz.pixelatedw.mineminenomi.abilities.doa.DoorDoorAbility; import xyz.pixelatedw.mineminenomi.abilities.doa.KaitenDoorAbility; import xyz.pixelatedw.mineminenomi.abilities.doku.ChloroBallAbility; import xyz.pixelatedw.mineminenomi.abilities.doku.DokuFuguAbility; import xyz.pixelatedw.mineminenomi.abilities.doku.DokuGumoAbility; import xyz.pixelatedw.mineminenomi.abilities.doku.HydraAbility; import xyz.pixelatedw.mineminenomi.abilities.doku.VenomDemonAbility; import xyz.pixelatedw.mineminenomi.abilities.doku.VenomRoadAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.CandleChampionAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.CandleHouseAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.CandleLockAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.CandleWallAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.DoruDoruArtsKenAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.DoruDoruArtsMoriAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.DoruDoruArtsPickaxeAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.DoruDoruBallAbility; import xyz.pixelatedw.mineminenomi.abilities.doru.DoruDoruNoYakataAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.BlueSwordAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.GasRobeAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.GastanetAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.GastilleAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.GasuFlyAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.GasuImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.GasuLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.KarakuniAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.KoroAbility; import xyz.pixelatedw.mineminenomi.abilities.gasu.ShinokuniAbility; import xyz.pixelatedw.mineminenomi.abilities.goe.DragonsRoarAbility; import xyz.pixelatedw.mineminenomi.abilities.goe.TodorokiAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.BouncyAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GearFifthAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GearFourthAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GearFourthFlightAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GearSecondAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GearThirdAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GomuGomuNoBazookaAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GomuGomuNoDawnWhipAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GomuGomuNoGatlingAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GomuGomuNoGigantAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GomuGomuNoPistolAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GomuGomuNoRocketAbility; import xyz.pixelatedw.mineminenomi.abilities.gomu.GomuImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.ElThorAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.GoroLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.GoroTravelAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.KariAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.RaigoAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.SangoAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.SparkStepAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.VariAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.VoltAmaruAbility; import xyz.pixelatedw.mineminenomi.abilities.goro.VoltAmaruFlightAbility; import xyz.pixelatedw.mineminenomi.abilities.gura.GekishinAbility; import xyz.pixelatedw.mineminenomi.abilities.gura.GuraImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.gura.KabutowariAbility; import xyz.pixelatedw.mineminenomi.abilities.gura.ShimaYurashiAbility; import xyz.pixelatedw.mineminenomi.abilities.gura.ShingenNoIchigekiAbility; import xyz.pixelatedw.mineminenomi.abilities.gura.TenchiMeidoAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.CampoDeFloresAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.CienFleurStompAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.CienFleurWingAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.DosFleurClutchAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.MilFleurAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.SeisFleurSlapAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.SeisFleurTwistAbility; import xyz.pixelatedw.mineminenomi.abilities.hana.VeinteFleurCalendulaAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.FrostWalkerAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.HieImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.HieLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.HieTravelAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.IceAgeAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.IceBallAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.IceBlockAvalancheAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.IceBlockPartisanAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.IceBlockPheasantAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.IceSaberAbility; import xyz.pixelatedw.mineminenomi.abilities.hie.IceTimeAbility; import xyz.pixelatedw.mineminenomi.abilities.hiso.ForewarnAbility; import xyz.pixelatedw.mineminenomi.abilities.hiso.LookoutAbility; import xyz.pixelatedw.mineminenomi.abilities.hitodaibutsu.HitoDaibutsuPointAbility; import xyz.pixelatedw.mineminenomi.abilities.hitodaibutsu.ImpactBlastAbility; import xyz.pixelatedw.mineminenomi.abilities.horo.MiniHollowAbility; import xyz.pixelatedw.mineminenomi.abilities.horo.NegativeHollowAbility; import xyz.pixelatedw.mineminenomi.abilities.horo.TokuHollowAbility; import xyz.pixelatedw.mineminenomi.abilities.horo.YutaiRidatsuAbility; import xyz.pixelatedw.mineminenomi.abilities.horu.ChiyuHormoneAbility; import xyz.pixelatedw.mineminenomi.abilities.horu.DeathWinkAbility; import xyz.pixelatedw.mineminenomi.abilities.horu.GanmenSeichoHormoneAbility; import xyz.pixelatedw.mineminenomi.abilities.horu.OnnaHormoneAbility; import xyz.pixelatedw.mineminenomi.abilities.horu.TensionHormoneAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.BlackKnightAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.FullbrightAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.KumoNoSugakiAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.OverheatAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.ParasiteAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.SoraNoMichiAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.TamaitoAbility; import xyz.pixelatedw.mineminenomi.abilities.ito.TorikagoAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.AttractAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.DamnedPunkAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.GenocideRaidAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.MagneticItemsAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.PunkCornaDioAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.PunkCrossAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.PunkGibsonAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.PunkPistolsAbility; import xyz.pixelatedw.mineminenomi.abilities.jiki.RepelAbility; import xyz.pixelatedw.mineminenomi.abilities.kachi.EvaporateAbility; import xyz.pixelatedw.mineminenomi.abilities.kachi.HotBoilingSpecialAbility; import xyz.pixelatedw.mineminenomi.abilities.kachi.VulcanizationAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.BlackBoxAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.BrickBatAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.DoppelmanAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.KageGiriAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.KageKakumeiAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.KagemushaAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.NightmareSoldiersAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.ShadowsAsgardAbility; import xyz.pixelatedw.mineminenomi.abilities.kage.TsunoTokageAbility; import xyz.pixelatedw.mineminenomi.abilities.kame.KameGuardPointAbility; import xyz.pixelatedw.mineminenomi.abilities.kame.KameRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.kame.KameWalkPointAbility; import xyz.pixelatedw.mineminenomi.abilities.karu.IngaZarashiAbility; import xyz.pixelatedw.mineminenomi.abilities.karu.KarmaAbility; import xyz.pixelatedw.mineminenomi.abilities.kilo.KiloPress10000Ability; import xyz.pixelatedw.mineminenomi.abilities.kilo.KiloPress1Ability; import xyz.pixelatedw.mineminenomi.abilities.kilo.KiloPunch5000Ability; import xyz.pixelatedw.mineminenomi.abilities.kira.BrilliantPunkAbility; import xyz.pixelatedw.mineminenomi.abilities.kira.CabochonKnuckleAbility; import xyz.pixelatedw.mineminenomi.abilities.kira.DiamondBodyAbility; import xyz.pixelatedw.mineminenomi.abilities.kobu.ShoureiAbility; import xyz.pixelatedw.mineminenomi.abilities.kuku.GastronomorphAbility; import xyz.pixelatedw.mineminenomi.abilities.kuku.GourmetSnipeAbility; import xyz.pixelatedw.mineminenomi.abilities.kuku.GourmetamorphosisAbility; import xyz.pixelatedw.mineminenomi.abilities.magu.BakuretsuKazanAbility; import xyz.pixelatedw.mineminenomi.abilities.magu.DaiFunkaAbility; import xyz.pixelatedw.mineminenomi.abilities.magu.LavaFlowAbility; import xyz.pixelatedw.mineminenomi.abilities.magu.MagmaCoatingAbility; import xyz.pixelatedw.mineminenomi.abilities.magu.MaguLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.magu.MeigoAbility; import xyz.pixelatedw.mineminenomi.abilities.magu.RyuseiKazanAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.DaiEnkaiAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.HeatDashAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.HibashiraAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.HidarumaAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.HiganAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.HikenAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.JujikaAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.KyokaenAbility; import xyz.pixelatedw.mineminenomi.abilities.mera.MeraLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.mero.MeroMeroMellowAbility; import xyz.pixelatedw.mineminenomi.abilities.mero.PerfumeFemurAbility; import xyz.pixelatedw.mineminenomi.abilities.mero.PistolKissAbility; import xyz.pixelatedw.mineminenomi.abilities.mero.SlaveArrowAbility; import xyz.pixelatedw.mineminenomi.abilities.mini.MiniMiniAbility; import xyz.pixelatedw.mineminenomi.abilities.mini.PaperFloatAbility; import xyz.pixelatedw.mineminenomi.abilities.mogu.MoguHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.mogu.MoguraBananaAbility; import xyz.pixelatedw.mineminenomi.abilities.mogu.MoguraTonpoAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.MokuFlyAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.MokuImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.MokuLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.SmokeLaunchAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.WhiteBlowAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.WhiteBlowRushAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.WhiteLauncherAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.WhiteOutAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.WhitePullAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.WhiteSnakeAbility; import xyz.pixelatedw.mineminenomi.abilities.moku.WhiteStrikeAbility; import xyz.pixelatedw.mineminenomi.abilities.nagi.SilentAbility; import xyz.pixelatedw.mineminenomi.abilities.nekoleopard.ClawStrikeAbility; import xyz.pixelatedw.mineminenomi.abilities.nekoleopard.FerociousLeapAbility; import xyz.pixelatedw.mineminenomi.abilities.nekoleopard.LeopardHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.nekoleopard.LeopardWalkPointAbility; import xyz.pixelatedw.mineminenomi.abilities.nekoleopard.NekoNightVisionAbility; import xyz.pixelatedw.mineminenomi.abilities.netsu.HeatDenasshiAbility; import xyz.pixelatedw.mineminenomi.abilities.netsu.NekkaiGyoraiAbility; import xyz.pixelatedw.mineminenomi.abilities.netsu.NekkaiJigokuAbility; import xyz.pixelatedw.mineminenomi.abilities.netsu.NetsuEnhancementAbility; import xyz.pixelatedw.mineminenomi.abilities.nikyu.HanpatsuAbility; import xyz.pixelatedw.mineminenomi.abilities.nikyu.NikyuPushAbility; import xyz.pixelatedw.mineminenomi.abilities.nikyu.PadHoAbility; import xyz.pixelatedw.mineminenomi.abilities.nikyu.PainRepelAbility; import xyz.pixelatedw.mineminenomi.abilities.nikyu.PuniAbility; import xyz.pixelatedw.mineminenomi.abilities.nikyu.TsuppariPadHoAbility; import xyz.pixelatedw.mineminenomi.abilities.nikyu.UrsusShockAbility; import xyz.pixelatedw.mineminenomi.abilities.noro.KyubiRushAbility; import xyz.pixelatedw.mineminenomi.abilities.noro.NoroNoroBeamAbility; import xyz.pixelatedw.mineminenomi.abilities.noro.NoroNoroBeamSwordAbility; import xyz.pixelatedw.mineminenomi.abilities.ope.CounterShockAbility; import xyz.pixelatedw.mineminenomi.abilities.ope.GammaKnifeAbility; import xyz.pixelatedw.mineminenomi.abilities.ope.InjectionShotAbility; import xyz.pixelatedw.mineminenomi.abilities.ope.MesAbility; import xyz.pixelatedw.mineminenomi.abilities.ope.RoomAbility; import xyz.pixelatedw.mineminenomi.abilities.ope.ShamblesAbility; import xyz.pixelatedw.mineminenomi.abilities.ope.TaktAbility; import xyz.pixelatedw.mineminenomi.abilities.ori.AwaseBaoriAbility; import xyz.pixelatedw.mineminenomi.abilities.ori.BindAbility; import xyz.pixelatedw.mineminenomi.abilities.ori.GreatCageAbility; import xyz.pixelatedw.mineminenomi.abilities.oto.BonAbility; import xyz.pixelatedw.mineminenomi.abilities.oto.DonAbility; import xyz.pixelatedw.mineminenomi.abilities.oto.ShanAbility; import xyz.pixelatedw.mineminenomi.abilities.pero.CandyArmorAbility; import xyz.pixelatedw.mineminenomi.abilities.pero.CandyEscalatorAbility; import xyz.pixelatedw.mineminenomi.abilities.pero.CandyManAbility; import xyz.pixelatedw.mineminenomi.abilities.pero.CandyWallAbility; import xyz.pixelatedw.mineminenomi.abilities.pero.CandyWaveAbility; import xyz.pixelatedw.mineminenomi.abilities.pero.PeroImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.AmaNoMurakumoAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.AmaterasuAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.FlashAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.LightAccelerationAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.PikaLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.PikaTravelAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.YasakaniNoMagatamaAbility; import xyz.pixelatedw.mineminenomi.abilities.pika.YataNoKagamiAbility; import xyz.pixelatedw.mineminenomi.abilities.ryuallosaurus.AllosaurusHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ryuallosaurus.AllosaurusRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.ryuallosaurus.AllosaurusWalkPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ryuallosaurus.AncientBiteAbility; import xyz.pixelatedw.mineminenomi.abilities.ryuallosaurus.AncientTailSpinAbility; import xyz.pixelatedw.mineminenomi.abilities.ryubrachiosaurus.BrachioBomberAbility; import xyz.pixelatedw.mineminenomi.abilities.ryubrachiosaurus.BrachioGrabAbility; import xyz.pixelatedw.mineminenomi.abilities.ryubrachiosaurus.BrachiosaurusGuardPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ryubrachiosaurus.BrachiosaurusHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ryubrachiosaurus.BrachiosaurusRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.ryupteranodon.BarizodonAbility; import xyz.pixelatedw.mineminenomi.abilities.ryupteranodon.BeakGrabAbility; import xyz.pixelatedw.mineminenomi.abilities.ryupteranodon.PteranodonAssaultPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ryupteranodon.PteranodonFlightAbility; import xyz.pixelatedw.mineminenomi.abilities.ryupteranodon.PteranodonFlyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ryupteranodon.TankyudonAbility; import xyz.pixelatedw.mineminenomi.abilities.ryupteranodon.TempuraudonAbility; import xyz.pixelatedw.mineminenomi.abilities.sabi.RustBreakAbility; import xyz.pixelatedw.mineminenomi.abilities.sabi.RustSkinAbility; import xyz.pixelatedw.mineminenomi.abilities.sabi.RustTouchAbility; import xyz.pixelatedw.mineminenomi.abilities.sai.HornDashAbility; import xyz.pixelatedw.mineminenomi.abilities.sai.RhinoSmashAbility; import xyz.pixelatedw.mineminenomi.abilities.sai.SaiHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.sai.SaiRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.sai.SaiWalkPointAbility; import xyz.pixelatedw.mineminenomi.abilities.saraaxolotl.AxolotlHealAbility; import xyz.pixelatedw.mineminenomi.abilities.saraaxolotl.AxolotlHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.saraaxolotl.AxolotlWalkPointAbility; import xyz.pixelatedw.mineminenomi.abilities.saraaxolotl.HeartRegenAbility; import xyz.pixelatedw.mineminenomi.abilities.saraaxolotl.PlayDeadAbility; import xyz.pixelatedw.mineminenomi.abilities.saraaxolotl.PoisonSpitAbility; import xyz.pixelatedw.mineminenomi.abilities.sube.SubeSubeDeflectAbility; import xyz.pixelatedw.mineminenomi.abilities.sube.SubeSubeSpurAbility; import xyz.pixelatedw.mineminenomi.abilities.sui.FreeSwimmingAbility; import xyz.pixelatedw.mineminenomi.abilities.sui.NekomimiPunchAbility; import xyz.pixelatedw.mineminenomi.abilities.sui.NyanNyanSuplexAbility; import xyz.pixelatedw.mineminenomi.abilities.sui.NyanNyanSuplexBabyBusterAbility; import xyz.pixelatedw.mineminenomi.abilities.suke.ShishaNoTeAbility; import xyz.pixelatedw.mineminenomi.abilities.suke.SkattingAbility; import xyz.pixelatedw.mineminenomi.abilities.suke.SukePunchAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.BarjanAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.DesertEncierroAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.DesertGirasoleAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.DesertGrandeEspadaAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.DesertSpadaAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.GrandeSablesAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.GroundDeathAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.SablesAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.SablesPesadoAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.SunaFlyAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.SunaLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.suna.SunaTravelAbility; import xyz.pixelatedw.mineminenomi.abilities.supa.AtomicSpurtAbility; import xyz.pixelatedw.mineminenomi.abilities.supa.SparClawAbility; import xyz.pixelatedw.mineminenomi.abilities.supa.SparklingDaisyAbility; import xyz.pixelatedw.mineminenomi.abilities.supa.SpiderAbility; import xyz.pixelatedw.mineminenomi.abilities.supa.SpiralHollowAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.BlueBirdAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.FlamesOfRegenerationAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.FujiazamiAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.PhoenixAssaultPointAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.PhoenixFlightAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.PhoenixFlyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.PhoenixGoenAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.SaiseiNoHonoAbility; import xyz.pixelatedw.mineminenomi.abilities.toriphoenix.TenseiNoSoenAbility; import xyz.pixelatedw.mineminenomi.abilities.ushibison.BisonHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ushibison.BisonRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.ushibison.BisonSmashAbility; import xyz.pixelatedw.mineminenomi.abilities.ushibison.BisonWalkPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ushibison.FiddleBanffAbility; import xyz.pixelatedw.mineminenomi.abilities.ushibison.KokuteiCrossAbility; import xyz.pixelatedw.mineminenomi.abilities.ushigiraffe.BiganAbility; import xyz.pixelatedw.mineminenomi.abilities.ushigiraffe.GiraffeHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.ushigiraffe.GiraffeRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.ushigiraffe.GiraffeWalkPointAbility; import xyz.pixelatedw.mineminenomi.abilities.wara.LifeMinusAbility; import xyz.pixelatedw.mineminenomi.abilities.wara.StrawManAbility; import xyz.pixelatedw.mineminenomi.abilities.wara.WarabideSwordAbility; import xyz.pixelatedw.mineminenomi.abilities.yami.AbsorbedBlocksAbility; import xyz.pixelatedw.mineminenomi.abilities.yami.BlackHoleAbility; import xyz.pixelatedw.mineminenomi.abilities.yami.BlackRoadAbility; import xyz.pixelatedw.mineminenomi.abilities.yami.BlackWorldAbility; import xyz.pixelatedw.mineminenomi.abilities.yami.DarkMatterAbility; import xyz.pixelatedw.mineminenomi.abilities.yami.KurouzuAbility; import xyz.pixelatedw.mineminenomi.abilities.yami.LiberationAbility; import xyz.pixelatedw.mineminenomi.abilities.yomi.KasuriutaFubukiGiriAbility; import xyz.pixelatedw.mineminenomi.abilities.yomi.SoulParadeAbility; import xyz.pixelatedw.mineminenomi.abilities.yomi.YomiImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.yomi.YomiNoReikiAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.FubukiAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.KamakuraAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.KamakuraJussoshiAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.TabiraYukiAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.YukiGakiAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.YukiImmunityAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.YukiLogiaAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.YukiRabiAbility; import xyz.pixelatedw.mineminenomi.abilities.yuki.YukiTravelAbility; import xyz.pixelatedw.mineminenomi.abilities.zou.GreatStompAbility; import xyz.pixelatedw.mineminenomi.abilities.zou.IvoryDartAbility; import xyz.pixelatedw.mineminenomi.abilities.zou.IvoryStompAbility; import xyz.pixelatedw.mineminenomi.abilities.zou.TrunkShotAbility; import xyz.pixelatedw.mineminenomi.abilities.zou.ZouGuardPointAbility; import xyz.pixelatedw.mineminenomi.abilities.zou.ZouHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.zou.ZouRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.zoumammoth.AncientStompAbility; import xyz.pixelatedw.mineminenomi.abilities.zoumammoth.AncientSweepAbility; import xyz.pixelatedw.mineminenomi.abilities.zoumammoth.AncientTrunkShotAbility; import xyz.pixelatedw.mineminenomi.abilities.zoumammoth.MammothGuardPointAbility; import xyz.pixelatedw.mineminenomi.abilities.zoumammoth.MammothHeavyPointAbility; import xyz.pixelatedw.mineminenomi.abilities.zoumammoth.MammothRideableAbility; import xyz.pixelatedw.mineminenomi.abilities.zoumammoth.MammothTrampleAbility; import xyz.pixelatedw.mineminenomi.abilities.zushi.AbareHimatsuriAbility; import xyz.pixelatedw.mineminenomi.abilities.zushi.GraviPullAbility; import xyz.pixelatedw.mineminenomi.abilities.zushi.GraviZoneAbility; import xyz.pixelatedw.mineminenomi.abilities.zushi.JigokuTabiAbility; import xyz.pixelatedw.mineminenomi.abilities.zushi.MokoAbility; import xyz.pixelatedw.mineminenomi.abilities.zushi.SagariNoRyuseiAbility;