Links
Tags
Creators
Details
1.0.0
Compatibility
Changes
First public release.
A complete roleplay judicial system: the bar, case files, evidence and objections, settling out of court, hearings with seats and speaking rules, verdicts, appeals, custody and prison labour.
Highlights
/bcc menu— the whole plugin as a window. 77 actions behind ten doors, with pickers for cases, exhibits, cells and advocates, and a stepper for fines and sentences. A button assembles the command and runs it, so a window can never do something a player could not have typed.- Your criminal code — charges and practice areas are defined in
config.yml, with fine and jail ranges and optional permission nodes reserving individual offences. - Settlements with a bearer — every clause names who carries it, so "I pay and you serve" is a single agreement rather than two.
- Escrow with reconciliation — a crash mid-payment leaves a reviewable row, never lost money.
- English and Italian, with the two bundles held in step by tests.
Requirements
- Paper, Purpur or Folia. Not Spigot or CraftBukkit — it uses Paper's Brigadier command API and Adventure chat events.
- Java 25.
- Vault and PlaceholderAPI are optional; the plugin runs without either.
Known limitations
- Courtrooms and cells cannot be enabled, disabled or resized after creation.
- Courtroom and cell names must be a single word.
- No cap on exhibits per case or on the length of a stated reason.
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:JXnHFOra:mSrqzAjB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JXnHFOra:mSrqzAjB"
}

