promotional bannermobile promotional banner

CapsBlock

Blocks messages which contain excessive caps usage
Logo

Logo

title

title

Description

Description:
I've been looking for and have found a number of plugins which aim to block the excessive use of caps that often comes with younger players, however having had no luck getting any of them to work, I wrote my own. CapsBlock filters messages which contain excessive caps usage, currently 'excessive' is defined in the config, default is anything above 50% Caps. The message can then either be blocked, replaced, or converted to lowercase. Alternatively, a user can be kicked for attempting to send a message which contains a percentage of caps greater than what is allowed.

Installation:
  1. Download the .jar
  2. Place the .jar in your plugins directory
  3. Restart the server Configuration:
  ReplaceWithLowerCase - Replace all the caps in the message with lowercase and display it as normal
  NotifyOnReplaceWithLowerCase - Notify the user their message has been amended?
  ReplaceWithLowerCaseMessage - Define the notification to send the user   ReplaceText - Replace the message text with your own text
  NotifyOnReplaceText - Notify the user why their message has been replaced?
  ReplaceTextMessage - Define the notification to send the user
  NewText - Define the text to replace the user's message with   CancelText - Cancel a message with excessive caps
  NotifyOnCancelText - Notify the user their message has been cancelled?   KickOnCaps - Kick a user who sends a message with excessive caps
  KickMessage - Define the kick message   PercentCaps - Define what percent of caps in a message is considered 'excessive'
  MinMsgLength - Define the minimum length of a message to be filtered


Commands:
 • /CapsBlock - Display CapsBlock Menu
 • /CapsBlock reload - Reload the config
Permissions:
 • capsblock.ignore - Users with this permission will not have their messages filtered.
 • capsblock.reload - Users with this permission will be able to reload the CapsBlock config


Youtube Review by Ultibyte To Do:
 • Add option to define the minimum length for a filtered message (Currently messages under 2 chars are not filtered) Done in 0.6
 • Cater for punctuation by not counting it toward the total message length Done in 0.3                                                                  
                                                        Thankyou for your support! :D Change-Log:
0.6.4
- Added /me command to capsblock monitoring (Compatible with mChat)
0.6.3
- Minor Bugfix: Updated Command alias
- Minor Bugfix: Removed some debug text from menu
0.6.2
- Kicking user changed to execute in main server thread (Updated for Thread Safety)
0.6.1
- Updated for 1.3
0.6
- Added MinMsgLength configuration option.
0.5
- Fixed the menu /capsblock
- Minor bugfix / code cleanup
0.4
- Fixed the menu
- Mild improvements to the way punctuation is handled

The CapsBlock Team

profile avatar
  • 12
    Projects
  • 354.1K
    Downloads

More from _ForgeUser8170698View all

  • Simple Help Tickets project image

    Simple Help Tickets

    • 34.3K
    • Bukkit Plugins

    Users create hep tickets to request admin assistance

    • 34.3K
    • February 12, 2017
    • Bukkit Plugins
    • +2
  • Simple Chat Channels project image

    Simple Chat Channels

    • 22.0K
    • Bukkit Plugins

    Simple Chat Channels

    • 22.0K
    • June 21, 2013
    • Bukkit Plugins
    • +4
  • Simple-AutoSave project image

    Simple-AutoSave

    • 171.8K
    • Bukkit Plugins

    Autosave player & world data as per a pre-defined interval

    • 171.8K
    • February 13, 2014
    • Bukkit Plugins
  • SimpleExtras project image

    SimpleExtras

    • 13.0K
    • Bukkit Plugins

    SimpleExtras fills some of the gaps in player management and map navigation

    • 13.0K
    • May 3, 2013
    • Bukkit Plugins
    • +3
  • Simple Help Tickets project image

    Simple Help Tickets

    • 34.3K
    • Bukkit Plugins

    Users create hep tickets to request admin assistance

    • 34.3K
    • February 12, 2017
    • Bukkit Plugins
    • +2
  • Simple Chat Channels project image

    Simple Chat Channels

    • 22.0K
    • Bukkit Plugins

    Simple Chat Channels

    • 22.0K
    • June 21, 2013
    • Bukkit Plugins
    • +4
  • Simple-AutoSave project image

    Simple-AutoSave

    • 171.8K
    • Bukkit Plugins

    Autosave player & world data as per a pre-defined interval

    • 171.8K
    • February 13, 2014
    • Bukkit Plugins
  • SimpleExtras project image

    SimpleExtras

    • 13.0K
    • Bukkit Plugins

    SimpleExtras fills some of the gaps in player management and map navigation

    • 13.0K
    • May 3, 2013
    • Bukkit Plugins
    • +3