gtfoPlease - Complete solution for maintaining minecraft server
Not finished. Currently dead. Now the idea seems stupid and there's too many plugins with same functionality.
Planned features:
- advanced ban system: perm, temp, ip, ip range, sharing bans database with other servers (if you wish to)
- chat control: censoring, temporary mutes, (maybe) channels
- based on MySQL, + optional other databases in later versions
- full localization and configuration, you'll have possibility to change almost everything (messages, the way how censor or automatic banning system works and more)
- more updates: I have big server and I will be using it a lot, so I know that everything should work with dev builds too to not lose players,
- (maybe) basic commands for spawning items, mobs, removing entities etc.
- Permissions based on Bukkit perms.
This is my first real project so it will take long time to make it 100% bug-free and finish all the functions. It will start as ban system but I want it to evolve into better replacement for default bukkit/minecraft commands. Something like lightweight Essentials.
Alpha version (first public release) will be basic banning tool.
Commands:
- /gtfo p:nick r:I don't like you - perm ban for "nick" with reason "I don't like you" (support for colour codes in reasons)
- /gtfo p:nick t:10 r:I don't like you - temp ban for 10 minutes
- /stfu p:nick t:3600 r:For spamming global chat - time and reason are optional, with reason muted player on every message will be informed why he is muted. Else he will see default message defined in language.yml file.
Progress:
- Configuration (100%)
- Listeners (45%)
- Caching system (65% - I want to reduce number of queries but allow to share database with second server)
- MySQL handling (80%)
- Commands (0%)
- gtfoPlayer object (95% - mostly keeping state of bans, reasons, mute times etc., created on player login and updated to database when player leaves server)
- Threading (0% - not so important now, probably will be implemented in beta/release builds)
- Query queue (0% - ?)
Currently I'm working on making it 100% stable - real-time handling with errors.
I don't know if it will be ever finished as I have lost need for this plugin.