CourtRP

A fully automatic, multi-language (EN/TR/RU) court and jail system for Minecraft Roleplay servers. Appoint judges and sentence players!

10

CourtRP

# ⚖️ CourtRP - Advanced Court System for Roleplay

Designed specifically for Roleplay (RP) servers, CourtRP is a fully multi-language and dynamic court plugin. The plugin automatically detects the player's Minecraft client language and translates all system messages, announcements, and errors to their native language (Currently supports EN, TR, RU).

✨ Features

- Global Immersive Announcements: The plugin reads `Player#getLocale()` to display messages in English, Turkish, or Russian automatically. No commands needed! - Global Immersive Announcements: Admins can appoint a single "Judge". Only the appointed Judge has the authority to sentence players. - Global Immersive Announcements: The Judge can easily set the jail location. Sentenced players are instantly teleported to this location. - Global Immersive Announcements: When a player is sentenced, a server-wide "Bell" sound is played, and the verdict is announced to everyone in their respective languages.

📜 Commands

- `/court help` - Opens the help menu. - `/court judge <player>` - (Admin Only) Appoints a new Judge for the server. - `/court setjail` - (Judge/Admin Only) Sets the teleport location for sentenced players. - `/court sentence <player> <reason>` - (Judge/Admin Only) Teleports the player to jail and broadcasts the reason to the entire server.

🛠️ Installation

1. Drop the `.jar` file into your `plugins` folder and restart your server. 2. The language files (`messages_en.yml`, `messages_tr.yml`, `messages_ru.yml`) will be generated automatically. You can edit them to customize the prefix and messages! ----------------------------------------------------------------------------------------------# ⚖️ CourtRP - Gelişmiş Mahkeme Sistemi

Roleplay (RP) sunucularınız için tasarlanmış, tamamen çok dilli (Multi-Language) ve dinamik mahkeme eklentisidir. Sunucunuzdaki oyuncular İngilizce kullanıyorsa mesajları İngilizce, Türkçe kullanıyorsa Türkçe, Rusça kullanıyorsa Rusça görür. Tamamen oyuncunun oyun içi dil ayarına göre otomatik değişir!

✨ Özellikler

- Global Duyurular: Oyuncuların Minecraft Client dilini algılar (Şu an TR, EN, RU destekliyor). - Global Duyurular: Sunucu yöneticileri yetkili bir "Hakim" atayabilir. Mahkeme yetkileri sadece bu hakime ait olur. - Global Duyurular: Hakimin belirlediği yere suçlular anında ışınlanır. - Global Duyurular: Biri hapse atıldığında tüm sunucuda destansı bir "Çan" sesi çalar ve ceza sebebi herkesin kendi dilinde ekranda yazar.

📜 Komutlar

- `/court help` - Yardım menüsünü açar. - `/court judge <oyuncu>` - (Sadece Yöneticiler) Sunucuya yeni bir Hakim atar. - `/court setjail` - (Sadece Hakim/Admin) Hapishane (Jail) lokasyonunu belirler. - `/court sentence <oyuncu> <sebep>` - (Sadece Hakim/Admin) Oyuncuyu hapse atar ve tüm sunucuya ceza sebebini duyurur.

🛠️ Kurulum

1. Eklentiyi `plugins` klasörüne atın ve sunucuyu başlatın. 2. `plugins/CourtRP` klasörü içinde dil dosyaları (TR, EN, RU) otomatik oluşacaktır. İsterseniz bu dosyalar üzerinden metinleri kendinize göre düzenleyebilirsiniz!

ADS