
Quarters (Apartments for Towny)
The modern "apartment" plugin for Towny
- Загрузки
- 3K
- Подписчики
- 20
- Обновлён
- 20 декабря 2025 г.
- Лицензия
- GPL-3.0-only
Опубликован 24 сентября 2023 г.
This plugin is effectively feature complete, it hasn't been updated in a while, but it should work. There are "planned" updates for the future, but I have no ETA on when they will come.
Quarters is an addon for Towny that uses the Towny API to allow for the creation of 3D areas named quarters (as in "living quarters") within towns independent of the grid-based plot system Towny uses.
This allows for much finer control over what property players can give their residents. Town-like perms with build, destroy, switch, and item use are possible to change within quarters.
In testing, Quarters has been shown to be able to make a town feel much more alive. With multiple players being able to fit into a small area a town will feel much more lively and active, and it is much easier for mayors to get their residents engaged.
Standard features:
- 3D, custom shaped apartments made of as many cuboids as required
- Quarters can be owned by individual players and others can be "trusted" within them to gain access
- Different types to extend quarter functionality
- Particles that display the current selection and quarter positions for ease of use
Technical benefits:
- Quarters has a wide range of commands to manage properties, including many "admin" commands
- It is designed with ease of use in mind for your playerbase
- Performance has been kept in mind during development, where possible code has been optimised and there are options such as disabling particles to balance impact
- Quarters features a developer API
- Built in warnings when a plot is being claimed that the plot contains quarters and /q claim confirmations to prevent scamming
- A robust system of listeners to maintain the integrity of quarters such as preventing them being in wilderness or with bugged UUIDs of non-existent residents in their data
It's important to note that quarters are simply additive to a plot's perms, they will not take away from anyone who already has permissions in the plot whether that be from ownership, a rank or otherwise but they will give perms within its selection to people who otherwise would not have permission in the plot.
For a much more in-depth description of how to use the plugin, use the GitHub wiki as this is first to be updated with new information. If you would like to see the plugin in action it is currently in use on EarthMC.


Ченджлог
1.0.9+master+a142820Релиз1.21.9, 1.21.10, 1.21.11 · 20 декабря 2025 г.
- Fixes an exploit in the particle renderer that would lead to a server crash if a selection was too large.
- Fixes a minor memory leak caused by holding onto Player references after logout.
1.0.8+master+8694942Релиз1.21.8, 1.21.9, 1.21.10 · 11 октября 2025 г.
- Added support for Towny 0.101.2.5+ courtesy of Warriorrr
1.0.7Релиз1.21.6, 1.21.7, 1.21.8 · 23 сентября 2024 г.
- Fix a memory leak in the QuarterEntryListener, courtesy of Warriorrr
1.0.6Релиз1.20.6, 1.21, 1.21.1 · 3 сентября 2024 г.
- 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
1.0.5Релиз1.20.6, 1.21, 1.21.1 · 28 августа 2024 г.
- 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
1.0.4Релиз1.20.6, 1.21, 1.21.1 · 23 августа 2024 г.
- 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
1.0.3Релиз1.20.6, 1.21, 1.21.1 · 20 августа 2024 г.
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 famewill now be shuffled each reload
1.0.2Релиз1.20.6, 1.21, 1.21.1 · 19 августа 2024 г.
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
Комментарии
Загружаем…