Inactive [ADMIN/GEN] SimpleReserve v0.2.6 - Simple, easy-to-use Reserve slot plugin [1060]

Discussion in 'Inactive/Unsupported Plugins' started by tee jay, Mar 21, 2011.

  1. Offline

    tee jay

    SimpleReserve - Simple, easy-to-use Reserve slot plugin
    Version: v0.2.6
    Tested Builds: b556,b560,b612,b670,b677,b714,b733,b740,b766,b798,b803,b818,b860,b988,b1060

    Tired of not being able to offer VIPs reserved slots or being unable to join your own full server? SimpleReserve provides an easy way to add that functionality with Permissions(v2.5.*) support.

    NOTE: Permissions is required for this plugin to function!

    • Simple to use reserve slots plugin with Permissions(v2.5.*) support
    • Provides functionality for 2 reserve slot methods:
      • Full method: Users with 'simplereserve.enter.full' may enter past the imposed player limit
      • Kick method: Users with 'simplereserve.enter.kick' may enter a server when full by kicking the first player found that is able to be kicked. Users with the 'simplereserve.kick.prevent' permission are immune to being kicked(Utilize inheritance!)
    Download SimpleReserve:
    Newest: Latest

    Config Overview:
    The config file for SimpleReserve is very simple and will be auto-generated on first run. The file should contain:
        types: full,kick,both,none
        type: both
    The types property is only to provide you, the user with a list and is not read. "type" determines how the reserve plugin will operate.

    • full - A type of full limits the reserve plugin to allowing people with the proper Permissions to join even when the server is full.
    • kick - Conversely, a type of kick will only allow people with the proper Permissions to join a full server by kicking the first player it comes across that does not have Permission to prevent being kicked.
    • both - A type of both can use either the full server or kick method, but the full method takes precedence if a user has that Permission.
    • none - "none" type effectively eliminated the reserve slot functionality, allowing you to disable it without removing the plugin.
    • if you put something else as the type, the plugin will automatically regenerate it back to "both". Please note this.
    Permissions Overview:
    Permissions for SimpleReserve are...well...simple. There are only 3 Permissions to worry about.
    'simplereserve.enter.full' - Permission required to give "full" joining capabilities. Allows joining above limit.
    'simplereserve.enter.kick' - Permission required to allow joining full server by "kick" method--kicks first player it can.
    'simplereserve.kick.prevent' - Prevents player from being able to be kicked by someone joining using the "kick" method
    • Lets say you have 4 usergroups. Guests(default), Users, Moderators, and Admins. You want to give Admins and Moderators joining full server via "kick" method, but you only want to be able to kick at the expense of guests.
                                     default: true
                                         prefix: ''
                                         suffix: ''
                                         build: false
                                     default: false
                                         prefix: ''
                                         suffix: ''
                                         build: true
                                     inheritance: Guests
                                         - 'simplereserve.kick.prevent'
                                     default: false
                                         prefix: ''
                                         suffix: ''
                                         build: true
                                     inheritance: Users
                                         - 'simplereserve.enter.kick'
                                     default: false
                                         prefix: ''
                                         suffix: ''
                                         build: true
                                         - '*'
      Note that Users only have the prevent permission. Any groups that inherit from Users will also have the same permission.
      Now to ensure we're using the right type of reserve slot, the config.yml would look like:
                                 types: full,kick,both,none
                                 type: kick
    • Same situation but we want to be able to join over capacity instead of kicking. We only need to change Mod's 'simplereserve.enter.kick' permission to 'simplereserve.enter.full' and change "type: kick" to "type: full" in config.
    • We can also use * to allow either method, and just change the type to and from kick and full as desired.
      will allow whichever type is configured.
    • We could also allow mods to join using the kick method and admins to join using full. In config we'd set type to both, and give mods 'simplereserve.enter.kick' Permission only. In this case, Admins have both kick and full Permission, which will default to using full when both are available, and mods can join using the Permission they have.
    As you can see, almost any desirable Situation is achievable.

    Users attempting to join full server with no Permission to enter:
    User being kicked to make room for a reserved member:
    No kick-able players for "kick" join method:

    Console output for full type joining:
    20:17:46 [INFO] [SimpleReserve] Allowed player tj007razor to join full server!
    Like SimpleReserve?
    Help me out!


    Version 0.2.6
    • Removed accidentally left debug output
    • Fixed players let on past the limit as not being seen as online players
    Version 0.2.5
    • Fixed kick-joining even when reserve method is full server
    • Fixed players being kicked for kick join even with simplereserve.kick.prevent permission
    Version 0.2
    • Added kick join functionality
    • Added config file to allow choosing of what method to use
    • Added "none" option so you can easily not use the plugin without having to remove it so you may use it again later
    Version 0.1
    • Initial release
    • Join when server is full functionality
    Download Latest SimpleReserve
  2. Offline

    tee jay

    No, it uses Permissions so you'd have to have something like PermissionsEx that can use either/bridge between them.
  3. Offline


    Strange, last time we hit cap and had players trying to get in - they were unable to. Has anything changed?
  4. Offline


    Will this plugin be updated to work with PermissionsBukkit? I've just had to change my whole permissions system and it stopped working :mad:
    It's pretty essential to my servers running!
    If you do.. [cake]
  5. Offline

    tee jay

    Nothing should have changed, but I'm running a server again so I'll test this and update as needed.
  6. Offline


    This plugin doesn't work with RB1185 and 1.8.1, load it up on a test server, set the player limit to 0, and not even admins can login.
  7. Offline


    this doesn't work for me either for 1.8.1 builds of bukkit and I do have the permissions set up correctly.
  8. Offline


    please update this for permsbukkit
    Bekz and soloman981 like this.
  9. Offline


    Please update, this was best reserve plugin..
    Bekz and soloman981 like this.
  10. Offline


    Still working like a charm with #1185
  11. Offline


    I too would like to see support for bukkit's built in permissions.
    Bekz likes this.
  12. Offline


    anyone using this on RB#1240?
  13. Offline


    Great plugin. Waitin for update.
    Bekz and soloman981 like this.
  14. Offline


    please update this for permsbukkit :D
    soloman981 likes this.
  15. Offline


    Bekz likes this.
  16. Offline


  17. Offline


    there's a 10% chance that players can bypass the ban.
  18. Offline


    Hi tee jay,
    I really need your Plugin on my Server. That's exactly what I was looking for, for a long time.
    Maybe add PermissionsEx support ?
  19. Offline


    are any of the devs still on this project? i need this again for my server aswell. it just causes lag at the moment
  20. Offline


  21. Offline


    Please OpenSource! I do not install non-open source plugins on my server
  22. Offline


    update or give source!
  23. Offline


    Up ! Please update your plugin ! (Or make it open-source?)
  24. Offline

    Deleted user

    Not updated, no dev-bukkit, this is a messy plugin xD
  25. Offline


    Do you think its possible to update to CB#1337?
  26. Offline


    Then don't use it. No one is forcing you to.
  27. Offline


    Oh yeah, works with bpermissions!
  28. Offline


    Nope, but I would like to do it.
  29. Offline


    I have one problem. Im using GroupManager from Essentials, and when I run server, i see in console SimpleReserve cant find permission, SR disable...... how to fix it? I saw some server with this plugin and with GM and it was working.

    seems it working nice with Permbukkit + superperm ;)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 12, 2016
  30. Offline


    Update this please!
    Great plugin
    Does it work with GroupManager?
  31. Offline

    tee jay

    I am the only dev as it's a rather tiny plugin. It should not cause lag, except for the inherent higher resource use when you let players on past the cap.
    Yep, messy because it was made half a year ago before dev-bukkit and because I've been busy.
    Will be on BukkitDev tonight using public repo, though probably not approved or syndicated.
    You need a Permissions bridge, like PEX w/ Permissions or BukkitPerms w/ SuperPerms.
    If you have the Permissions bridge that is included in the PEX zip, it works.

    TLDR: Will be on BukkitDev soon, will support BukkitPerms shortly, although any Permissions bridge should be working anyway.

    EDIT: It's on BukkitDev and is updated for Bukkit's permissions. Untested. Source available.
    Deleted user likes this.

Share This Page