Inactive [ADMN/SEC] SimpleJail 2.0.3 - Jail those nasty players [1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by imjake9, Jun 5, 2011.

  1. Offline


    SimpleJail - Jail those nasty players!
    Version: 2.0.3
    Requires: PEX, PermissionsBukkit, or Vault

    This plugin gives bare basic jail functionality. It allows you to set two points: the Jail point and the Unjail point. Then, when you jail a player, he/she will be teleported to the jail point and demoted to the Permissions group specified in config.yml. Unjail will re-promote the player and teleport back out of the jail, to the unjail point.

    • Super customizable
    • Use /setjail and /setunjail to easily set the two teleport locations
    • Set the group that jailed players will be demoted to in the config file
    • Players' initial groups are saved, so a normal jailed player will revert to a normal rank when unjailed, and a player with the VIP class will revert to the VIP class
    • Works with PEX, PermissionsBukkit, and Vault
    • Players in jail will respawn in jail
    • You can "tempjail" players who will be automatically unjailed after a set time
    • You can jail/unjail players even when they are offline
    Permissions Nodes:
    • simplejail.jail — Allows the use of /jail
    • simplejail.unjail — Allows the use of /unjail
    • simplejail.setjail — Allows the use of /setjail and /setunjail
    • simplejail.jailtime — Allows the use of /jailtime, which shows a players remaining tempjail time
    • simplejail.* — Allows all SimpleJail commands
    Download SimpleJail 2.0.3
    SimpleJail on GitHub

    Have suggestions or problems? Want to see possible additions in the works? Check out the SimpleJail issue tracker on GitHub!

    Version 2.0.3:
    • Fixes the problem where users would be unjailed to the jail point.
    Version 2.0.2:
    • A purely API update, this restructures some code to allow plugins to be less active about redefining jail locations.
    Version 2.0.1
    • Now gives a more suitable error message when no permissions plugins are installed but Vault is.
    • Made /jailtime work with offline players.
    • Updated API to allow the jail and unjail methods to return information about the jail.
    • Made commands use the correct autocompleted names in messages.
    Version 2.0
    • API updated for use with SimpleJailCells.
    • Now uses Metrics for statistics logging.
    Version 1.7.11
    • Fixed bug with some new API code when restarting the server.
    Version 1.7.10
    • More offline player fixes.
    Older versions (open)

    Version 1.7.9
    • Fixed NPE when dealing with offline players.
    Version 1.7.8
    • Fixed issue with saving the jail status to the jailed.yml
    Version 1.7.7
    • Added Vault support to make SimpleJail compatible with virtually every server setup
    Version 1.7.6
    • Added tons of new API hooks for future features
    • Updated for Minecraft 1.2.3
    Version 1.7.4
    • Lowercased all permissions nodes
    • Made lacks permissions messages more intuitive
    Version 1.7.3
    • Improved the messaging system
    • Added "lacks permission" messages
    Version 1.7.2:
    • Fixed PermissionsBukkit unjailing with multiple groups
    Version 1.7.1:
    • Fixed some issues with PEX
    • Fixed offline jailing/unjailing
    • Updated for MC 1.1.0
    Version 1.7:
    • Added PEX support
    • Added offline jailing/unjailing of players
    Version 1.6.1:
    • Fixed issues with the new configuration system
    Version 1.6:
    • Updated to CB 1337
    • Added multiworld support
    • Various other incomplete additions in progress
    Version 1.5
    • Removed support for Permissions 2/3
    • Added support for tempjails
    • Bug fixes
    Version 1.4.7
    • Fixed bug with non-Bukkit permissions
    Version 1.4.5-1.4.6
    • (Finally) fixed superperms support
    Version 1.4.3-1.4.4
    • Fixed initialization bug
    Version 1.4.1-1.4.2
    • Fixed bug with superperms
    Version 1.4
    • Added support for Bukkit "superperms"
    • Fixed bug where users were being duped in the Permissions config
    Version 1.3
    • Made jailed players respawn in jail
    Version 1.2
    • Fixed bug where players in implicit groups couldn't be unjailed
    Version 1.1
    • Fixed config file not saving properly
    • Fixed Permissions 3 support
    Version 1.0
    • Initial release
    sglov, Habbo4Life, fawlcun and 6 others like this.
  2. Offline


  3. Ok soo the /set jail works but not /jail player works for me it keeps saying error
  4. Offline


    ths plugin is severly out of date
  5. Offline


    Please update this awesome plugin. Thanks
  6. Offline

    Deleted user

    Can I have permission to update this plugin for you for C.B. 1317?
  7. Offline

    Deleted user

    Okay your not responding... lol. I just went ahead and updated the plugin for you.

    OUT OF DATE. Please use mine:
    It's an updated version of SimpleJail.
    That's an updated version of SimpleJail made by me.

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


    This quickly became the best jail plugin ever.... then poof, abandoned. :( ShootToMaim has tried to make an alt for CB#1337, but so far has been unsucessfull.

    Please please please, update this plugin or at least point ShootToMaim in the right direction to fix his fork.
    All other jail plugins are garbage, broken, or require a whole suite of other resource wasting plugins. :(
  9. Offline


    Well, what can I say for myself? Not much. Sorry everyone.
    I've been very busy, and I really was simply too lazy to update this. I kept saying I would, but I never did. When I saw @ShootToMaim's work, I was somewhat happy, hoping he could take over my work. Thank you, sir, for doing that.

    I realized that I could not do, that, since there was so much left to do. I partially did not update due to the somewhat crude state the plugin is in. Everything works just fine, but some new features are not quite polished. I hope you can overlook that for the time being.

    I am trying to post this plugin on BukkitDev, and I've submitted it, I'm just waiting for approval. Until then, you can get version 1.6 from this thread. 1.6 has added MultiWorld support as a primary feature, and I'm working on adding some more.

    Until then, thanks for @Buckethead, @ryanjjjj, @Hackuss, @lastern, @piousminion, and @ShootToMaim for all the support. I hope to never have such a long period of inactivity again.

    tl;dr: SimpleJail is back.
    kahlilnc likes this.
  10. Offline



    Pex support would be awesome :D I will test it out now but I hope it works :D

    I am not getting a config file or the folder?

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


    Ah, yes, that was my bad. Uploaded the wrong version. Redownload, it should be fixed.
    kahlilnc likes this.
  12. Offline


    I think the jail like hell has pex support tha shoottomaim posted

    i get this on startup 1337

    07:38:42 [SEVERE] Error occurred while enabling SimpleJail v1.6.1 (Is it up to date?): com.imjake9.simplejail.SimpleJail.getConfig()Lorg/bukkit/configuration/file/FileConfiguration;
    java.lang.NoSuchMethodError: com.imjake9.simplejail.SimpleJail.getConfig()Lorg/bukkit/configuration/file/FileConfiguration;
            at com.imjake9.simplejail.SimpleJail.loadConfig(
            at com.imjake9.simplejail.SimpleJail.onEnable(
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(
            at org.bukkit.craftbukkit.CraftServer.reload(
            at org.bukkit.Bukkit.reload(
            at org.bukkit.command.defaults.ReloadCommand.execute(
            at org.bukkit.command.SimpleCommandMap.dispatch(
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
            at net.minecraft.server.MinecraftServer.b(
            at net.minecraft.server.MinecraftServer.h(
    Wait nvm my tst server is still 1240. ima update and try again. PEX SUPPORT!

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

    Deleted user

    @imjake9 WHERE THE HELL WERE YOU!??!???! XD

    YAY! Can I make a fork of this, like add new features and stuff?
    EDIT: Already did :3. Can I continue with it though?

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


    I've been trying to get jail v2.0 set up on my server, but im not a big fan of SQL, so I didnt have much progress. This is perfect.
  15. Offline


    Haha, thanks everyone! Just to let you know, I have PEX support done, I'm just smoothing the wrinkles out and adding something else.

    @ShootToMaim — You can keep your fork, as long as you keep a link to mine. Just make sure it's actually different from mine, because if the two plugins are duplicates, there's no point. But if you have features you'd like to add that I won't, by all means do it! Alternatively, you could fork my plugin on GitHub and if you wanted, you could submit pull requests. I can add you to the BukkitDev project if I feel you are worthy. :p

    And speaking of BukkitDev, the project got approved! Go to the BukkitDev page!

    PEX support is here! Download version 1.7 from either this page or the BukkitDev page to use it! Also, as an added bonus, you can now jail/unjail players while they are offline, so you have the power to punish people who aren't currently on the server.

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


    Can there be jailed durations? Maybe a default jail duration too? So its not manual.
  17. Offline

    Deleted user

    Dang I need suggestions before any of the mods on here delete my page.... SUGGESTIONS PLEASE!
    And yes, I provided the link to this page and listed you as the original author on BukkitDev. You were also given credit.

    Hmmm... I guess the only thing I can do right now is add multi-jail support...

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


    to maim and author of this plugin NEW FEATURE plz make it so people get tped exactly to cordinate set for jail and unjail. as opposed to the general are. i have a small server with small jail and people are getting tped to outside wall on top but never exactly where i put points. also Cuboid style protection would make this PERFECT!

    this does not work with pex. if i jail people they stay in there same group

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


    As for the first thing, wherever you set the points is where people should be teleported to. I use a tiny jail and people still only get tped into the jail. Anything otherwise is a Bukkit problem. As for protection, this plugin will never support it. Perhaps a good JailLikeHell feature?

    Make sure you're running version 1.7. Could you post your PEX version as well? I tested with 1.15, and it worked fine. Also, make sure PermissionsBukkit is not being used when PEX is installed. The two will conflict (PermissionsBukkit will take priority).

    Hmm... let's see. Well, my plugin will always aim to be very simple, with most features being delegated to other plugins. If you wish, you could add these features that will probably never make it into SimpleJail:
    • Jail protection
    • Muting jailed players
    • Automatically revoking all permissions for Jailed players
    • Auto-jail upon first login/death
    • iConomy fines for jailing
    kahlilnc likes this.
  20. Offline


    i cant rember all my terminology right now. bukkit perms is the built in one roght. if not then i don have tht plugin. because i thoug pex was a bridge for it.... or is that super perms?

    anyway hers my pex 1.15 and cb1337

            default: true
            - essentials.rules
            - essentials.helpop
            - essentials.spawn
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.mail.clear
            - heroicrebuke.list
            - essentials.helpop.recieve
            - essentials.ban.notify
            - essentials.kick.notify
            - lytreehelper.db.blockaccess
            - IPGet.self
            - modifyworld.sneak
            - modifyworld.sprint
            - chaircraft.sit
            options: null
            prefix: '&5Guest&f>'
            default: false
            - Guest
            - nocheat.admin.chatlog
            - deadbolt.broadcast.*
            - deadbolt.command.*
            - essentials.portal
            - essentials.tell
            - essentials.helpop
            - essentials.spawn
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.clearinventory
            - essentials.compass
            - essentials.depth
            - essentials.getpos
            - essentials.sethome
            - essentials.home
            - essentials.kit
            - essentials.kit.list
            - essentials.kit.Building_starter
            - essentials.kit.Armor_starter
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.mail.clear
            - essentials.motd
            - essentials.msg
            - essentials.protect
            - essentials.protect.alerts
            - essentials.protect.damage.drowning
            - essentials.protect.damage.creeper
            - essentials.protect.damage.fall
            - essentials.protect.damage.lightning
            - essentials.protect.damage.projectiles
            - essentials.protect.damage.suffocation
            - essentials.protect.damage.fireball
            - essentials.protect.entitytarget.bypass
            - essentials.protect.ownerinfo
            - essentials.r
            - essentials.setxmpp
            - essentials.signs.use.balance
            - essentials.signs.use.disposal
            - essentials.signs.use.heal
            - essentials.signs.use.mail
            - essentials.signs.use.time
            - essentials.signs.use.warp
            - essentials.suicide
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.warp.*
            - essentials.xmpp
            - essentials.helpop.recieve
            - essentials.ban.notify
            - essentials.kick.notify
            - essentials.portal
            - essentials.time
            - BedHeal.Advanced.Use
            - mobarena.use.spectate
            - mobarena.use.*
            - mobarena.classes.*
            - mobarena.arenas.*
            - heroicrebuke.list
            - lytreehelper.destroyall
            - lytreehelper.db.forestlist
            - signlift.use.normal
            - signlift.use.private.own
            - signlift.create.private.own
            - dreamland.goto
            - NightClub.go
            - nomovedtooquicklykick.exempt
            - nSpleef.member.creategame
            - nSpleef.member.deletegame
            - nSpleef.member.join
            - nSpleef.member.leave
            - nSpleef.member.list
            - deadbolt.user.*
            - deadbolt.user.create.*
            - modifyworld.usebeds
            - modifyworld.bucket.empty.*
            - modifyworld.bucket.fill.*
            - modifyworld.blocks.destroy.*
            - modifyworld.blocks.interact.*
            - modifyworld.items.pickup.*
            - modifyworld.items.drop.*
            - modifyworld.items.have.*
            - modifyworld.damage.take.*
            - modifyworld.mobtarget.*
            - modifyworld.interact.*
            - modifyworld.tame.animal.wolf
            - modifyworld.tame.wolf
            - modifyworld.vehicle.destroy
            - modifyworld.vehicle.enter
            - modifyworld.vehicle.collide
            - ashtheking.tent.create
            - cm.init
            - cm.upload.mp3
            - cm.upload.midi
            - bog.*
            - boi.*
            - bof.*
            - bol.*
            - arg.user
            - arg.claim
            options: null
            prefix: '&cCitizen&f>'
            default: false
            - Citizen
            - essentials.gc
            options: null
            prefix: '&cDeveloper&f>'
            default: false
            - Citizen
            - essentials.heal
            - essentials.item
            - essentials.itemspawn.item-all
            - superpickaxe.use
            options: null
            prefix: '&cArchitect&f>'
            default: false
            - Architect
            - worldedit.*
            - essentials.god
            - essentials.tphere
            - arg.saveload
            - essentials.warp.otherplayers
            options: null
            prefix: '&cEngineer&f>'
            default: false
            - Engineer
            - srpex.*
            - essentials.god.others
            - heroicrebuke.add
            - heroicrebuke.clear
            - heroicrebuke.list
            - heroicrebuke.list.others
            - SimpleJail.jail
            - SimpleJail.unjail
            - SimpleJail.jailtime
            - essentials.home.other
            - essentials.kick
            - essentials.ban
            - essentials.banip
            - essentials.broadcast
            - essentials.burn
            - essentials.ext
            - essentials.ext.others
            - essentials.invsee
            - essentials.heal.others
            - essentials.clearinventory.others
            - essentials.socialspy
            - essentials.unban
            - essentials.unbanip
            - essentials.time.set
            - srpex.rank.citizen
            - signlift.use.private.others
            - signlift.create.private.others
            - signlift.create.normal
            - superpickaxe.breakBedrock
            - IPGet.other
            - icegeoip.geoip
            - deadbolt.admin.snoop
            - deadbolt.admin.signs
            - deadbolt.admin.bypass
            - deadbolt.admin.break
            - deadbolt.admin.create
            - adminscanfly.allow
            - spoutninja.use
            - spoutninja.use
            - nocheat.checks.moving.flying
            - nocheat.checks.moving.runfly
            - nocheat.checks.moving.swimming
            - nocheat.checks.moving.sneaking
            - nocheat.checks.moving.nofall
            - ashtheking.tent.size
            - cm.area.delete.player
            - cm.upload.webradio
            - cm.area.define
            - cm.area.set
            - cm.area.set.overlap
            - cm.area.list.player
            - arg.bypass
            - arg.player
            options: null
            prefix: '&cModerator&f>'
            default: false
            - Moderator
            - SimpleJail.setjail
            - heroicrebuke.*
            - essentials.*
            - backup.canbackup
            - mobarena.admin.*
            - mobarena.setup.*
            - LockIP.admin
            - srpex.rank.Devloper
            - srpex.rank.Architect
            - srpex.rank.Moderator
            - srpex.rank.Citizen
            - lytreehelper.generate.trees
            - lytreehelper.generate.forests
            - lytreehelper.generate.nursery
            - lytreehelper.db.registerforest
            - lytreehelper.db.deleteforest
            - lytreehelper.db.regenerateforest
            - signlift.*
            - craftbukkituptodate.broadcast
            - craftbukkituptodate.changelog
            - superpickaxe.*
            - nSpleef.admin.define
            - nSpleef.admin.deleteanygame
            - nSpleef.admin.deletearena
            - nSpleef.admin.forceready
            - nSpleef.admin.forcejoin
            - nSpleef.admin.forceleave
            - geoiptools.geoupdate
            - deadbolt.command.reload
            - nocheat.admin.*
            - mcvote.cast
            options: null
            prefix: '&cAdmin&f>'
            default: false
            - Admin
            - srpex.*
            - craftbukkituptodate.plugin
            - craftbukkituptodate.update
            - citizens.*
            options: null
            prefix: '&cOwner&f>'
            default: false
            - essentials.rules
            - essentials.helpop
            - BedHeal.Advanced.Use
            - heroicrebuke.list
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.mail.clear
            - IPGet.self
            - modifyworld.sneak
            - modifyworld.sprint
            - chaircraft.sit
            - modifyworld.usebeds
            - modifyworld.items.have.*
            options: null
            prefix: '&4Jailed&f>'
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 16, 2016
  21. Offline


    PermissionsBukkit is one of the many plugins that supports the "superperms" system, the built-in system. You still need a plugin to operate it, though, so that's where PermissionsBukkit comes in. PEX is an alternative method of assigning these superperms permissions, so it's really just an alternative to PermissionsBukkit.

    Try jailing a player and post the contents of jailed.yml.

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


    my jailed file. abrivating and not abriviating

      groups: []
      groups: []
      groups: []
    stubbmuffinzz: {}
    it puts itsown spaces at top there
  23. Offline

    Deleted user

    My plugin should be different from yours in approx. 2 weeks. I'm adding cuboid protection :D.
  24. Offline


    Sweet, sounds great. You might want to make a fork of my plugin on GitHub, though, so you can pull in my changes. If I like it enough, I'll add it to my page as a more "feature-rich" version of SimpleJail.

    I'm still trying to find this bug... do you have any other plugins installed? What's your OS?
  25. Offline

    Deleted user

    I don't believe in making open-source plugins.. sorry. I've had some experience with them, and there were these 2 guys that kept wanting to copy my plugin, NoOrbsPlease... so i've decided not to trust Github, so i'm not using it XD. Thanks anyways though jake.
  26. can u please disable the permission nodes i put them in my permissons.yml and i get a java error
  27. Offline


    Alright, well, I just made an account two seconds ago just because it doesn't seem like anyone else has had this problem,
    first off, wonderful plug-in, I love it and it works flawlessly besides this one problem.

    but, when unjailing users they end up in the void, almost immediately dying, is there something I should do to designate the place where they teleport back? I just assumed they'd teleport back where they were pulled to jail from.
  28. Offline


    Ah, yes, glad it's working for you. Well, as of now, players don't get put back to where they were before the jail. They are placed at an "unjail point". You can set this unjail point with the /setunjail command (as long as you have the SimpleJail.setjail permission node).
  29. Offline


    my server is on a 2008 r2 64 bit with 64 bit java 1.7. my plugins are....

    AutoMessage, AutoRegionGuard, BedHealAdvanced, BlocksOn
    Glass, ChairCraft, CraftBukkitUpToDate, CustomMusic, Deadbolt, Essentials, Essen
    tialsProtect, EssentialsSpawn, FloodGates, HeroicRebuke, IceGeoIP, InstaMode, IP
    Get, JailLikeHell, LazyRoad, LockIP, MCVote, MineBackup, RemoteToolkitPlugin, Mi
    necraftViewer, NoCheat, noEnderman, NoMovedTooQuicklyKick, PermissionsEx, PlgLog
    Cmd, Rakamak, Reusable Glass, Rules, SetRankPEX, SignLift, Suggestions, Superpic
    kaxe, Tent, TimeAnnounce, uNether, Whitelist, ChatManager, Modifyworld, Permissi
    ons, MobArena
  30. Offline


    Thanks for the quick reply! That's all I needed to know!
    Once again great add-on!
  31. Offline


    Seems to me you're either running JailLikeHell and not SimpleJail, or you're running both. Try using just SimpleJail.

Share This Page