BannedWordsEffective

BannedWordsEffective

Plugin

Prevent players from using banned words on server. With discord webhook support

Server Game MechanicsManagementOptimizationSocialTechnologyUtility

372 downloads
8 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

Added new action "RUN"

  • It will an command on checks
chat:
  action: RUN
  command: "msg {player} don't say {word}"

Catagorised banned word list

  • Before
banned-words:
- nuke
- cry
- http[s]?://[a-zA-Z0-9_.?=]*
  • After
banned-words:
    chat:
    - chat-specific
    sign:
    - sign-specific
    book: []
    anvil: []
    command: []
    displayname: []
    global:
    - nuke
    - cry
    - http[s]?://[a-zA-Z0-9_.?=]*
  • Stable version of 0.2 beta
  • Fixed /bwe remove command issue
  • Fixed censor regex issue

new features and changes

  • Changed punishment to action for upcoming features in future
  • Added new action called CENSOR [only for Sign, Book, Chat]

new config

# Made by bloodred; also known as aadinath
# For help, https://dsc.gg/kmds


# List banned words like shown below
# - hack
# Also has regex support like [a-zA-Z0-9_.?=]*
# Read https://www.w3schools.com/java/java_regex.asp
# Don't use
# - crashing
# - crashed
# Instead use regex support
# - crash[a-z]*
banned-words:
- nuke
- cry
- http[s]?://[a-zA-Z0-9_.?=]*

checks:
    # Check banned words on chat
    chat:
        # Enable checks
        enabled: true
        # Possible values for action: CANCEL_EVENT, IP_BAN, ACCOUNT_BAN, KICK, ACCOUNT_WITH_IP_BAN, CENSOR
        action: CENSOR

    # Check banned word on player's display name
    player-display-name:
        # Enable checks
        enabled: true
        # Possible values for action: CANCEL_EVENT, IP_BAN, ACCOUNT_BAN, KICK, ACCOUNT_WITH_IP_BAN
        action: KICK

    # Check banned words in books (title and content)
    book:
        # Enable checks
        enabled: true
        # Possible values for action: CANCEL_EVENT, IP_BAN, ACCOUNT_BAN, KICK, ACCOUNT_WITH_IP_BAN, CENSOR
        action: CENSOR

    # Check banned words when naming items in anvil
    anvil:
        # Enable checks
        enabled: true
        # Possible values for action: CANCEL_EVENT, IP_BAN, ACCOUNT_BAN, KICK, ACCOUNT_WITH_IP_BAN
        action: CANCEL_EVENT

    # Check banned words in commands
    command:
        # Enable checks
        enabled: true
        # Possible values for action: CANCEL_EVENT, IP_BAN, ACCOUNT_BAN, KICK, ACCOUNT_WITH_IP_BAN
        action: CANCEL_EVENT

    # Check banned words on signs
    sign:
        # Enable checks
        enabled: true
        # Possible values for action: CANCEL_EVENT, IP_BAN, ACCOUNT_BAN, KICK, ACCOUNT_WITH_IP_BAN, CENSOR
        action: CENSOR

discord-webhook:
    # Enable discord webhook supports
    enabled: false
    # Set your webhook url
    url: "https://discord.com/api/webhooks/your/webhook/url"
  • Added 1.17+ support with no crash issues.
  • Added better folia support without crashing the server

New features and bug fixes

  1. Added discord webhook support
  2. Added version checks
  3. Fixed punishment not working issue
discord-webhook:
  enabled: false
  url: webhook-url

Bug fixes:

  1. Fixed /bwe remove issue
  2. Fixed config file corruption

First version


Project members

BloodRed

Owner/Creator

Details

Licensed ARR
Published 7 months ago
Updated 23 days ago