Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
IN THE WORKS: RUN AND BUN AI FOR COBBLEMON!!
This mod is built off of the RCTMOD API mod and follows the Run and Bun AI documentation and goes in more depth than even that.
PSA:
Please do not use this with Doubles fights; it is only for Singles right now.
-Tons of special circumstances have already been accounted for, and the list will keep on growing as we test and add in more features.
Key Features:
-Dynamic Decision-Making: Evaluates moves and switches in real-time based on damage, type matchups, speed, and opponent potential.
-Damage Calcs: Prioritizes OHKOs, 2HKOs, and high-damage opportunities while following a greedy algorithm.
-Intelligent Switching Logic: Scores potential party swaps, preferring faster counters, safer pivots, and even special picks like Ditto or Wobbuffet/Wynaut.
-Move Scoring System: Assigns smart scores to each move based on type effectiveness, status potential, hazards, stat drops, and tons of special cases, allowing the trainer to pick the potential best move.
-Room Awareness: Tracks Spikes, Stealth rocks, Trick room, Weather affects, etc. Allowing for a more complete understanding of the current battle context for better move scoring.
-Speed Control Mechanics: Recognizes when to set up Tailwind, Trick Room, etc. Adaptive Randomization: Adds unpredictability with weighted randomness in kill moves and hazard usage.
Required Mods:
Cobblemon
RCTmod
Example of RCTMOD json using this AI
{
"name": "Brock",
"ai": {
"type": "rb"
},
"battleFormat": "GEN_9_SINGLES",
"team": [
{
"species": "geodude",
"gender": "MALE",
"level": 12,
"nature": "adamant",
"ability": "sturdy",
"moveset": [
"rollout",
"magnitude"
],
"ivs": {
"hp": 31,
"atk": 31,
"def": 31,
"spa": 31,
"spd": 31,
"spe": 31
},
"evs": {"atk": 252,"hp": 252},
"heldItem": "eviolite",
"gimmicks" { "tera": "rock" }
}
]
}
KNOWN ISSUES:
- Tera is random and is not grabbing the correct tera form.
- Some Speed reduction and atk/spatk reduction moves cause crashes while checking for damage.(Fixing)
- Hazards are being incorrectly counted eg.spikes, toxic spikes (fixing)
- When only 2 mons are alive and baton pass is used. The baton pass mon is bugged and cannot be brought back out. Cobblemon bug (yippy) (Fixing)