Uses of Package
space.arim.libertybans.api.select
Packages that use space.arim.libertybans.api.select
Package
Description
The base of the LibertyBans API.
Defines API for drafting punishments as well as punishments themselves.
-
Classes in space.arim.libertybans.api.select used by space.arim.libertybans.apiClassDescriptionA starting point for selecting punishments with specific details from the database.
-
Classes in space.arim.libertybans.api.select used by space.arim.libertybans.api.punish
-
Classes in space.arim.libertybans.api.select used by space.arim.libertybans.api.selectClassDescriptionHow address punishments should be enforcedA selection which will match punishments in the database with certain details.Base interface for the builder of a selection.A selection that finds punishments applicable to a UUID/address pair.Builder for
SelectionByApplicability.A selection based on the filtering of victims.Builder forSelectionOrder.How a certain criterion can be used to exclude punishments from aSelectionOrder.Defines how punishments may be ordered.