Punishment for Dying on Large Server - Banned For a Day!

Discussion in 'Archived: Plugin Requests' started by JTR1988, May 22, 2011.

  1. Offline

    JTR1988

    I don't have a large server and people wanting to play all the time on it, but I plan to one day! and thought this would be a cool plugin! It's simple, if you die mining or pvp'ing, whatever it may be, you get banned for 24 hours, 12 hours, whatever the admin feels is a just punishment and is able to set via the plugin config. This would allow other players the chance to play if the server is full. It would also deter people from taking ridiculous risks, like mining with virtually nothing and no food, armor, etc. It would also, I think, deter people from committing senseless acts of violence against their neighbors, less they wish to have the favor returned! What do you guys think?
     
  2. Offline

    dreadiscool

    It seems easy enough to make, but I'm working on a BossSpawner plugin right now. i can help you after that :)
     
  3. Offline

    Codisimus

    I'm working on adding penalties for dying in my PvPReward plugin. Perhaps I'll throw this in, but I have a lot to do for that plugin so it proly wouldn't be anytime soon.
     
  4. Offline

    JTR1988

    Great! Thanks guys. The wait is well worth the reward!
     
  5. Offline

    JTR1988

    Anyone still interested in this?
     
  6. Offline

    Wakko

    I know I've seen a deathban option in Worldguard...
    Not permanent, only temporary.
     
  7. Offline

    Thatpyrodude

    i could make this my first mod
    its simple enough
     
  8. Offline

    JTR1988

    Cool, I don't know anything about making plugins, but let me know if you need any help.
     
  9. Offline

    Specops343

    I'll start work on it tonight. No promises though, this is my first attempt at making a plugin.
     
  10. Offline

    gnftoxic

    I could try and make this, not that difficult. Would have to use a database though. What type of SQL service do you prefer, SQLite, h2sql (seen it in use on other plugins, I can certainly learn quickly), or MySQL? Or I could just add in support for all three.

    Though, I think I've seen this plugin before...
     
  11. Seems a little harsh :p
     
  12. Offline

    nickrak

    Don't you think the SQL requirement is a bit overkill? Unless JTR1988 is already using SQL for everything or needs to tie into a webapp, there's really no reason to use a relational database to store one table of [username] -> [unban timestamp]. CSV is a simple solution as long as interop is not required.
     
  13. Offline

    gnftoxic

    I've never worked with CSV before, guess I'll have to look into that. I'm just used to working with databases and larger table structures
     
  14. Maybe just a simple flatfile and timer task.
     
  15. Offline

    JTR1988

    I have no idea about SQL or what it even does, other than what you guys have mentioned. I'd say the simplest way is best though. Whatever you guys think is least complex but most efficient. It does sound to me too a very simple plugin, but there are many things to consider I guess. Should it ban the ip, or perhaps merely the username? Or both?

    I know Adamki, it is harsh, but maybe this will cause players to value their lives more, and the lives of their neighbors. I guess it will be a sort of experiment in morality: whether people will generally be naturally good or naturally evil. And, for those who go around killing others just for fun, maybe a bunch of other players will form a manhunt and track him down, offer him a fair trial, and if he refuses, then kill him anyway for refusal to surrender. Just an idea :D
     
  16. I like the idea :)
     

Share This Page