APS Battles

APS Battles

APS Battles is a gameplay overhaul mod built for the APS Cobblemon Server extending Cobblemon's default battle challenge system with a fully custom UI, competitive rule presets, and a complete in-game tournament engine — including a live we

by
255 Downloads
fabricgame-mechanicsmanagementutility
Rent Server with this Mod

Screenshots

APS Battles Screenshot 1

About this Mod

APS Battles

APS Battles is a gameplay overhaul mod built for the APS Cobblemon modpack. It replaces Cobblemon's default player challenge system with a fully custom battle UI, competitive rule presets, and a complete in-game tournament engine — including a live web bracket viewer and Discord integration.


⚔️ Custom Battle Challenge System

When challenging another player, a redesigned Battle Builder screen gives both players full control over how the match is played before it starts.

  • Battle Modes — Singles or Doubles format
  • Level Settings — Set a level cap or enforce level-lock rules for fair play
  • Ban Lists — Ban specific Pokémon or entire ban categories
  • Clause Options — Toggle competitive clauses including a custom Dry Pass Clause
  • Doubles Roster — Configure team selection specifically for double battles
  • Battle Presets — Load server-synced rule configurations in one click (e.g. OU, Ubers, server-standard)

🔢 Team Order Screen

Before every battle, players arrange their Pokémon's send-out order — a competitive staple not included in vanilla Cobblemon.

🏆 Tournament System

A fully featured tournament engine for running structured competitions on the server, with elimination brackets, match tracking, and placements.

🌐 Live Web Bracket Viewer

A built-in web service serves a live tournament page for spectators to follow in any browser, with real-time updates via SSE, match history, and Pokémon previews per player.

💬 Discord Integration

Automatic match announcements, results, and bracket updates can be broadcast to a Discord server via the built-in JDA bot.


🕹️ How to Use

In-Game (No Commands)

Right-click any player to open the interact menu:

  • Select Challenge to open the Battle Builder and configure a custom match
  • Select Tournament Battle if you are matched against them in an active tournament

After accepting a challenge, both players go through the Team Order screen to set their send-out order before the battle begins.


Player Commands

All commands use the /apstour root.

Command Description
/apstour join Opens the tournament signup screen
/apstour leave Leaves the current tournament signup
/apstour forfeit Forfeits your current tournament game
/apstour spectate Toggles spectator announcements for match results and bracket updates

Admin Commands

Command Description
/apstour create Opens the tournament creation screen to configure format, preset, elimination type, and best-of count
/apstour start Starts the active tournament and begins bracket matchmaking
/apstour cancel Cancels the active tournament
/apstour admin Opens the admin dashboard to monitor participants and manage matches
/apstour listpresets Lists all available battle presets configured on the server
/apstour send <url> Opens the live bracket web viewer in a player's browser
/apstour forceforfeit <player> Forces a forfeit for a specific player's current match
/apstour testadd <count> Adds dummy participants for testing
/apstour testautoplay Auto-resolves all pending matches for testing
/apstour testautoplaylosers Auto-resolves losers bracket matches for testing

Available Versions

APS Battles 1.0.1release
MC 1.21.1fabric
May 28, 2026

How to Install APS Battles on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "APS Battles". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

APS Battles server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is APS Battles compatible with fabric?

APS Battles officially supports fabric for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with APS Battles – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if APS Battles consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install APS Battles with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.1