We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
refactor: code style cleanup
fix: Console exception in 3.0.1
docs: fixup doc links
docs: Improve API docs, adjust layout
feat: Use ClopLib, make API multi-platform, remove API v1/v2, better configs (#400) * feat: migrate to ClopLib, deprecate old APIs, bump to v3 * deps: bump cloplib to 1.0-5d7a30d * fix: implement new ClopLib method * fix: exception with cancelChunkChange, events registering twice * deps: bump cloplib to 1.0 * deps: bump runtime dependencies * refactor: publish platform API modules, refactor stuff into providers * refactor: more refactor work * refactor: finish config refactor * docs: Document new version requirements * docs: Update docs with new config comments * docs: Update API compatibility table
Update docs for v2.6 (#373) * Fixup `/town relations` command syntax * config: Add docs links to Settings, fix path * config: Town relationships -> Town relations * wars: Only allow PvP for active war participants * docs: Update docs for Town Relations & Wars * docs: add `/town relations` and `/town war` to commands
v2.5.4: add level-up confirm, restrict ender pearl teleport, fixes (#314) * Add operation type for restricting pearl teleports * Fix placeholder operation checks not being silent, close #312 * Ensure rule map wrapper is a mutable LinkedHashMap, close #311 * Bump to 2.5.4 * Add confirm to level-up, display level up cost in overview, close #218, close #37 * docs: add ENDER_PEARL_TELEPORT to flags.yml
Added Pl3xMap Support (#303) * Added Pl3xMap to dependencies and docs * Added Pl3xMapHook * Fixed layer name * Implemented temporary fixes * Removed world claim fix * Altered emoji * Removed todo and turned into a braced statement * Moved Pl3xMap EventsListener into new internal class * Update common/src/main/java/net/william278/husktowns/hook/Pl3xMapHook.java Co-authored-by: William <will27528@gmail.com> * Moved color formatting over to Adventure's TextColor * Added proper world filtering * Removed unnecessary code * Added null checks for claims map value * Removed setting stroke weight in favour of default weight --------- Co-authored-by: davidbryce <cooldcb@gmail.com> Co-authored-by: William <will27528@gmail.com>
v2.5.3: Bug fixes, deprecate usage of java.awt.Color, new regex validation options (#306) * Bump annotaml, use paperlib for command reg * Reduce unnecessarily large test count * Deprecate use of awt.Color, use adventure TextColor, close #304 * Cleanup leftover awt usage * Change color picker swatch to `|` (pipe) * Add ability to customize town name/meta regex, close #305 * Update config.yml comments and docs * Update default flag enabled character to `☑` * Fixup spawn reason checking logic, close #283 * Remove commands from plugin.yml * tests: Increase logout time for `testTownPruningWithMultipleInactiveMembers` * tests: Improve assertion rigidity for prune checking
docs: Document support for MariaDB
Remove RedisEconomy hook
Add support for customising flags (#273) * Add ability to customize flags from config * Update Config-Files.md with new flags.yml * Add API methods for flags, tweak method names * Add API methods for flags, tweak method names * docs: Add note about flags.yml to Legacy Migration
Add ability to (automatically) prune towns with inactive members (#255) * Add config options for town pruning * Start work on inactive claim pruning * Add command to prune inactive towns * Add automatic pruning to startup load routine * Fixup `lastLogin` -> `time` accidental bulk replace * Add missing locales to tr-tr * docs: Add inactive town pruning, update commands * Add commodore TAB completion for /admintown prune * Add more comments to config files * Add database migration system and user login migration * Fixup defaults docs: Minor tweaks to inactive town pruning Update `prune_after_days` config key, add docs for it docs: Update Config-Files with updated files * Introduce unit tests (WIP) * Fix bugs with town pruning, fix unit tests * Add further unit tests for town pruning * Fixup unit tests * Properly annotate test entrypoint with @TestOnly * Fixup MySQL database issues * Bump to 2.4, bump dependencies * Fixes to startup automatic pruning * Improve way load times are reported * Add check for a minimum of 0 days
docs: Correct typos, update config file
Updated Config Files (markdown)
Update for v2.1
Update for HuskTowns v2