ModsJava
Community Service / Taakstraf
Java mod listed for Minecraft 1.19–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotCommunity Service / Taakstraf is a configurable punishment plugin for Spigot/Paper servers that allows staff to give players community service tasks instead of traditional punishments.
Players with community service must complete tasks by interacting with specific blocks while being restricted to a defined area. All progress is saved and fully configurable.
Features
Supported languages:
/taakstraf
/taakstraf set <player> <tasks>
/taakstraf check <player>
/taakstraf update <player> <tasks>
/taakstraf forcestop <player>
/taakstraf spawnlocation
/taakstraf exitlocation
/taakstraf reload
Permissions
taakstraf.reload
taakstraf.set
taakstraf.check
taakstraf.update
taakstraf.forcestop
taakstraf.spawnlocation
taakstraf.exitlocation
⚙️ Configuration
prefix: "&a&l[Taakstraf] "
language: english
# supported: english, nederlands
max-distance: 100
VerlaatRegionTakenErbij: 10
task-block: DEAD_BUSH
freeze-seconds: 15
respawn-seconds: 60
How It Works
plugins/CommunityService/data.yml
Safe across restarts and crashes.
Players with community service must complete tasks by interacting with specific blocks while being restricted to a defined area. All progress is saved and fully configurable.
Features
- Community service system with tasks
- Players are teleported to a service location
- Leaving the area adds extra tasks
- Fully configurable distance limit
- Task system using a configurable block (default: DEAD_BUSH)
- Player is frozen while performing a task
- Task block respawns after a configurable time
- Automatic teleport to exit location when finished
- Language system (English & Dutch)
- Automatic fallback to English if language is invalid
- OP-only debug warnings for invalid language settings
- All data saved in a data file (restart-safe)
- Works on Spigot & Paper
Supported languages:
- english
- nederlands
/taakstraf
/taakstraf set <player> <tasks>
/taakstraf check <player>
/taakstraf update <player> <tasks>
/taakstraf forcestop <player>
/taakstraf spawnlocation
/taakstraf exitlocation
/taakstraf reload
Permissions
taakstraf.reload
taakstraf.set
taakstraf.check
taakstraf.update
taakstraf.forcestop
taakstraf.spawnlocation
taakstraf.exitlocation
⚙️ Configuration
prefix: "&a&l[Taakstraf] "
language: english
# supported: english, nederlands
max-distance: 100
VerlaatRegionTakenErbij: 10
task-block: DEAD_BUSH
freeze-seconds: 15
respawn-seconds: 60
How It Works
- Staff assigns community service to a player
- Player is teleported to the service location
- Player must right-click the configured block
- The block disappears and the player is frozen
- After the freeze time, one task is completed
- Leaving the area adds extra tasks
- When all tasks are done, the player is teleported to the exit location
- Player tasks
- Spawn location
- Exit location
plugins/CommunityService/data.yml
Safe across restarts and crashes.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Community Service / Taakstraf is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21. Downloaded 17 times (via Spigot). Download it and open it directly in the game.