AdvancedMute 图标

AdvancedMute

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.1
本资源为搬运资源,原资源地址: https://modrinth.com/mod/advancedmute
资源信息

Minecraft 版本: 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10

平台: bukkit paper

标签: game-mechanics social

资源介绍

General Description

  • AdvancedMute is a Minecraft Bukkit/Paper plugin. Its purpose is:

  • Filtering players’ chat messages

  • Automatically muting players who use banned words

  • Sending logs to Discord

  • Working compatibly with other mute systems such as AdvancedBans or LiteBans

Command

The plugin has only one command: /advancedmute reload.
Just like in many other plugins, this command allows you to reload the config without restarting the server.

Mute System

The plugin does not handle the mute by itself.
If the option for AdvancedBans or LiteBans is set to true in the config:

AdvancedBans: 
  enabled: true # Set to true if you are using AdvancedBans
  command: "tempmute %player% %duration% %reason%"

LiteBans:
  enabled: false # Set to true if you are using LiteBans
  command: "mute %player% %duration% %reason%"

The plugin will run the command written under command: in the console.

WebHook System

For each mute the plugin issues, it sends a message to the Discord webhook you set here:

discord-log-webhook-url: "PUT_WEBHOOK_HERE"

This makes moderation easier by logging mute actions to Discord.

Config File

discord-log-webhook-url: "PUT_WEBHOOK_HERE" # Sends a Discord notification when a player is muted

AdvancedBans: 
  enabled: false # Set to true if you are using AdvancedBans
  command: "mute %player% %duration% %reason%" # Do NOT put "/" at the beginning!

LiteBans:
  enabled: false # Set to true if you are using LiteBans
  command: "mute %player% %duration% %reason%" # Do NOT put "/" at the beginning!

BannedWords:
  Ailevi:
    Words:
      - "examplebadword1"
      - "examplebadword2"
    Duration:
      Value: 2
      Unit: h # time units: m = minutes, h = hours, d = days
    Color: 16711680
    Reason: "Family-related profanity"

  Slang:
    Words:
      - "exampleslang1"
    Duration:
      Value: 30
      Unit: m # m = minutes, h = hours, d = days
    Color: 16776960
    Reason: "Use of slang word"

As already explained, the Discord log, AdvancedBans, and LiteBans parts are straightforward.
Now let’s talk about the BannedWords section — the most important part of the plugin.

In this section you create categories for banned-word groups.
For example:

Family:
    Words:
      - "examplebadword1"
      - "examplebadword2"
    Duration:
      Value: 2
      Unit: h
    Color: 16711680
    Reason: "Family-related profanity"

Here, a category named Family is created, and the banned words inside this category are listed under Words:.
Whenever a player types any of the words in this list, the plugin triggers and applies a mute based on the duration settings.

Permissions

advancedmute.bypass -> Allows the player to use banned words without being muted

advancedmute.reload -> Allows the player to use the reload command

If you want to ask something, suggest ideas, or report bugs, you can contact me on Discord: nadir_aksolotl

This is my second plugin — I’d appreciate hearing your thoughts!


Genel Tanım

  • AdvancedMute bir Minecraft Bukkit/Paper pluginidir. Amacı:
  • Oyuncuların chat mesajlarını filtrelemek.
  • Yasaklı kelime kullanan oyuncuları otomatik olarak mute etmek.
  • Discord’a log göndermek.
  • AdvancedBans veya LiteBans gibi başka mutelerle uyumlu çalışmak.

Komut

  • Pluginde sadece /advancedmute reload komutu bulunmaktadır bu komut diğer her pluginde olduğu gibi configi sunucuya restart atmanız gerekmeden yeniden yüklemenizi sağlar

Mute İşlemi

Plugin, mute işlemini kendi başına yapmaz.
Eğer configde AdvancedBans veya LiteBans seçeneği true ise

AdvancedBans: 
  enabled: true # Eğer AdvancedBans kullanıyorsanız true yapın
  command: "tempmute %player% %duration% %reason%"

LiteBans:
  enabled: false # Eğer LiteBans kullanıyorsanız true yapın
  command: "mute %player% %duration% %reason%"

altında yazan command: kısmındaki komutu console da çalıştırır

WebHook Sistemi

Plugin, attığı her muteyi sizin

discord-log-webhook-url: "BURAYA_WEBHOOK"

configdeki bu kısma yazdığınız webhook ile mesaj olarak discorda gönderir böylece denetleme kolaylaşır

Config Dosyası

discord-log-webhook-url: "BURAYA_WEBHOOK" # Oyuncular mutelenince bildirim olarak discorda gönderir

AdvancedBans: 
  enabled: false # Eğer AdvancedBans kullanıyorsanız true yapın
  command: "mute %player% %duration% %reason%" # başına "/" koyarsanız çalışmaz!

LiteBans:
  enabled: false # Eğer LiteBans kullanıyorsanız true yapın
  command: "mute %player% %duration% %reason%" # başına "/" koyarsanız çalışmaz!

BannedWords:
  Ailevi:
    Words:
      - "örnekküfür1"
      - "örnekküfür2"
    Duration:
      Value: 2
      Unit: h # zaman birimi m = dakika h = saat d = gün
    Color: 16711680
    Reason: "Ailevi küfür kullanımı"

  Argo:
    Words:
      - "örnekargo1"
    Duration:
      Value: 30
      Unit: m # zaman birimi m = dakika h = saat d = gün
    Color: 16776960
    Reason: "Argo kelime kullanımı"

zaten discord log, advancedbans ve litebans kısmını anlatmıştım gelelim diğer kısımlara,
BannedWords kısmı işte pluginin en önemli yerlerinden. Burada önce bir yasaklı kelime sınıfı oluşturursunuz configde olduğu gibi;

  Ailevi:
    Words:
      - "örnekküfür1"
      - "örnekküfür2"
    Duration:
      Value: 2
      Unit: h # zaman birimi m = dakika h = saat d = gün
    Color: 16711680
    Reason: "Ailevi küfür kullanımı"

mesela burada olduğu gibi ailevi sınıfı oluşturulmuş ve bu sınıfa giren kelimeler Words Kısmına yazılmış bu words de yazan kelimeleri oyuncular yazdığında plugin tetikleniyor ve duration kısmında yazan bilgilerle mute artar.

Permissionlar

advancedmute.bypass -> yasaklı kelimeleri kullanma izni verir

advancedmute.reload -> reload komutunu kullanma izni verir

Anlamadığınız yerleri sormak, öneride bulunmak ve ya hata bildirmek için discordum: nadir_aksolotl.

bu 2. yaptığım pluginim düşüncelerinizi belirtirseniz sevinirim.

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
GiveMeSomeLight

价格:0 墨喵币
下载量:0

查看详情
Raspi's Modpack Server Edition

价格:0 墨喵币
下载量:0

查看详情
PaleoPaintings

价格:0 墨喵币
下载量:0

查看详情
LagAssist

价格:0 墨喵币
下载量:0

查看详情