
CobblemonFIFO Limits
A permission based system to limit active Pokemon with a smart First-In-First-Out (FIFO) replacement logic.
CobblemonFIFO Limits
CobblemonFIFO Limits is a server side utility mod designed to manage the number of active Pokémon entities a player can have in the world simultaneously. Unlike simple systems that block a player from sending out more Pokémon, this mod implements a First In, First Out (FIFO) queue.
How It Works
When a player reaches their assigned limit and attempts to send out another Pokémon, the mod automatically recalls the oldest active Pokémon (the one sent out first) to make room for the new one. This ensures gameplay remains fluid without manual micromanagement of active Pokémon.
Features
- Automatically handles Pokémon rotation by recalling the oldest entity first.
- Fully integrated with permission systems to allow different limits for different player tiers.
- Helps server owners maintain performance by capping the total number of active entities per player.
Configuration & Permissions
The mod uses a dynamic permission node system to define limits. You can assign limits by using the following node format: cobblelimits.maxout.[number]
Example Setup:
- Normal Player (1 Pokémon): cobblelimits.maxout.1
- Premium Player (2 Pokémon): cobblelimits.maxout.2
- Admin/Moderator (Unlimited/High): cobblelimits.maxout.100
