- Add a check to default the wand material to flint if it is invalid
- Add perm node
quarters.bypass_default_colour
to 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 plot
to 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
- Fixed an error causing quarter lists to sometimes be null
- Made a web request async
- You can now reload user groups with
/qa reload config
/qa fame
will now be shuffled each reload
IF YOU ARE UPDATING TO QUARTERS 1.X.X FROM 0.X.X YOU MUST FOLLOW THIS GUIDE TO KEEP YOUR OLD QUARTERS
- Futureproofed sponsor cosmetic names with a new option to query them online
IF YOU ARE UPDATING TO QUARTERS 1.X.X FROM 0.X.X YOU MUST FOLLOW THIS GUIDE TO KEEP YOUR OLD QUARTERS
- Fixed hasDefaultQuarterColour method always returning default value
- Fixed DeleteMethod not having hasMayorPermBypass set to true
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.