jtHarass
jtHarass
Have fun with bad players, discouraging them in the process!
This project is currently inactive.
Hi! Yes, I invoked the inactive status myself due to lack of motivation to continue this plugin. This plugin may be updated (with a lack of features) in the near future. Have fun ;]
Do you have bad players on your server? Do you want to correct their behaviour? Look no further, jtHarass is the plugin for you! jtHarass allows you to strike a player with lightning (that won't hurt them), set their controls to inverse (no custom client required) and make their mining speed impossibly slow. This is all achievable with one command (/harass player) and can be revoked with the same command.
PLEASE NOTE: This plugin contains a startup logger for statistics only! If you don't like useful statistics (so I know which of my plugins are used most) then don't use it. (For a list of what the plugin logs at startup visit http://dev.nekotech.tk/)
Features
- Fine-grained permission nodes
- Full console command access
- Logging of command usage
- Alerting of staff members to commands used
- Use of flags for complete control
- Re-adding of effects on player respawn
Requirements
- CraftBukkit
- Permissions system (defaults to operator, nodes below)
Tested on
- CraftBukkit 1818 (totally compatible with upwards versions)
Installation
- To install jtHarass simply download the plugin, drag and drop into your plugins folder, set up the permission nodes, teach your staff the commands and restart the server. (Use of /reload is discouraged due to memory leaks)
Permission nodes:
Operators automatically receive access to commands and flags with or without a permissions system present. Note: jtharass.harass is required for all features (it is used with the base command /harass)
- jtharass.complete - Gives access to /harass player (see commands)
- jtharass.lightning - Gives access to the l flag
- jtharass.chat - Gives access to the c flag
- jtharass.potions - Gives access to the p flag
- jtharass.drop - Gives access to the d flag
- jtharass.interact - Gives access to the i flag
- jtharass.silent - Gives access to the s flag
Further information about flags can be seen below.
Commands/Flags
Commands
- The "base" command of jtHarass is /harass. With only player flag if the player is currently harassed this will revoke the current harass on the user but if the player is not harassed this will give the player all flag effects minus silent (useful for quick irritating to griefers).
- Use of the command /harass -help will send the player information about the flags and what they do.
- Use of the command /harass -flags player will give player the flags specified (note the "-")
Flags
- l - Strikes the player with lightning on command and on respawn.
- c - Stops player chat only telling console and staff members the message (If player does not have s (silent) flag, message "Nope." will be sent to the player)
- p - Adds potion effects to the player so their view zooms in, their controls are inverted and their breaking speed is greatly reduced. The great thing is that this does not require a specific client or other plugin to enable!
- d - Blocks the player from dropping items from their inventory (If player does not have s (silent) flag, message "Nope." will be sent to the player)
- i - Blocks the player from interacting with the world (disallows block break, block place. If player does not have s (silent) flag, message "Nope." will be sent to the player)
- s - Silent mode. Does not spam "Nope." to the player on most events
Help me
- Found an issue with the plugin? Make a bug report at https://github.com/jamietech/jtHarass/issues/new
- Need normal-speed assistance with the plugin or can't get help on irc? Post on the forum linked at the top of the page.
- Need top-speed assistance? Join #jamietechop on irc.gamesurge.net and request help with the plugin. If noone is able to help you make a post on the forum.
Source?
Find the source at https://github.com/jamietech/jtHarass
What now?
If everything else is fine and you have thoroughly read this page, go to the top and download the plugin! (Link on top right).
Well I'm sad that this went inactive. jtHarass was the best punishment plugin I've found.
@kapel1044
Do you mean so that the player with the permission node cannot do the flag? Edit: If you are able to drop me a line on [email protected] I can hook you up with this (I really don't like BukkitDev not notifying me of anything)
could you make flagging people with permissions ? for example jtharass.flagged.interact guy cant place blocks etc.
@Smiley43210
If you find any issues at all let me know on IRC or via GitHub :)
Love the update!