- Fix a memory leak in the QuarterEntryListener, courtesy of Warriorrr
- Add a check to default the wand material to flint if it is invalid
- Add perm node
quarters.bypass_default_colourto allow creating a random quarter colour even if a default colour is set - Optimise quarter entry notifications by only continuing if the player has moved blocks, courtesy of galacticwarrior9
- Add
/q delete plotto delete all quarters in the plot you are standing in - Fix tab completers relating to set perm commands so item use works
- Fix a perm node that was spelled incorrectly
- Quarter entry notifications will now show above hotbar by default, default can be changed in config or by players with
/q set entrynotifications - Quarter colours can now be set with a hex code
- Quarters are now given a randomly generated name on creation (will likely be configurable in the future)
- Folia issues relating to concurrency should be fixed now, quarters are now stored in a thread-safe List implementation
- The Quarter class now extends TownyObject allowing for the usage of the Towny metadata system, this implementation requires running
TownyObject#save()after altering metadata, documentation will hopefully be added to the wiki soon - Logic relating to removing permissions on resident deletion has been refactored to remove perms as needed, i.e. when the owner or trusted is next checked, this is to prevent lag on new day
- Quarters can now have their own particle size overriding the player's selection/default, set with
/q set particlesize - Added a feature called "entry blinking" wherein quarters will blink upon entry by the player, configs for whether this is on by default and if it is allowed are available, can be toggled by a player using
/q toggle entryblinking - Players will now be alerted when they are added and/or removed from a quarters trusted list and when they are set as the owner of a quarter
- When using
/q delete all, the user will now be given a confirmation before all quarters are deleted - Tab completers relating to the "sell" commands have been updated to show the "cancel" argument
- Some checks relating to whether particles should show have been simplified behind the scenes
IF YOU ARE UPDATING TO QUARTERS 1.X.X FROM 0.X.X YOU MUST FOLLOW THIS GUIDE TO KEEP YOUR OLD QUARTERS
Read here for a full list of changes!
Read this for a guide on how to setup 1.X.X
A lot of work has gone into making this major update, please consider sponsoring me here and letting me know what you think of the update in my Discord.
- Added Folia support (thanks to a PR from Warriorrr)
- Fix an error with distance calculations when a player is in another dimension to their current quarter selection
- [Quarters] will no longer show on town status screens if there are no quarters in the town
- Added an API method to get a quarter by UUID
- Fixed a major dupe exploit in the claim command
If you are a server admin you should update ASAP, if you are a player with a good conscience you should notify your server of choice's staff team. My apologies for this error.
- Fixed cuboid block volume calculation
- Added
worksiteandpublicquarter types, worksite allows build and destroy, public allows all Towny permissions - Positions can now be selected with a relative coordinate i.e.
/q pos1 0 5 0for 5 blocks above the player - Command feedback is now sent to town members for certain commands
- Added "Click to copy command" to colour section of /q here
- Quarter owners can now change their quarter's colour
- Abstracted check for hasPermissionOrMayorOrQuarterOwner
- Added some extra info to /q info
- Fixed an error that would occur when doing /res on an offline player
- Allows bed usage in quarters
- Allows trusting from players who don't own a quarter but otherwise have perms


