vReportDC
PluginMIT

vReportDC

Advanced ReportDC Plugin for Minecraft Servers

20
Downloads
0
Followers
3 months ago
Updated
📦
1
Versions

📖About vReportDC

rep

Türkçe

report

vReportDC, Minecraft sunucuları için geliştirilmiş gelişmiş bir Rapor eklentisidir. Oyuncular, sohbette uygunsuz kelime kullanan diğer oyuncuları raporlayabilir.

  • ✨ Özellikler
  • 📢 Hızlı Raporlama - /report komutu ile anında rapor gönderimi
  • 🤖 Discord Entegrasyonu - Raporlar otomatik olarak Discord kanalına gönderilir
  • 💬 Mesaj Takibi - Raporlanan oyuncunun son 5 mesajını gösterir
  • ⚡ Tek Tıkla Cezalandırma - Discord butonları ile anında susturma (mute) işlemi
  • 🛡️ Akıllı Koruma - 5 dakikalık bekleme süresi
  • 🌍 Çoklu Dil Desteği - Türkçe ve İngilizce dil seçenekleri
  • ⚙️ Özelleştirilebilir Cezalar - Her ihlal türü için farklı süre ayarları
  • 📝 İşlem Günlükleri - Tüm yetkili işlemlerini ayrı bir kanalda kayıt altına alır

⚙️ discord.yml

# Discord Bot Ayarları
bot-token: "BOT_TOKENINIZI_BURAYA_YAZIN"
report-channel-id: "RAPOR_KANAL_ID_BURAYA"
log-channel-id: "LOG_KANAL_ID_BURAYA"

# Buton Ayarları
buttons:
  swearing:
    label: "Küfür/Hakaret"
    duration: "24h"
    style: "PRIMARY"
  national:
    label: "Dini/Milli Değerler"
    duration: "30d"
    style: "PRIMARY"
  sexual:
    label: "Cinsel İçerik"
    duration: "1d"
    style: "PRIMARY"
  advertisement:
    label: "Reklam"
    duration: "10d"
    style: "PRIMARY"
  delete:
    label: "Raporu Sil"
    style: "DANGER"

⚙️ lang_tr.yml

# Türkçe Dil Dosyası
prefix: "&4Rapor &8» "
no-permission: "&cBu komutu kullanmak için yetkiniz yok!"
player-not-found: "&cOyuncu bulunamadı!"
report-self: "&cKendinizi raporlayamazsınız!"
report-usage: "&cKullanım: /report <oyuncu> <sebep>"
report-cooldown: "&cTekrar rapor göndermek için {time} beklemelisiniz!"
report-sent: "&aRaporunuz başarıyla gönderildi!"
reload-success: "&aYapılandırmalar başarıyla yenilendi!"

discord:
  embed-title: "Bir rapor gönderildi!"
  status: "Rapor Durumu: {status}"
  reported-player: "Raporlanan Oyuncu: {player}"
  reporter: "Raporlayan: {reporter}"
  reason: "Sebep: {reason}"
  last-messages: "Son mesajlar:"
  no-messages: "Mesaj bulunamadı."
  footer: "vReportDC"
  status-pending: "Beklemede"
  status-resolved: "Çözüldü"
  log-format: "{moderator}, rapor üzerinde **{action}** işlemini uyguladı."
  report-deleting: "Rapor 5 saniye içinde siliniyor..."

🎮 Komutlar

/report <oyuncu> <sebep>
/vreportdc reload

✨ Kurulum

Eklenti yalnızca Java 17 (veya üzeri) Paper/Purpur sunucularında 1.18 - 1.21.x sürümleri arasında çalışır.

English

rep

vReportDC is an advanced Report plugin developed for Minecraft servers. Players can report other players who use inappropriate words in chat.

  • ✨ Features
  • 📢 Quick Reporting - Instant report submission with /report command
  • 🤖 Discord Integration - Reports are automatically sent to Discord channel
  • 💬 Message Tracking - Shows the last 5 messages of the reported player
  • ⚡ One-Click Punishment - Instant mute action with Discord buttons
  • 🛡️ Smart Protection - 5-minute cooldown period
  • 🌍 Multi-Language Support - Turkish and English language options
  • ⚙️ Customizable Punishments - Different duration settings for each violation type
  • 📝 Action Logs - Records all staff actions in a separate channel

⚙️ discord.yml

# Discord Bot Settings
bot-token: "YOUR_BOT_TOKEN_HERE"
report-channel-id: "YOUR_REPORT_CHANNEL_ID_HERE"
log-channel-id: "YOUR_LOG_CHANNEL_ID_HERE"

# Button Settings
buttons:
swearing:
  label: "Swearing/Insult"
  duration: "24h"
  style: "PRIMARY"
national:
  label: "Religious/National"
  duration: "30d"
  style: "PRIMARY"
sexual:
  label: "Sexual Content"
  duration: "1d"
  style: "PRIMARY"
advertisement:
  label: "Advertisement"
  duration: "10d"
  style: "PRIMARY"
delete:
  label: "Delete Report"
  style: "DANGER"

⚙️ lang_en.yml

# English Language
prefix: "&4Report &8» "
no-permission: "&cYou don't have permission to use this command!"
player-not-found: "&cPlayer not found!"
report-self: "&cYou cannot report yourself!"
report-usage: "&cUsage: /report <player> <reason>"
report-cooldown: "&cYou must wait {time} before reporting again!"
report-sent: "&aYour report has been successfully sent!"
reload-success: "&aConfigurations successfully reloaded!"

discord:
  embed-title: "A report has been sent!"
  status: "Report Status: {status}"
  reported-player: "Reported Player: {player}"
  reporter: "Reporter: {reporter}"
  reason: "Reason: {reason}"
  last-messages: "Last messages:"
  no-messages: "No messages found."
  footer: "vReportDC"
  status-pending: "Pending"
  status-resolved: "Resolved"
  log-format: "{moderator}, performed the **{action}** action on the report."
  report-deleting: "Report is being deleted in 5 seconds..."

🎮 Commands

/report <oyuncu> <sebep>
/vreportdc reload

✨ Installation

The plugin only works on Java 17 (or higher) Paper/Purpur servers between versions 1.18 - 1.21.x.