Straja

Quick rating

Community listing page, reviews here may not be monitored by the author.

Straja

No reviews yet

Custom-built for RusticCraft 2: run a living Romanian-inspired police and prison service on NeoForge with ranks, patrols, missions, fines, restraints, detention, rooms, archives, and a physical coin economy.

Mod Loaders
Minecraft

About

Description

# Straja Mod

Straja is a native NeoForge police and prison system created specifically for the RusticCraft 2 roleplay experience.

It turns server law into a complete gameplay loop: recruit officers, assign ranks, patrol the world, run missions, issue fines, manage arrests and custody, assign prison rooms, administer NPCs, and maintain auditable case records.

## Features

- Officer lifecycle with invitations, recruitment, quizzes, resignations, and rejoining
- Duty and patrol systems with checkpoints, special assignments, salaries, food, and equipment kits
- Mission creation, drafting, issuing, acceptance, reporting, failure, and tracking
- Restraints, cuffs, emergency release, arrests, custody, cells, release, and status management
- Fines, warrants, appeals, complaints, reviews, recovery tasks, and audit trails
- Prison-room discovery, assignment, release, status tracking, and waitlists
- Native Straja NPCs with role routing, names, skins, spawning, and removal
- Physical coin economy for salaries, fines, and rewards
- Configurable coin denominations and payment items
- Idempotent migration from legacy RusticCraft 2 KubeJS persistent data
- Dedicated-server console and RCON support for every player-facing flow
- Server-authoritative persistence with audit logging

## Requirements

- Minecraft 1.21.1
- NeoForge 21.1.248 or newer within the supported 1.21.1 range
- Java 21
- Envelope 0.6.2 or newer

Ady's Decorations coins are used by default, but the economy can be configured to use vanilla emeralds or items from another coin mod.

## Built for RusticCraft 2

Straja is custom-made for the RusticCraft 2 server workflow. Its command-driven design, reliable persistence, migration support, audit trails, and RCON-compatible test surface are intended for a managed multiplayer roleplay environment.

No KubeJS, CustomNPCs, or scripting runtime is required.

## Links

- Source code: https://github.com/DurdeuVlad/straja-mod
- Issue tracker: https://github.com/DurdeuVlad/straja-mod/issues
- License: LGPL-3.0-only

Straja is not affiliated with Mojang or Microsoft.