Ban Plus
Welcome To My First Banning Plugin. I created this plugin because admins and mods on my server didn't put a ban appeal website in the ban reason so I decided to make this.
NOTICE
When unbanning players with this plugin use the name exactly in the bannedplayers.yml file. If it still says you're banned copy all the players you want to stay banned and delete the bannedplayers.yml file and then reload you're server and paste back in the banned players that you copied.
Features
- Ban Messages
- Appeal website message
- Ban message when re logging in to the server
Commands
/banp - This is the main command that will ban the player.
/kickp - This command will kick the player.
/banpreload - Reloads the configuration file.
/unbanp - Unbans the player you specify.
Permissions
banplus.ban - People with this permission can only ban players.
banplus.kick - People with this permission can only kick players.
banplus.reload - People with this permission can reload the config
banplus.unban - Players with this permission can unban players that are banned.
Configuration
BanAppealWebsite - Insert website where players can make a ban appeal
Installation
Step 1. Download the latest file from the top right of this page
Step 2. Drag and drop the file into your plugins file located in your server directory
Step 3. Reload or restart your server.
TODO
Nothing Else To Add. Got a Idea? Send me a message or leave a comment.
How To Use And Install
http://www.youtube.com/watch?v=bWiN2z_qGNk&feature=youtu.be
FAQ and Donating
If you would like to donate to me then click here - Paypal Link
Help
If anyone know how to do a temp ban system can you please contact me Thanks
Thanks and I hope you enjoy
@Tyler_LFC
Working on that. just going a bit slow due to college and work. Should have a new file up in the next couple of weeks
i would like to see on banned players list banned by and reason. and also a permission node like banplus.banexempt and banplus.kickexempt
Thanks my server bans people but still reconnect
I've uploaded BanPlus Version 3.0 to bukkit, all it needs now is to be accepted.
@mhillmarcus
I've coded something that when a banned player connects it will come up with a preset message, but it isn't showing up.
Hmm, Like the plugin banned myself, Reconnected with the message 'The ban hammer has...' It doesnt seem to store the ban reasons for me? Thanks Marcus
@JvS15NL
Add me on Skype, I think I know what you mean but not quite clear I'll pm you my name.
@edwardb121
I know, but that is a "if" thing, like /banp (player) (reason) "if no reason then" /banp (player)
@JvS15NL The bit you said about "You have been banned by (player that banned you) you can appeal at (website)", that is already in the plugin just do /banp <player>. And it will kick and ban the player for "You have been banned by (person that banned the player)"
Ive been thinking and if you like to code and constantly want ideas or little projects to work on, would you want to be a plugin dev for my server? That way you can have alot more ideas to code and expand your knowledge :D And i get plugins exactly the way i want them and other people can enjoy them aswell. Whadda ya say? You can pm me or skype me if you want my skype is: jusmcl
Hey, really nice plugin. I agree with JvS15NL. And also add it so that when you do /banp it also bans the players ip address that they were logged on with at the time of the banning. or the one they were on the server the most with. also make it so that you can do a command to see a list of all ips for all players. Thanks :D Happy coding! And have a good easter.
Oh also i thought if more features:
Log all banning to a file that can be read from ingame, it logs: Who banned Who and why and for how long.
Add a /unbanp (To unban the player AND their ip so that you dont have to dig for their ip)
Can you make it like this?
/banp (player) (reason) "You have been banned by (player that banned you). Reason: (ban reason). You can appeal at (website)"
/banp JvS15NL Griefing "You have been banned by JvS15NL. Reason: Griefing. You can appeal at (website)"
if no reason then just: "You have been banned by (player that banned you) you can appeal at (website)"
Not really important, but: /tempbanp (player) (time) (reason) "You have been banned by (player that banned you) for (tempban time). Reason: (tempban reason). You can appeal at (website)"
/tempbanp JvS15NL 1d swearing "You have been banned by JvS15NL for 1 day. Reason: Swearing. You can appeal at (website)"
@ECRONCraft
Sure I will do one now
@historio
I already have done it and I don't need to be told how to do it thanks :)
Can someone/you make a video how to setup this plugin so you can see on the website?
make it work in the console?
Note for the Owner: try this Console Commands vs Player Commands...
could you add tempbans... that have descriptions on why they where temp banned.... if you do add this feature i would like to know in a pm thanks!
Gonzo