Package space.arim.libertybans.api.punish


package space.arim.libertybans.api.punish
Defines API for drafting punishments as well as punishments themselves.

Active versus Historical Punishments An active punishment is neither expired nor undone.After being undone, a punishment is no longer active. After a temporary punishment expires, it is no longer active.

'Historial' punishments include both those active, those expired, and those undone. All punishments, regardless of whether they are active, are historical punishments.