gtfoPlease

0 Downloads

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.