BetterJails icon

BetterJails -----

A simple, yet effective jails management system.




This patch release fixes some issues that inadvertently made it into v1.5:
  • The plugin would fail to load on certain old versions (e23de7d)
  • Fix /jail command not working for online players first joining the server (#38)
----------, Oct 26, 2024

What's Changed
-jailFailedJailNotFound
-deljailFailed
+non-existent-jail

-jailFailedTimeIncorrect
-infoFailedPlayerNeverJoined
-unjailFailedPlayerNeverJoined
-setjailFromConsole

+player-not-imprisoned
+reload-failed
+save-all-failed
+delete-jail-failed
+save-jail-failed
+modify-jail-success
+modify-jail-fail


Make sure to check out the new config here
  • And more

New Contributors
  • @rymiel is now a gorgeous contributor, thank you for promoting development

Full Changelog: https://github.com/emilyy-dev/BetterJails/commits/v1.5 (this is the entire commit history of the repo so it probably isn't any useful, but if you wanna check this out anyway look up for the past 2 years or so)
----------, Sep 19, 2024

Runs finger on table - this place is a bit dusty, time for an update!

This snapshot update contains mostly internal changes, but with them the plugin's internals are more robust, squashing many bugs in the way:
  • Fixed a bug when using the BetterJails placeholder expansion for PAPI, trying to show the remaining time would always show the total imprisonment duration — this also affected the API
  • Fixed an annoying warning that showed during startup regarding saving the sub-commands file
  • Fixed an issue with the permission group changing mechanism.
And more! The full changelog can be found in the update messages here.
That is all for today, but there are more updates to come.
----------, Mar 9, 2023

Hey everyone!! I hope you are all doing great :)

This update is a bit unexpected, it's not the v2.0 I've been wanting to release and lots of you have been waiting to be released, but I promise it's worth it.

This update adds a brand new, nice and dandy Developer API, for those that wish to have a plugin that hooks to BetterJails, for a bit more of a custom environment ;) more information about all that can be found in the GitHub repository!!

Not only that but it also comes with a few bugfixes and a number of internal improvements (since v1 is not my main focus I didn't go that much out of my way, but I did what I considered should be fixed "ASAP").
----------, Mar 18, 2021

Added check for empty string before running sub-commands.
----------, May 4, 2020

Lots of changes:
  • Added a sub-commands execution feature. You can check here for details.
  • An attempt at reducing file I/O operations to help reduce lag.
  • Completely renewed how time is managed. Now it's time-based instead of tick-based.
  • Lots of internal changes.
----------, May 4, 2020

Fixed the support for EssX's jail timeout thingy, as it didn't show up in /seen <player>
----------, Apr 28, 2020

  • Added support for EssX's jail timeout (so the time left appears when doing /seen <player>)
  • Performance improvements (I think?)
  • Changed some stuff around regarding messages and logging.
  • ??????
----------, Apr 27, 2020

Added a check for offline players at load time.
----------, Apr 20, 2020

Changed api-version in plugin.yml from 1.15 to 1.13 'cause Bukkit likes to complain.
----------, Apr 15, 2020

Removed unnecessary player data file saving on timer, potentially causing lag spikes.
----------, Apr 15, 2020

Not much to say, some bugfixes.
----------, Apr 13, 2020

Fixed bug regarding new player joining not being added to the alltimePlayers list.
Fixed bug regarding update checking.
----------, Apr 12, 2020

Improved group handling.
Changed when sentence time starts counting if offlineTime is set to true.
If an offline player is jailed and then unjailed before they join the server, the data file for that player gets deleted.
----------, Apr 11, 2020

Group feature now works with Vault with any perms plugin that Vault supports.
Added command /jail info <player>; it prints in chat a bunch of the info stored in the player data file.
/jail info <player> also comes with two new messages: infoFailedPlayerNeverJoined and infoFailedPlayerNotJailed.
Now it alerts in console when loaded config.yml differs with plugin's config.yml.
Cache offline player list on load time, will probably perform better on servers that had tons of players.
----------, Apr 9, 2020

  • Now the player's group is saved properly when it should be saved.
  • Now it doesn't print SUCCESS or FAILED when trying to change the player's group.
----------, Mar 24, 2020

  • Fixed a bug where, if a player joined after being jailed but before released, it would still save its current group as their default group, causing it to save as if their group is the jailed group.
  • Stopped it from printing SUCCESS or FAILED when changing player's groups.
----------, Mar 24, 2020

No major nor minor changes
----------, Mar 23, 2020

Just a little fix for /betterjails reload
----------, Mar 23, 2020

I don't even know where to begin...

Completely changed how data is handled internally.
Changed jailed players file system (don't worry, it'll get converted).
Added config.yml
With messages ;) ;) ;)
Now it checks for updates.
Now it has integration with LuckPerms , allows you to change player's group WHEN /JAILED!
I think that's all.
Yeah pretty much.
Either that or I forgot even my name.
Please send help ;-;
----------, Mar 23, 2020

Added auto-save timer, data files get saved every five minutes (will be settable).
Now the player data file gets saved when a jailed player leaves the server.
----------, Mar 19, 2020

Now you can modify an offline player's jail time :)
----------, Mar 19, 2020

Fixed permission required when broadcasting /unjail
----------, Mar 15, 2020

Fixed bug regarding player's last location handling when joining/jailed.
Added "/betterjails save" command and "betterjails.betterjails.save" permission.
----------, Mar 15, 2020

Added "/betterjails reload" command with it's respective permission "betterjails.betterjails.reload";
Changed load time;
Bugs fixed (hopefully)
???????
----------, Mar 14, 2020

Resource Information
Author:
----------
Total Downloads: 16,247
First Release: Mar 12, 2020
Last Update: Oct 26, 2024
Category: ---------------
All-Time Rating:
14 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings