So, first of all, sorry for my bad English.
Hello there!
This is a ban system script. I know, there are so many ban (or ban&kick) system scripts on the internet, but.. I was bored :D
Features:
- If you ban someone, everyone will know that, because the script broadcasts it.
- You don't need anything else, just Skript plugin (and a permission plugin)
- Its just a little script, so you don't have to worry about lags (by the script)
In the future:
- Bug fixes.
- Kick command (DONE)
- Broadcasting if you unban someone (DONE)
- I will test it on 1.8. I THINK IT'S WORKING, but I'm not 100% sure.
Oh, I found a bug! Do not write long names.. Btw essentials doesn't let you join with a name longer than 16 letters, but..
If the player has a too long name (longer than 16 letters), the script will not ban him.
Commands:
/ban <player> [reason] - Ban someone
/unban <player> - Unban a banned player
/setperm <permission>
(NEW) /check <player> - Check if a player is banned or not.
About the /setperm
Executable by only console.
You can't ban or unban if the permission is not set. If you try to ban or unban without setting the permission,.. you can't. So when you installed the script, enable it, and type /setperm <this will be the permission>
You can ban anyone you want, but one important thing.
If you ban someone who has a name contains unicode characters (or ASCII), you may not able to unban him. I tried with some unicode (and ASCII :D) characters, the unban is not worked only with '*' but.. yeah. :D
If you don't write a reason, it will be "Nothing".
Installation:
Shut down your server.
Install Skript.
Start your server
Place the bansystem.sk file to FTP>plugins>Skript>scripts
Type "/sk reload bansystem.sk", but I recommend you to reload your server first.
Important: Before shutting your server down, type /savebans. You can read more about this on the "Updates" page.
If you found a bug, let me know it!
Have a good day!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta