> Introduction
AdvancedBan only revokes expired punishments when an staff does /history <player> or when the punished player interacts with the server (eg. when connecting), all other expired punishments will still in the database and will only be removed when interaction happens.
A common problem is that when an staff does /history it will revoke all the expired punishments at once and will trigger an event for each one, this can lead to confussion for staffs and developers who uses the AdvancedBan API.
> Solution
This plugin will revoke the punishments at their exact expiration time by using an optimized algorithm, no more expired punishments will remain active.
This plugin works on BungeeCord and Spigot, no matter the server version because this uses the most basic plugin api to work.
Use the command /ars or /autorevoker to see how many temporary punishments are waiting to be revoked (perm: autorevoker.status).
When a punishment gets autorevoked you will see this message in the console:
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta