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;