\n \u003Ca href=\"https://github.com/WiIIiam278/HuskSync/actions/workflows/ci_master.yml\">\n \u003Cimg src=\"https://img.shields.io/github/actions/workflow/status/WiIIiam278/HuskSync/ci_master.yml?branch=master&logo=github\"/>\n \u003C/a>\n \u003Ca href=\"https://repo.william278.net/#/releases/net/william278/husksync/\">\n \u003Cimg src=\"https://repo.william278.net/api/badge/latest/releases/net/william278/husksync/husksync-common?color=00fb9a&name=Maven&prefix=v\" />\n \u003C/a>\n \u003Ca href=\"https://discord.gg/tVYhJfyDWG\">\n \u003Cimg src=\"https://img.shields.io/discord/818135932103557162.svg?label=&logo=discord&logoColor=fff&color=7389D8&labelColor=6A7EC2\" />\n \u003C/a> \n \u003Cbr/>\n \u003Cb>\n \u003Ca href=\"https://www.spigotmc.org/resources/husksync.97144/\">Spigot\u003C/a>\n \u003C/b> —\n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/husksync/setup\">Setup\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/husksync/\">Docs\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://github.com/WiIIiam278/HuskSync/issues\">Issues\u003C/a>\n \u003C/b>\n\u003C/p>\n\u003Cbr/>\n\n**HuskSync** is a modern, cross-server player data synchronization system that enables the comprehensive synchronization of your user's data across multiple proxied servers. It does this by making use of Redis and a MySQL/Mongo/PostgreSQL to optimally cache data while players change servers.\n\n## Features\n**⭐ Seamless synchronization** — Utilises optimised Redis caching when players change server to sync player data super quickly for a seamless experience.\n\n**⭐ Complete player synchronization** — Sync inventories, Ender Chests, health, hunger, effects, advancements, statistics, locked maps & [more](https://william278.net/docs/husksync/sync-features)—no data left behind!\n\n**⭐ Backup, restore & rotate** — Something gone wrong? Restore players back to a previous data state. Rotate and manage data snapshots in-game!\n\n**⭐ Import existing data** — Import your MySQLPlayerDataBridge data—or from your existing world data! No server reset needed!\n\n**⭐ Works great with Plan** — Stay in touch with your community through HuskSync analytics on your Plan web panel.\n\n**⭐ Extensible API & open-source** — Need more? Extend the plugin with the Developer API. Or, submit a pull request through our code bounty system!\n\n**Ready?** [It's syncing time!](https://william278.net/docs/husksync/setup)\n\n## Compatibility\nHuskSync supports the following [compatible versions](https://william278.net/docs/husksync/compatibility) of Minecraft. Since v3.7, you must download the correct version of HuskSync for your server:\n\n| Minecraft | Latest HuskSync | Java Version | Platforms | Support Status |\n|:---------------:|:---------------:|:------------:|:--------------|:-----------------------------|\n| 1.21.4 | _latest_ | 21 | Paper, Fabric | ✅ **Active Release** |\n| 1.21.3 | 3.7.1 | 21 | Paper, Fabric | 🗃️ Archived (December 2024) |\n| 1.21.1 | _latest_ | 21 | Paper, Fabric | ✅ **November 2025** (LTS) |\n| 1.20.6 | 3.6.8 | 17 | Paper | 🗃️ Archived (October 2024) |\n| 1.20.4 | 3.6.8 | 17 | Paper | 🗃️ Archived (July 2024) |\n| 1.20.1 | _latest_ | 17 | Paper, Fabric | ✅ **November 2025** (LTS) |\n| 1.17.1 - 1.19.4 | 3.6.8 | 17 | Paper | 🗃️ Archived |\n| 1.16.5 | 3.2.1 | 16 | Paper | 🗃️ Archived |\n\nHuskSync is primarily developed against the latest release. Old Minecraft versions are allocated a support channel based on popularity, mod support, etc:\n\n* Long Term Support (LTS) – Supported for up to 12-18 months\n* Non-Long Term Support (Non-LTS) – Supported for 3-6 months\n\nVerify your purchase on Discord and [Download HuskSync](https://william278.net/project/husksync/download) for your server.\n\n## Setup\nRequires a [MySQL/MariaDB/Mongo/PostgreSQL database](https://william278.net/docs/husksync/database), a [Redis (v5.0+) server]((https://william278.net/docs/husksync/redis)) and a network of [compatible Spigot or Fabric Minecraft servers](https://william278.net/docs/husksync/compatibility).\n\n1. Place the plugin jar file in the `/plugins` or `/mods` directory of each Spigot/Fabric server. You do not need to install HuskSync as a proxy plugin.\n2. Start, then stop every server to let HuskSync generate the config file.\n3. Navigate to the HuskSync config file on each server and fill in both your database and Redis server credentials.\n4. Start every server again and synchronization will begin.\n\n## Development\nTo build HuskSync, simply run the following in the root of the repository (building requires Java 21). Builds will be output in `/target`:\n\n```bash\n./gradlew clean build\n```\n\n### License\nHuskSync is licensed under the Apache 2.0 license.\n\n- [License](https://github.com/WiIIiam278/HuskSync/blob/master/LICENSE)\n\nContributions to the project are welcome—feel free to open a pull request with new features, improvements and/or fixes!\n\n### Support\nDue to its complexity, official binaries and customer support for HuskSync is provided through a paid model. This means that support is only available to users who have purchased a license to the plugin from Spigot, Polymart, or BuiltByBit and have provided proof of purchase. Please join our Discord server if you have done so and need help!\n\n### Translations\nTranslations of the plugin locales are welcome to help make the plugin more accessible. Please submit a pull request with your translations as a `.yml` file.\n\n- [Locales Directory](https://github.com/WiIIiam278/HuskSync/tree/master/common/src/main/resources/locales)\n- [English Locales](https://github.com/WiIIiam278/HuskSync/tree/master/common/src/main/resources/locales/en-gb.yml)\n\n## Links\n- [Docs](https://william278.net/docs/husksync/) — Read the plugin documentation!\n- [Spigot](https://www.spigotmc.org/resources/husksync.97144/) — View the Spigot resource page (Also: [Polymart](https://polymart.org/resource/husksync.1634), [Craftaro](https://craftaro.com/marketplace/product/husksync.758), [BuiltByBit](https://builtbybit.com/resources/husksync.34956/))\n- [Issues](https://github.com/WiIIiam278/HuskSync/issues) — File a bug report or feature request\n- [Discord](https://discord.gg/tVYhJfyDWG) — Get help, ask questions (Purchase required)\n- [bStats](https://bstats.org/plugin/bukkit/HuskSync%20-%20Bukkit/13140) — View plugin metrics\n\n---\n© [William278](https://william278.net/), 2025. Licensed under the Apache-2.0 License.\n",[28,31,34,37],{"id":29,"url":30},"spigot","https://www.spigotmc.org/resources/husksync.97144/",{"id":32,"url":33},"polymart","https://polymart.org/resource/husksync.1634",{"id":35,"url":36},"builtbybit","https://builtbybit.com/resources/husksync.34956/",{"id":38,"url":39},"bstats","https://bstats.org/plugin/bukkit/HuskSync%20-%20Bukkit/13140",[41],"William278",[29,43,44],"paper","fabric",11.99,"901578725487955978",false,[49,105,133,151],{"order":50,"name":51,"children":52},0,"Setup",[53,68,89,94],{"order":50,"url":54,"title":51,"icon":55,"children":56},"setup","fa6-solid:book",[57,62],{"order":50,"url":58,"title":59,"icon":60,"children":61},"mpdb-migration","MPDB Migration","carbon:migrate",[],{"order":63,"url":64,"title":65,"icon":66,"children":67},1,"legacy-migration","Legacy Migration","material-symbols:upgrade-rounded",[],{"order":63,"url":69,"title":70,"icon":71,"children":72},"config-file","Config","fa6-solid:file-code",[73,78,83],{"order":50,"url":74,"title":75,"icon":76,"children":77},"database","Database","fa6-solid:database",[],{"order":63,"url":79,"title":80,"icon":81,"children":82},"redis","Redis","devicon-plain:redis",[],{"order":84,"url":85,"title":86,"icon":87,"children":88},2,"translations","Locales","material-symbols:translate",[],{"order":84,"url":90,"title":91,"icon":92,"children":93},"compatibility","Compatibility","material-symbols:warning-outline-rounded",[],{"order":95,"url":96,"title":97,"icon":98,"children":99},3,"faqs","FAQs","fa6-solid:question",[100],{"order":50,"url":101,"title":102,"icon":103,"children":104},"troubleshooting","Troubleshooting","material-symbols:troubleshoot",[],{"order":63,"name":106,"children":107},"Features",[108,113,128],{"order":50,"url":109,"title":110,"icon":111,"children":112},"commands","Commands","octicon:command-palette-16",[],{"order":63,"url":114,"title":115,"icon":116,"children":117},"sync-features","Sync Features","mdi:sync",[118,123],{"order":50,"url":119,"title":120,"icon":121,"children":122},"sync-modes","Sync Modes","mdi:cog-sync",[],{"order":63,"url":124,"title":125,"icon":126,"children":127},"data-rotation","Data Rotation","icon-park-outline:rotate",[],{"order":84,"url":129,"title":130,"icon":131,"children":132},"plan-hook","Player Analytics Hook","material-symbols:analytics-outline",[],{"order":84,"name":134,"children":135},"Guides",[136,141,146],{"order":50,"url":137,"title":138,"icon":139,"children":140},"dumping-userdata","Dumping UserData","fa6-solid:file-arrow-down",[],{"order":63,"url":142,"title":143,"icon":144,"children":145},"keep-inventory","Keep Inventory","material-symbols:inventory-2-outline",[],{"order":84,"url":147,"title":148,"icon":149,"children":150},"event-priorities","Event Priorities","ic:round-low-priority",[],{"order":95,"name":152,"children":153},"Developers",[154,174,178],{"order":50,"url":155,"title":156,"icon":157,"children":158},"api","API v3","mdi:api",[159,164,169],{"order":50,"url":160,"title":161,"icon":162,"children":163},"data-snapshot-api","Data Snapshot API","carbon:ibm-cloud-vpc-block-storage-snapshots",[],{"order":63,"url":165,"title":166,"icon":167,"children":168},"custom-data-api","Custom Data API","material-symbols:inbox-customize",[],{"order":84,"url":170,"title":171,"icon":172,"children":173},"api-events","API Events","mingcute:lightning-line",[],{"order":63,"url":175,"title":176,"icon":157,"children":177},"api-v2","API v2 (legacy)",[],{"order":84,"url":25,"title":179,"icon":180,"children":181},"Source Code","fa6-solid:code",[],{"SVG":183,"PNG":184,"PNG_TRANSPARENT":185,"SVG_TRANSPARENT":186},"husksync.svg","husksync.png","husksync-transparent.png","husksync-transparent.svg",[],[],"**HuskSync 3.8.7** adds support for MC 1.21.8 and fixes bugs.\r\n\r\n* Minecraft 1.21.8 is now supported on Paper and Fabric in addition to 1.21.7\r\n* Fixed an issue that prevented stat syncing from working properly on Bukkit 1.21.7 (#537)\r\n* Fixed an issue related to data upgrades in NBT-API causing various problems, courtesy of @CatTeaA (#554)\r\n* Add more configuration options for Redis, courtesy of @NightSling (#564)\r\n\r\nTo update from 3.8.6, just drag+drop. Regen your config files to get the new Redis changes.","HuskSync v3.8.7 Released",{"slug":192,"timestamp":193,"category":9,"imageUrl":10,"associatedProject":194,"body":226,"title":227,"authorName":10,"authorAvatar":10,"versionUpdate":13},"papiproxybridge-1.8.4-released","2025-07-08T22:57:21.354054Z",{"slug":195,"restricted":47,"releaseChannels":196,"metadata":197,"stats":10},"papiproxybridge",[15,16],{"name":198,"tagline":199,"license":20,"tags":200,"github":202,"pullReadmeFromGithub":13,"readmeBody":203,"links":204,"maintainers":214,"compatibleSoftware":215,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":47,"documentationNav":219,"listDownloads":13,"hidden":47,"sortWeight":220,"icons":221,"properties":224,"images":225},"PAPIProxyBridge","A bridge library plugin for using PlaceholderAPI on proxy servers",[22,201,24],"library","https://github.com/WiIIiam278/PAPIProxyBridge","\u003C!--suppress ALL -->\n\u003Cp align=\"center\">\n \u003Cimg src=\"images/banner.png\" alt=\"PAPIProxyBridge\" />\n \u003Ca href=\"https://github.com/WiIIiam278/PAPIProxyBridge/actions/workflows/ci.yml\">\n \u003Cimg src=\"https://img.shields.io/github/actions/workflow/status/WiIIiam278/PAPIProxyBridge/ci.yml?branch=master&logo=github\"/>\n \u003C/a>\n \u003Ca href=\"https://repo.william278.net/#releases/net/william278/papiproxybridge\">\n \u003Cimg src=\"https://repo.william278.net/api/badge/latest/releases/net/william278/papiproxybridge?color=00fb9a&name=Maven&prefix=v\" />\n \u003C/a> \n \u003Ca href=\"https://discord.gg/tVYhJfyDWG\">\n \u003Cimg src=\"https://img.shields.io/discord/818135932103557162.svg?label=&logo=discord&logoColor=fff&color=7389D8&labelColor=6A7EC2\" />\n \u003C/a>\n\u003C/p>\n\u003Cbr/>\n\n**PAPIProxyBridge** is a library bridge plugin you install on both your backend and proxy servers that allows proxy plugins to format text with PlaceholderAPI placeholders.\n\n## For server owners\nThis is a library plugin intended for use with plugins that implement its API. There is nothing to configure.\n\nInstall the latest version of the plugin alongside the [PlaceholderAPI plugin](https://www.spigotmc.org/resources/placeholderapi.6245/) on your Spigot (1.16.5+) or the [PlaceholderAPI mod](https://placeholders.pb4.eu/) on your Fabric (1.20) server, then install the plugin on your BungeeCord or Velocity proxy server.\n\nNote this plugin is not a replacement for PlaceholderAPI. You still need to install PlaceholderAPI on your Spigot/Fabric server.\n\n## For developers\nPAPIProxyBridge exposes a cross-platform API to let you format text with PlaceholderAPI placeholders.\n\n\u003Cdetails>\n\u003Csummary>Adding the library to your project\u003C/summary>\n\nPAPIProxyBridge is available on `repo.william278.net` ([view javadocs here](https://repo.william278.net/javadoc/releases/net/william278/papiproxybridge/latest)). First, add the maven repository to your `build.gradle`:\n```groovy\nrepositories {\n maven { url 'https://repo.william278.net/releases/' }\n}\n```\n\nThen add the dependency:\n```groovy\ndependencies {\n implementation 'net.william278:papiproxybridge:1.7.2\n}\n```\n\n\u003C/details>\n\n\u003Cdetails>\n\u003Csummary>Example usage\u003C/summary>\n\nThe `PlaceholderAPI` class exposes the API for formatting placeholders. At the moment, only singleton non-bracketed placeholders are supported (more in the future).\n\nGet an instance of the class with PlaceholderAPI.getInstance(), then use the `#formatPlaceholders` method to format a string with placeholders on a player (specified with UUID for cross-platform simplicity). \n\nThe method returns a [CompletableFuture](https://www.baeldung.com/java-completablefuture) (since we don't want to lock threads while the proxy networks with players on the backend) that you can use to accept the formatted string.\n\n```java\n// Format a string with placeholders\nfinal PlaceholderAPI api = PlaceholderAPI.createInstance();\nfinal UUID player = player.getUniqueId();\napi.formatPlaceholders(\"Hello %player_name%!\", player).thenAccept(formatted -> {\n player.sendMessage(formatted);\n});\n```\n\nNever invoke `#join()` on calls to `#formatPlaceholders`; this is unsafe.\n\nPAPIProxyBridge caches resolved requests for 30000 milliseconds (30 seconds), to avoid causing excessive traffic over your server's network channels. You can adjust how long to cache requests for using the `PlaceholderAPI#setCacheExpiry(long)` method.\n\nThere also exists `#formatComponentPlaceholders`. This method allows you to supply a string containing placeholders and receive an adventure component containing the formatted text, which may contain formatting and chat events.\n\u003C/details>\n",[205,207,209,212],{"id":29,"url":206},"https://spigotmc.org/resources/papiproxybridge.108415",{"id":32,"url":208},"https://polymart.org/resource/papiproxybridge.3615",{"id":210,"url":211},"modrinth","https://modrinth.com/plugin/papiproxybridge",{"id":38,"url":213},"https://bstats.org/plugin/velocity/PAPIProxyBridge%20-%20Velocity/17878",[41],[29,43,44,216,217],"waterfall","velocity","",[],6,{"SVG":222,"PNG":223},"papiproxybridge.svg","papiproxybridge.png",[],[],"**PAPIProxyBridge 1.8.4** is a hotfix to fix issues with the Fabric mod and Paper 1.21.1.\r\n\r\n* Fixed compatibility issues with the Minecraft 1.21.1 and Fabric server side mod versions, courtesy of @alexdev03 (#217)\r\n\r\nTo update, just drag+drop.","PAPIProxyBridge v1.8.4 Released",{"slug":229,"timestamp":230,"category":9,"imageUrl":10,"associatedProject":231,"body":246,"title":247,"authorName":10,"authorAvatar":10,"versionUpdate":13},"papiproxybridge-1.8.3-released","2025-07-05T13:54:09.474789Z",{"slug":195,"restricted":47,"releaseChannels":232,"metadata":233,"stats":10},[15,16],{"name":198,"tagline":199,"license":20,"tags":234,"github":202,"pullReadmeFromGithub":13,"readmeBody":203,"links":235,"maintainers":240,"compatibleSoftware":241,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":47,"documentationNav":242,"listDownloads":13,"hidden":47,"sortWeight":220,"icons":243,"properties":244,"images":245},[22,201,24],[236,237,238,239],{"id":29,"url":206},{"id":32,"url":208},{"id":210,"url":211},{"id":38,"url":213},[41],[29,43,44,216,217],[],{"SVG":222,"PNG":223},[],[],"**PAPIProxyBridge 1.8.3** is a hotfix to address a startup crash issue on Paper servers.\r\n\r\n* Fixed the Paper remapper throwing an error on startup due to `classpath.index` duplication (#211)\r\n\r\nTo update, just drag+drop.","PAPIProxyBridge v1.8.3 Released",{"slug":249,"timestamp":250,"category":9,"imageUrl":10,"associatedProject":251,"body":266,"title":267,"authorName":10,"authorAvatar":10,"versionUpdate":13},"papiproxybridge-1.8.2-released","2025-07-04T22:21:36.977971Z",{"slug":195,"restricted":47,"releaseChannels":252,"metadata":253,"stats":10},[15,16],{"name":198,"tagline":199,"license":20,"tags":254,"github":202,"pullReadmeFromGithub":13,"readmeBody":203,"links":255,"maintainers":260,"compatibleSoftware":261,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":47,"documentationNav":262,"listDownloads":13,"hidden":47,"sortWeight":220,"icons":263,"properties":264,"images":265},[22,201,24],[256,257,258,259],{"id":29,"url":206},{"id":32,"url":208},{"id":210,"url":211},{"id":38,"url":213},[41],[29,43,44,216,217],[],{"SVG":222,"PNG":223},[],[],"**PAPIProxyBridge 1.8.2** adds support for Minecraft 1.21.7.\r\n\r\n* Added support for Minecraft 1.21.7\r\n\r\nTo update, just drag+drop.","PAPIProxyBridge v1.8.2 Released",{"slug":269,"timestamp":270,"category":9,"imageUrl":10,"associatedProject":271,"body":401,"title":402,"authorName":10,"authorAvatar":10,"versionUpdate":13},"huskclaims-1.5.10-released","2025-07-04T21:56:50.503390Z",{"slug":272,"restricted":13,"releaseChannels":273,"metadata":274,"stats":10},"huskclaims",[15,16],{"name":275,"tagline":276,"license":20,"tags":277,"github":278,"pullReadmeFromGithub":13,"readmeBody":279,"links":280,"maintainers":289,"compatibleSoftware":290,"suggestedRetailPrice":291,"linkedDiscordRole":292,"archived":47,"documentation":13,"documentationNav":293,"listDownloads":13,"hidden":47,"sortWeight":95,"icons":394,"properties":399,"images":400},"HuskClaims","A clean, cross-server compatible grief prevention plugin",[22,23,24],"https://github.com/WiIIiam278/HuskClaims","\u003C!--suppress ALL -->\n\u003Cp align=\"center\">\n \u003Cimg src=\"images/banner.png\" alt=\"HuskClaims\" />\n \u003Ca href=\"https://github.com/WiIIiam278/HuskClaims/actions/workflows/ci.yml\">\n \u003Cimg src=\"https://img.shields.io/github/actions/workflow/status/WiIIiam278/HuskClaims/ci.yml?branch=master&logo=github\"/>\n \u003C/a> \n \u003Ca href=\"https://repo.william278.net/#/releases/net/william278/huskclaims/\">\n \u003Cimg src=\"https://repo.william278.net/api/badge/latest/releases/net/william278/huskclaims/huskclaims-common?color=00fb9a&name=Maven&prefix=v\" />\n \u003C/a> \n \u003Ca href=\"https://discord.gg/tVYhJfyDWG\">\n \u003Cimg src=\"https://img.shields.io/discord/818135932103557162.svg?label=&logo=discord&logoColor=fff&color=7389D8&labelColor=6A7EC2\" />\n \u003C/a> \n \u003Cbr/>\n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/huskclaims/setup\">Setup\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/huskclaims/\">Docs\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"http://github.com/WiIIiam278/HuskClaims/issues\">Issues\u003C/a>\n \u003C/b>\n\u003C/p>\n\u003Cbr/>\n\n**HuskClaims** is a clean, cross-server compatible grief prevention plugin/mod for Spigot/Paper and Fabric servers that you already know how to use. HuskClaims will bring claiming on your server into the 2020s with intuitive chat menus, cross-server synchronisation support, modern display block visualisation, user group and LuckPerms role trust management, and much more — achieved through a modular, performant design.\n\n## Features\n**⭐ Works cross-server** — Works seamlessly cross-server. Manage/accrue claim blocks and list claims globally.\n\n**⭐ Super intuitive** — Golden shovel claiming plugin, with a nice chat interface. Simple, and everyone knows how to use it!\n\n**⭐ Modular & customizable** — Customise trust levels to suit your server needs. Display claims on BlueMap, Pl3xMap, and Dynmap.\n\n**⭐ Great admin features** — Make admin claims and manage players. Trust LuckPerms permission groups for easy staff access management. \n\n**⭐ Modern conveniences** — Beautiful clickable menus and glowing display entity visualisation. Make groups to manage trust in bulk.\n\n**⭐ Easy to import & configure** — Import existing player claims and profiles from GriefPrevention. Has a robust, [extensible API](https://william278.net/docs/huskclaims/api). \n\n**Ready?** [Let the claims begin!](https://william278.net/docs/huskclaims/setup)\n\n## Development\nTo build HuskClaims, simply run the following in the root of the repository (building requires Java 21):\n\n```bash\n./gradlew clean build\n```\n\n### License\nHuskClaims is licensed under the Apache 2.0 license.\n\n- [License](https://github.com/WiIIiam278/HuskClaims/blob/master/LICENSE)\n\nContributions to the project are welcome—feel free to open a pull request with new features, improvements and/or fixes!\n\n### Support\nDue to its complexity, official binaries and customer support for HuskClaims is provided through a paid model. This means that support is only available to users who have purchased a license to the plugin from Spigot, Polymart, or BuiltByBit and have provided proof of purchase. Please join our Discord server if you have done so and need help!\n\n## Translations\nTranslations of the plugin locales are welcome to help make the plugin more accessible. Please submit a pull request with your translations as a `.yml` file. ([More info…](https://william278.net/docs/huskclaims/translations))\n\n- [Locales Directory](https://github.com/WiIIiam278/HuskClaims/tree/master/common/src/main/resources/locales)\n- [English Locales](https://github.com/WiIIiam278/HuskClaims/tree/master/common/src/main/resources/locales/en-gb.yml)\n\n## Links\n- [Docs](https://william278.net/docs/huskclaims) — Read the plugin documentation!\n- [Spigot](https://www.spigotmc.org/resources/huskclaims.114467/) — View the plugin Modrinth page (Also: [Polymart](https://polymart.org/resource/huskclaims.5336/), & [BuiltByBit](https://builtbybit.com/resources/huskclaims.37536/))\n- [Issues](https://github.com/WiIIiam278/HuskClaims/issues) — File a bug report or feature request\n- [Discord](https://discord.gg/tVYhJfyDWG) — Get help, ask questions (Proof of purchase required)\n- [bStats](https://bstats.org/plugin/bukkit/HuskClaims/20728) — View plugin metrics\n\n---\n© [William278](https://william278.net/), 2025. Licensed under the Apache-2.0 License.\n",[281,283,285,287],{"id":29,"url":282},"https://spigotmc.org/resources/huskclaims.114467",{"id":32,"url":284},"https://polymart.org/resource/huskclaims.5336",{"id":35,"url":286},"https://builtbybit.com/resources/huskclaims.37536",{"id":38,"url":288},"https://bstats.org/plugin/bukkit/HuskClaims/20728",[41],[29,43,44],9.99,"1195525277065949286",[294,307,347,365],{"order":50,"name":51,"children":295},[296,302],{"order":50,"url":54,"title":51,"icon":55,"children":297},[298],{"order":50,"url":299,"title":300,"icon":60,"children":301},"importers","Importing Data",[],{"order":63,"url":303,"title":70,"icon":71,"children":304},"config",[305],{"order":50,"url":85,"title":86,"icon":87,"children":306},[],{"order":63,"name":106,"children":308},[309,311,316,336,341],{"order":50,"url":109,"title":110,"icon":111,"children":310},[],{"order":63,"url":312,"title":313,"icon":314,"children":315},"permissions","Permissions","fluent-mdl2:permissions",[],{"order":84,"url":317,"title":318,"icon":319,"children":320},"claims","Claims","mdi:shovel",[321,326,331],{"order":50,"url":322,"title":323,"icon":324,"children":325},"trust","Trusting Users","mdi:heart",[],{"order":63,"url":327,"title":328,"icon":329,"children":330},"operation-groups","Operation Groups & Flags","ci:flag",[],{"order":84,"url":332,"title":333,"icon":334,"children":335},"claim-blocks","Claim Blocks","fa6-solid:square",[],{"order":95,"url":337,"title":338,"icon":339,"children":340},"pets","Pet Protection","fa6-solid:dog",[],{"order":342,"url":343,"title":344,"icon":345,"children":346},4,"hooks","Hooks","fa6-solid:plug",[],{"order":84,"name":348,"children":349},"Moderation",[350,355,360],{"order":50,"url":351,"title":352,"icon":353,"children":354},"sign-moderation","Sign Moderation","mi:message-alt",[],{"order":63,"url":356,"title":357,"icon":358,"children":359},"drops-moderation","Death Drop Locking","mdi:grave-stone",[],{"order":84,"url":361,"title":362,"icon":363,"children":364},"inactivity-pruning","Inactivity Pruning","icon-park-outline:sleep",[],{"order":95,"name":152,"children":366},[367,392],{"order":50,"url":155,"title":368,"icon":157,"children":369},"API",[370,375,380,385,390],{"order":50,"url":371,"title":372,"icon":373,"children":374},"claims-api","Claims API","mdi:cog-box",[],{"order":63,"url":376,"title":377,"icon":378,"children":379},"trust-api","Trust API","mdi:heart-cog",[],{"order":84,"url":381,"title":382,"icon":383,"children":384},"highlighter-api","Highlighter API","mdi:star-cog",[],{"order":95,"url":386,"title":387,"icon":388,"children":389},"operations-api","Operations API","mdi:movie-open-cog",[],{"order":342,"url":170,"title":171,"icon":172,"children":391},[],{"order":63,"url":278,"title":179,"icon":180,"children":393},[],{"SVG":395,"PNG":396,"PNG_TRANSPARENT":397,"SVG_TRANSPARENT":398},"huskclaims.svg","huskclaims.png","huskclaims-transparent.png","huskclaims-transparent.svg",[],[],"**HuskClaims 1.5.10** adds support for Minecraft 1.21.7, and fixes a bug.\r\n\r\n* Added support for Minecraft 1.21.6, including on Fabric servers\r\n* Fixed the BlueMap hook not loading on Fabric servers\r\n\r\nTo update from 1.5.9, just drag+drop. There are no config changes.","HuskClaims v1.5.10 Released",{"slug":404,"timestamp":405,"category":9,"imageUrl":10,"associatedProject":406,"body":544,"title":545,"authorName":10,"authorAvatar":10,"versionUpdate":13},"huskhomes-4.9.9-released","2025-07-04T21:32:04.691505Z",{"slug":407,"restricted":47,"releaseChannels":408,"metadata":409,"stats":10},"huskhomes",[15,16],{"name":410,"tagline":411,"license":20,"tags":412,"github":413,"pullReadmeFromGithub":13,"readmeBody":414,"links":415,"maintainers":430,"compatibleSoftware":431,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":13,"documentationNav":432,"listDownloads":13,"hidden":47,"sortWeight":50,"icons":537,"properties":542,"images":543},"HuskHomes","The powerful & intuitive homes, warps, and teleportation suite",[22,23,24],"https://github.com/WiIIiam278/HuskHomes","\u003C!--suppress ALL -->\n\u003Cp align=\"center\">\n \u003Cimg src=\"images/banner.png\" alt=\"HuskHomes\" />\n \u003Ca href=\"https://github.com/WiIIiam278/HuskHomes/actions/workflows/ci.yml\">\n \u003Cimg src=\"https://img.shields.io/github/actions/workflow/status/WiIIiam278/HuskHomes/ci.yml?branch=master&logo=github\"/>\n \u003C/a> \n \u003Ca href=\"https://repo.william278.net/#/releases/net/william278/huskhomes/\">\n \u003Cimg src=\"https://repo.william278.net/api/badge/latest/releases/net/william278/huskhomes/huskhomes-common?color=00fb9a&name=Maven&prefix=v\" />\n \u003C/a> \n \u003Ca href=\"https://discord.gg/tVYhJfyDWG\">\n \u003Cimg src=\"https://img.shields.io/discord/818135932103557162.svg?label=&logo=discord&logoColor=fff&color=7389D8&labelColor=6A7EC2\" />\n \u003C/a> \n \u003Cbr/>\n \u003Cb>\n \u003Ca href=\"https://modrinth.com/plugin/huskhomes\">Modrinth\u003C/a>\n \u003C/b> —\n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/huskhomes/setup\">Setup\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/huskhomes/\">Docs\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://github.com/WiIIiam278/HuskHomes/issues\">Issues\u003C/a>\n \u003C/b>\n\u003C/p>\n\u003Cbr/>\n\n**HuskHomes** is a powerful, intuitive and flexible teleportation plugin for _Minecraft: Java Edition_ servers. HuskHomes contains a meaty—but not bloated—set of player teleportation features, including set homes, warps, public homes, teleport requests, previous and offline position teleporting—and more. \n\nHuskHomes can be used on your Spigot or Fabric server, and with a MySQL Database even works cross-server, letting players teleport across your proxy (Bungee or Velocity) network! \n\n## Features\n**⭐ Works cross-server** — Let players seamlessly teleport and set homes across your proxies network of servers using MySQL/MariaDB.\n\n**⭐ Zero learning curve** — Your players already know how to use it! /sethome, /home, /tpa, /rtp—among others—are all built-in and easy-to-use.\n\n**⭐ Quick and beautiful menus** — Sometimes, simple is better. No monolithic chest GUIs—instead, robust and beautiful interactive chat menus.\n\n**⭐ Great admin features** — Comes with all the classic admin commands—/tp and /warp—as well as robust tools for managing other players' homes.\n\n**⭐ Plan & Web map plugin hooks** — Stay in touch with your community through home analytics via Plan and display homes on Dynmap or BlueMap.\n\n**⭐ Extensible API & open-source** — Still not enough? Extend the plugin with the HuskHomes API. Or, submit a pull request—we're open-source!\n\n## Development\nTo build HuskHomes, simply run the following in the root of the repository (building requires Java 21):\n\n```bash\n./gradlew clean build\n```\n\n## License\nHuskHomes is licensed under the Apache 2.0 license.\n\n- [License](https://github.com/WiIIiam278/HuskHomes/blob/master/LICENSE)\n\n## Translations\nTranslations of the plugin locales are welcome to help make the plugin more accessible. Please submit a pull request with your translations as a `.yml` file.\n\n- [Locales Directory](https://github.com/WiIIiam278/HuskHomes/tree/master/common/src/main/resources/locales)\n- [English Locales](https://github.com/WiIIiam278/HuskHomes/tree/master/common/src/main/resources/locales/en-gb.yml)\n\n## Links\n- [Docs](https://william278.net/docs/huskhomes/) — Read the plugin documentation!\n- [Modrinth](https://modrinth.com/plugin/huskhomes) — View the plugin Modrinth page (Also: [Spigot](https://www.spigotmc.org/resources/huskhomes.83767/), [Polymart](https://polymart.org/resource/huskhomes.284/), [Hangar](https://hangar.papermc.io/William278/HuskHomes), & [CurseForge](https://www.curseforge.com/minecraft/mc-mods/huskhomes/))\n- [Issues](https://github.com/WiIIiam278/HuskHomes/issues) — File a bug report or feature request\n- [Discord](https://discord.gg/tVYhJfyDWG) — Get help, ask questions\n- [bStats](https://bstats.org/plugin/bukkit/HuskHomes/8430) — View plugin metrics\n\n---\n© [William278](https://william278.net/), 2025. Licensed under the Apache-2.0 License.\n",[416,418,420,422,425,428],{"id":29,"url":417},"https://www.spigotmc.org/resources/huskhomes.83767/",{"id":210,"url":419},"https://modrinth.com/plugin/huskhomes",{"id":32,"url":421},"https://polymart.org/resource/huskhomes.284",{"id":423,"url":424},"hangar","https://hangar.papermc.io/William278/HuskHomes",{"id":426,"url":427},"curseforge","https://www.curseforge.com/minecraft/mc-mods/huskhomes",{"id":38,"url":429},"https://bstats.org/plugin/bukkit/HuskHomes/8430",[41],[29,43,44],[433,455,499,524],{"order":50,"name":51,"children":434},[435,440,449,451],{"order":50,"url":54,"title":51,"icon":55,"children":436},[437],{"order":50,"url":438,"title":300,"icon":60,"children":439},"importing-data",[],{"order":63,"url":441,"title":70,"icon":71,"children":442},"config-files",[443,445,447],{"order":50,"url":74,"title":75,"icon":76,"children":444},[],{"order":63,"url":79,"title":80,"icon":81,"children":446},[],{"order":84,"url":85,"title":86,"icon":87,"children":448},[],{"order":84,"url":90,"title":91,"icon":92,"children":450},[],{"order":95,"url":96,"title":97,"icon":98,"children":452},[453],{"order":50,"url":101,"title":102,"icon":103,"children":454},[],{"order":63,"name":106,"children":456},[457,479,489],{"order":50,"url":109,"title":110,"icon":111,"children":458},[459,464,469,474],{"order":50,"url":460,"title":461,"icon":462,"children":463},"command-conflicts","Command Conflicts","pepicons-pop:no-entry",[],{"order":63,"url":465,"title":466,"icon":467,"children":468},"cooldowns","Command Cooldowns","fa6-solid:clock",[],{"order":84,"url":470,"title":471,"icon":472,"children":473},"back-command","/back Command","lucide:skip-back",[],{"order":95,"url":475,"title":476,"icon":477,"children":478},"strict-tpahere","Strict /tpahere","material-symbols:lock",[],{"order":63,"url":480,"title":481,"icon":482,"children":483},"managing-access","Managing Access","mdi:user-lock",[484],{"order":50,"url":485,"title":486,"icon":487,"children":488},"restricted-warps","Restricted Warps","wpf:restriction-shield",[],{"order":84,"url":490,"title":491,"icon":492,"children":493},"global-spawn","Global Spawn","ri:global-line",[494],{"order":50,"url":495,"title":496,"icon":497,"children":498},"global-respawning","Global Respawning","mdi:bed",[],{"order":84,"name":344,"children":500},[501,506,511,514,519],{"order":50,"url":502,"title":503,"icon":504,"children":505},"placeholders","PlaceholderAPI Hook","fa6-solid:tag",[],{"order":63,"url":507,"title":508,"icon":509,"children":510},"economy-hook","Vault Economy","tdesign:money-filled",[],{"order":84,"url":129,"title":512,"icon":131,"children":513},"Player Analytics",[],{"order":95,"url":515,"title":516,"icon":517,"children":518},"luckperms-hook","LuckPerms","fa6-solid:clover",[],{"order":342,"url":520,"title":521,"icon":522,"children":523},"map-hooks","Dynmap, BlueMap, Pl3xMap","fa6-solid:map",[],{"order":95,"name":152,"children":525},[526,535],{"order":50,"url":155,"title":368,"icon":157,"children":527},[528,533],{"order":50,"url":529,"title":530,"icon":531,"children":532},"api-examples","API Examples","fa6-solid:lightbulb",[],{"order":63,"url":170,"title":171,"icon":172,"children":534},[],{"order":63,"url":413,"title":179,"icon":180,"children":536},[],{"SVG":538,"PNG":539,"PNG_TRANSPARENT":540,"SVG_TRANSPARENT":541},"huskhomes.svg","huskhomes.png","huskhomes-transparent.png","huskhomes-transparent.svg",[],[],"**HuskHomes 4.9.9** adds support for Minecraft 1.21.7.\r\n\r\n* Added support for Minecraft 1.21.7, including on Fabric servers.\r\n\r\nTo update from 4.9.7/8, just drag+drop.","HuskHomes v4.9.9 Released",{"slug":547,"timestamp":548,"category":9,"imageUrl":10,"associatedProject":549,"body":620,"title":621,"authorName":10,"authorAvatar":10,"versionUpdate":13},"husksync-3.8.6-released","2025-07-04T21:17:05.844357Z",{"slug":12,"restricted":13,"releaseChannels":550,"metadata":551,"stats":10},[15,16],{"name":18,"tagline":19,"license":20,"tags":552,"github":25,"pullReadmeFromGithub":13,"readmeBody":26,"links":553,"maintainers":558,"compatibleSoftware":559,"suggestedRetailPrice":45,"linkedDiscordRole":46,"archived":47,"documentation":13,"documentationNav":560,"listDownloads":13,"hidden":47,"sortWeight":63,"icons":617,"properties":618,"images":619},[22,23,24],[554,555,556,557],{"id":29,"url":30},{"id":32,"url":33},{"id":35,"url":36},{"id":38,"url":39},[41],[29,43,44],[561,583,595,603],{"order":50,"name":51,"children":562},[563,569,577,579],{"order":50,"url":54,"title":51,"icon":55,"children":564},[565,567],{"order":50,"url":58,"title":59,"icon":60,"children":566},[],{"order":63,"url":64,"title":65,"icon":66,"children":568},[],{"order":63,"url":69,"title":70,"icon":71,"children":570},[571,573,575],{"order":50,"url":74,"title":75,"icon":76,"children":572},[],{"order":63,"url":79,"title":80,"icon":81,"children":574},[],{"order":84,"url":85,"title":86,"icon":87,"children":576},[],{"order":84,"url":90,"title":91,"icon":92,"children":578},[],{"order":95,"url":96,"title":97,"icon":98,"children":580},[581],{"order":50,"url":101,"title":102,"icon":103,"children":582},[],{"order":63,"name":106,"children":584},[585,587,593],{"order":50,"url":109,"title":110,"icon":111,"children":586},[],{"order":63,"url":114,"title":115,"icon":116,"children":588},[589,591],{"order":50,"url":119,"title":120,"icon":121,"children":590},[],{"order":63,"url":124,"title":125,"icon":126,"children":592},[],{"order":84,"url":129,"title":130,"icon":131,"children":594},[],{"order":84,"name":134,"children":596},[597,599,601],{"order":50,"url":137,"title":138,"icon":139,"children":598},[],{"order":63,"url":142,"title":143,"icon":144,"children":600},[],{"order":84,"url":147,"title":148,"icon":149,"children":602},[],{"order":95,"name":152,"children":604},[605,613,615],{"order":50,"url":155,"title":156,"icon":157,"children":606},[607,609,611],{"order":50,"url":160,"title":161,"icon":162,"children":608},[],{"order":63,"url":165,"title":166,"icon":167,"children":610},[],{"order":84,"url":170,"title":171,"icon":172,"children":612},[],{"order":63,"url":175,"title":176,"icon":157,"children":614},[],{"order":84,"url":25,"title":179,"icon":180,"children":616},[],{"SVG":183,"PNG":184,"PNG_TRANSPARENT":185,"SVG_TRANSPARENT":186},[],[],"**HuskSync 3.8.6** adds support for Minecraft 1.21.7 and updates the Japanese locales.\r\n\r\n* Added support for Minecraft 1.21.7 servers on Paper and Fabric\r\n* Updated the Japanese (ja-jp) locales, courtesy of @lolplay123 (#534)\r\n\r\nTo update from 3.8.5, just drag+drop.","HuskSync v3.8.6 Released",{"slug":623,"timestamp":624,"category":9,"imageUrl":10,"associatedProject":625,"body":719,"title":720,"authorName":10,"authorAvatar":10,"versionUpdate":13},"husktowns-3.1.4-released","2025-07-04T21:12:12.488717Z",{"slug":626,"restricted":13,"releaseChannels":627,"metadata":628,"stats":10},"husktowns",[15,16],{"name":629,"tagline":630,"license":20,"tags":631,"github":632,"pullReadmeFromGithub":13,"readmeBody":633,"links":634,"maintainers":641,"compatibleSoftware":642,"suggestedRetailPrice":291,"linkedDiscordRole":643,"archived":47,"documentation":13,"documentationNav":644,"listDownloads":13,"hidden":47,"sortWeight":84,"icons":712,"properties":717,"images":718},"HuskTowns","An intuitive, cross-server Towny-style protection solution",[22,23,24],"https://github.com/WiIIiam278/HuskTowns","\u003C!--suppress ALL -->\n\u003Cp align=\"center\">\n \u003Cimg src=\"images/banner.png\" alt=\"HuskTowns\" />\n \u003Ca href=\"https://github.com/WiIIiam278/HuskTowns/actions/workflows/ci.yml\">\n \u003Cimg src=\"https://img.shields.io/github/actions/workflow/status/WiIIiam278/HuskTowns/ci.yml?branch=master&logo=github\"/>\n \u003C/a> \n \u003Ca href=\"https://repo.william278.net/#/releases/net/william278/husktowns/\">\n \u003Cimg src=\"https://repo.william278.net/api/badge/latest/releases/net/william278/husktowns/husktowns-common?color=00fb9a&name=Maven&prefix=v\" />\n \u003C/a> \n \u003Ca href=\"https://discord.gg/tVYhJfyDWG\">\n \u003Cimg src=\"https://img.shields.io/discord/818135932103557162.svg?label=&logo=discord&logoColor=fff&color=7389D8&labelColor=6A7EC2\" />\n \u003C/a> \n \u003Cbr/>\n \u003Cb>\n \u003Ca href=\"https://www.spigotmc.org/resources/husktowns.92672/\">Spigot\u003C/a>\n \u003C/b> —\n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/husktowns/setup\">Setup\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/husktowns/\">Docs\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"http://github.com/WiIIiam278/HuskTowns/issues\">Issues\u003C/a>\n \u003C/b>\n\u003C/p>\n\u003Cbr/>\n\n**HuskTowns** is a simple and elegant proxy-compatible Towny-style protection plugin for Spigot-based Minecraft servers. Let players form towns, claim chunks and carve out a thriving community. Built into HuskTowns is a robust and beautiful chat interface with a plethora of admin tools and config options to let you tailor the plugin to your needs.\n\nAll of this is supported on both standalone setups and across a network of proxied servers—with support for a good range of add-ons to further enhance your experience.\n\n## Features\n**⭐ Works cross-server** — Let players seamlessly manage their towns, claims and teleport to their town spawn across your proxy network!\n\n**⭐ Super intuitive** — Users will pick up how to use it right away! Make a town with /town create and claim a chunk with /town claim to get started.\n\n**⭐ Quick and beautiful menus** — Sometimes, simple is better. No monolithic chest GUIs—instead, robust and beautiful interactive chat menus.\n\n**⭐ Great admin features** — Manage the towns on your server and easily make admin claims. Comes with built-in support for Dynmap, BlueMap, Pl3xMap, Plan, LuckPerms, HuskHomes & more!\n\n**⭐ Easy to configure** — Players can fine-tune town flags and access settings in-game, and admins can easily configure roles and levels through a simple config structure.\n\n**⭐ Extensible API & open-source** — Need more? Extend the plugin with the Developer API. Or, submit a pull request through our code bounty system!\n\n**Ready?** [Let's head down town!](https://william278.net/docs/husktowns/setup)\n\n## Setup\nRequires Java 17+ and a Minecraft 1.17.1+ Spigot-based server. A MySQL database and (optionally) Redis are also needed if you wish to run the plugin across multiple servers on a proxy network.\n\n1. Place the plugin jar file in the `/plugins/` directory of each Spigot server you want to install it on.\n2. Start, then stop every server to let HuskTowns generate the config file.\n3. Navigate to the HuskTowns config file on each server (`~/plugins/HuskTowns/config.yml`) \n4. Configure the plugin to your liking. If you are running HuskTowns across multiple servers, enable `cross_server` mode and fill in your MySQL credentials, remembering to change the database type to `MYSQL` as well.\n5. You can also modify the level requirements in `~/levels.yml`, the default town rule settings in `~/rules.yml` and the town roles in `~/roles.yml`\n6. Start every server again and HuskTowns should have completed installation!\n\n## Development\nTo build HuskTowns, simply run the following in the root of the repository:\n\n```bash\n./gradlew clean build\n```\n\n### License\nHuskTowns is licensed under the Apache 2.0 license.\n\n- [License](https://github.com/WiIIiam278/HuskTowns/blob/master/LICENSE)\n\nContributions to the project are welcome—feel free to open a pull request with new features, improvements and/or fixes!\n\n### Support\nDue to its complexity, official binaries and customer support for HuskTowns is provided through a paid model. This means that support is only available to users who have purchased a license to the plugin from Spigot, Polymart, Craftaro, or BuiltByBit and have provided proof of purchase. Please join our Discord server if you have done so and need help!\n\n## Translations\nTranslations of the plugin locales are welcome to help make the plugin more accessible. Please submit a pull request with your translations as a `.yml` file. ([More info…](https://william278.net/docs/husktowns/translations))\n\n- [Locales Directory](https://github.com/WiIIiam278/HuskTowns/tree/master/common/src/main/resources/locales)\n- [English Locales](https://github.com/WiIIiam278/HuskTowns/tree/master/common/src/main/resources/locales/en-gb.yml)\n\n## Links\n- [Docs](https://william278.net/docs/husktowns) — Read the plugin documentation!\n- [Spigot](https://www.spigotmc.org/resources/husktowns.92672/) — View the Spigot resource page (Also: [Polymart](https://polymart.org/resource/husktowns.1056), [Craftaro](https://craftaro.com/marketplace/product/husktowns.622), [BuiltByBit](https://builtbybit.com/resources/husktowns.34959/))\n- [Issues](https://github.com/WiIIiam278/HuskTowns/issues) — File a bug report or feature request\n- [Discord](https://discord.gg/tVYhJfyDWG) — Get help, ask questions (Proof of purchase required)\n- [bStats](https://bstats.org/plugin/bukkit/HuskTowns/11265) — View plugin metrics\n\n---\n© [William278](https://william278.net/), 2024. Licensed under the Apache-2.0 License.\n",[635,637,639],{"id":29,"url":636},"https://www.spigotmc.org/resources/husktowns.92672/",{"id":32,"url":638},"https://polymart.org/resource/husktowns.1056",{"id":35,"url":640},"https://builtbybit.com/resources/husktowns.34959/",[41],[29,43],"842728756384759828",[645,660,692],{"order":50,"name":51,"children":646},[647,651],{"order":50,"url":54,"title":51,"icon":55,"children":648},[649],{"order":50,"url":64,"title":65,"icon":66,"children":650},[],{"order":63,"url":441,"title":70,"icon":71,"children":652},[653,655,658],{"order":50,"url":74,"title":75,"icon":76,"children":654},[],{"order":63,"url":656,"title":80,"icon":81,"children":657},"redis-support",[],{"order":84,"url":85,"title":86,"icon":87,"children":659},[],{"order":63,"name":106,"children":661},[662,664,684,687,690],{"order":50,"url":109,"title":110,"icon":111,"children":663},[],{"order":63,"url":665,"title":666,"icon":667,"children":668},"towns","Towns","fa-solid:city",[669,674,679],{"order":50,"url":670,"title":671,"icon":672,"children":673},"roles","Roles","eos-icons:role-binding",[],{"order":63,"url":675,"title":676,"icon":677,"children":678},"relations","Alliances & Enemies","ri:hearts-fill",[],{"order":84,"url":680,"title":681,"icon":682,"children":683},"wars","Wars","healthicons:war",[],{"order":84,"url":317,"title":318,"icon":685,"children":686},"material-symbols:border-all-outline-rounded",[],{"order":95,"url":688,"title":362,"icon":363,"children":689},"inactive-town-pruning",[],{"order":342,"url":343,"title":344,"icon":345,"children":691},[],{"order":84,"name":152,"children":693},[694,706,710],{"order":50,"url":155,"title":156,"icon":157,"children":695},[696,700,702,704],{"order":50,"url":697,"title":698,"icon":667,"children":699},"towns-api","Towns API",[],{"order":63,"url":371,"title":372,"icon":373,"children":701},[],{"order":84,"url":386,"title":387,"icon":388,"children":703},[],{"order":95,"url":170,"title":171,"icon":172,"children":705},[],{"order":63,"url":707,"title":708,"icon":157,"children":709},"api-v1","API v1 (legacy)",[],{"order":84,"url":632,"title":179,"icon":180,"children":711},[],{"SVG":713,"PNG":714,"PNG_TRANSPARENT":715,"SVG_TRANSPARENT":716},"husktowns.svg","husktowns.png","husktowns-transparent.png","husktowns-transparent.svg",[],[],"**HuskTowns 3.1.4** adds support for Minecraft 1.21.7 and fixes bugs.\r\n\r\n* Updated dependencies and improved compatibility with 1.21.7\r\n* Fixed a startup crash that could occur due to dependency resolution issues when using new drivers with the Paper Maven Central mirror\r\n\r\nTo update from 3.1.3, just drag+drop. There are no config changes otherwise.","HuskTowns v3.1.4 Released",{"slug":722,"timestamp":723,"category":9,"imageUrl":10,"associatedProject":724,"body":820,"title":821,"authorName":10,"authorAvatar":10,"versionUpdate":13},"velocitab-1.7.8-released","2025-07-01T20:36:20.328164Z",{"slug":725,"restricted":47,"releaseChannels":726,"metadata":727,"stats":10},"velocitab",[15,16],{"name":728,"tagline":729,"license":20,"tags":730,"github":731,"pullReadmeFromGithub":13,"readmeBody":732,"links":733,"maintainers":740,"compatibleSoftware":742,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":13,"documentationNav":743,"listDownloads":13,"hidden":47,"sortWeight":812,"icons":813,"properties":818,"images":819},"Velocitab","A beautiful and versatile TAB list plugin for Velocity proxies",[22,23,24],"https://github.com/WiIIiam278/Velocitab","\u003C!--suppress ALL -->\n\u003Cp align=\"center\">\n \u003Cimg src=\"images/banner.png\" alt=\"Velocitab\" />\n \u003Ca href=\"https://github.com/WiIIiam278/Velocitab/actions/workflows/ci.yml\">\n \u003Cimg src=\"https://img.shields.io/github/actions/workflow/status/WiIIiam278/Velocitab/ci.yml?branch=master&logo=github\"/>\n \u003C/a> \n \u003Ca href=\"https://repo.william278.net/#/releases/net/william278/velocitab/\">\n \u003Cimg src=\"https://repo.william278.net/api/badge/latest/releases/net/william278/velocitab?color=00fb9a&name=Maven&prefix=v\" />\n \u003C/a>\n \u003Ca href=\"https://discord.gg/tVYhJfyDWG\">\n \u003Cimg src=\"https://img.shields.io/discord/818135932103557162.svg?label=&logo=discord&logoColor=fff&color=7389D8&labelColor=6A7EC2\" />\n \u003C/a> \n \u003Cbr/>\n \u003Cb>\n \u003Ca href=\"https://modrinth.com/plugin/velocitab\">Modrinth\u003C/a>\n \u003C/b> —\n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/velocitab/setup\">Setup\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://william278.net/docs/velocitab/\">Docs\u003C/a>\n \u003C/b> — \n \u003Cb>\n \u003Ca href=\"https://github.com/WiIIiam278/Velocitab/issues\">Issues\u003C/a>\n \u003C/b>\n\u003C/p>\n\u003Cbr/>\n\n**Velocitab** is a super-simple Velocity TAB menu plugin that uses scoreboard team client-bound packets to actually sort player lists without the need for a backend plugin. Supporting modern RGB formatting, animations, comprehensive placeholder support and defining multiple TAB menus for different groups of servers, Velocitab is a versatile plugin, useful for any Velocity-based proxy network.\n\n\n\n## Features\n**⭐ Flexible list sorting** — Customizable TAB [list sorting](https://william278.net/docs/velocitab/sorting) based on user role, server, placeholder, and more.\n\n**⭐ Versatile formatting support** — Make your TAB list beautiful with full RGB color support, supporting MiniMessage, MineDown and legacy [formatting modes](https://william278.net/docs/velocitab/formatting).\n\n**⭐ Multiple TAB menus for different servers** — Create [server groups](https://william278.net/docs/velocitab/server-groups) and configure different TAB lists to show for each group!\n\n**⭐ Animations support** — Add extra flair to your TAB list or display additional information by creating pretty looking [animations](https://william278.net/docs/velocitab/animations).\n\n**⭐ Player nametags** — Customize how over-the-head [nametags](https://william278.net/docs/velocitab/nametags) look to help players stand out in-game.\n\n**⭐ Full placeholder support** — Comes with a robust set of built-in [placeholders](https://william278.net/docs/velocitab/placeholders), MiniPlaceholders support, as well as PAPIProxyBridge for PlaceholderAPI support\n\n**Ready?** [Get started in a new TAB…](https://william278.net/docs/velocitab/setup)\n\n## Setup\nWe suggest installing [LuckPerms](https://luckperms.net) on your Velocity proxy and backend (Spigot, Paper, Fabric, etc.) servers for prefix/suffix formatting right out the box.\n\n1. Turn off your Velocity proxy server\n2. [Download](https://github.com/WiIIiam278/Velocitab/releases/latest) and place the plugin jar file in the `/plugins/` folder of your Velocity proxy server.\n3. Start your Velocity proxy, and allow the plugin to generate its config file\n4. Edit the [`config.yml` file](https://william278.net/docs/velocitab/config-file) to your liking\n5. Restart your Velocity proxy again\n\nNeed to make a quick config change? You can use the in-game `/velocitab reload` (permission: `velocitab.command.reload`) command, though we recommend restarting your proxy server for any major changes.\n\n## Building\nTo build Velocitab, run the following in the root of the repository:\n```bash\n./gradlew clean build\n```\nThe build will be output as `/target/Velocitab-x.xx.jar`.\n\n### License\nVelocitab is licensed under the Apache 2.0 license.\n\n- [License](https://github.com/WiIIiam278/Velocitab/blob/master/LICENSE)\n\n## Links\n* **[Website](https://william278.net/project/velocitab)** — Visit my website!\n* **[Docs](https://william278.net/docs/velocitab)** — Read the plugin docs!\n* **[Modrinth](https://modrinth.com/plugin/velocitab)** — View the plugin Modrinth page (Also: [Hangar](https://hangar.papermc.io/William278/Velocitab))\n* **[Issues](https://github.com/WiIIiam278/Velocitab/issues)** — File a bug report or feature request\n* **[Discord](https://discord.com/invite/tVYhJfyDWG)** — Get support, ask questions!\n\n---\n© [William278](https://william278.net/), 2025. Licensed under the Apache-2.0 License.\n",[734,736,738],{"id":210,"url":735},"https://modrinth.com/plugin/Q10irTG0",{"id":423,"url":737},"https://hangar.papermc.io/William278/Velocitab",{"id":38,"url":739},"https://bstats.org/plugin/velocity/Velocitab/18247",[41,741],"AlexDev03",[],[744,755,799],{"order":50,"name":51,"children":745},[746,748,750],{"order":50,"url":54,"title":51,"icon":55,"children":747},[],{"order":63,"url":69,"title":70,"icon":71,"children":749},[],{"order":84,"url":751,"title":752,"icon":753,"children":754},"server-groups","Server Groups","material-symbols:tab-group-outline",[],{"order":63,"name":756,"children":757},"Docs",[758,760,775,789,794],{"order":50,"url":109,"title":110,"icon":111,"children":759},[],{"order":63,"url":761,"title":762,"icon":763,"children":764},"formatting","Formatting","mdi:paint-outline",[765,770],{"order":50,"url":766,"title":767,"icon":768,"children":769},"animations","Animations","material-symbols:animation",[],{"order":63,"url":771,"title":772,"icon":773,"children":774},"custom-logos","Custom Logos","material-symbols:wall-art",[],{"order":84,"url":502,"title":776,"icon":777,"children":778},"Placeholders","mdi:tag",[779,784],{"order":50,"url":780,"title":781,"icon":782,"children":783},"relational-placeholders","Relational Placeholders","mdi:tag-plus",[],{"order":63,"url":785,"title":786,"icon":787,"children":788},"conditional-placeholders","Conditional Placeholders","mdi:tag-edit",[],{"order":95,"url":790,"title":791,"icon":792,"children":793},"nametags","Nametags","gridicons:nametag",[],{"order":342,"url":795,"title":796,"icon":797,"children":798},"server-links","Server Links","fa6-solid:link",[],{"order":84,"name":152,"children":800},[801,810],{"order":50,"url":155,"title":368,"icon":157,"children":802},[803,805],{"order":50,"url":529,"title":530,"icon":531,"children":804},[],{"order":63,"url":806,"title":807,"icon":808,"children":809},"plugin-message-api","Plugin Message API","carbon:hybrid-networking",[],{"order":63,"url":731,"title":179,"icon":180,"children":811},[],5,{"SVG":814,"PNG":815,"PNG_TRANSPARENT":816,"SVG_TRANSPARENT":817},"velocitab.svg","velocitab.png","velocitab-transparent.png","velocitab-transparent.svg",[],[],"**Veloictab 1.7.8** adds support for Minecraft 1.21.7.\r\n\r\n* Added support for Minecraft 1.21.7 clients\r\n\r\nTo update, just drag+drop. There are no config changes.","Velocitab v1.7.8 Released",{"slug":823,"timestamp":824,"category":9,"imageUrl":10,"associatedProject":825,"body":896,"title":897,"authorName":10,"authorAvatar":10,"versionUpdate":13},"husksync-3.8.5-released","2025-06-25T18:11:29.888453Z",{"slug":12,"restricted":13,"releaseChannels":826,"metadata":827,"stats":10},[15,16],{"name":18,"tagline":19,"license":20,"tags":828,"github":25,"pullReadmeFromGithub":13,"readmeBody":26,"links":829,"maintainers":834,"compatibleSoftware":835,"suggestedRetailPrice":45,"linkedDiscordRole":46,"archived":47,"documentation":13,"documentationNav":836,"listDownloads":13,"hidden":47,"sortWeight":63,"icons":893,"properties":894,"images":895},[22,23,24],[830,831,832,833],{"id":29,"url":30},{"id":32,"url":33},{"id":35,"url":36},{"id":38,"url":39},[41],[29,43,44],[837,859,871,879],{"order":50,"name":51,"children":838},[839,845,853,855],{"order":50,"url":54,"title":51,"icon":55,"children":840},[841,843],{"order":50,"url":58,"title":59,"icon":60,"children":842},[],{"order":63,"url":64,"title":65,"icon":66,"children":844},[],{"order":63,"url":69,"title":70,"icon":71,"children":846},[847,849,851],{"order":50,"url":74,"title":75,"icon":76,"children":848},[],{"order":63,"url":79,"title":80,"icon":81,"children":850},[],{"order":84,"url":85,"title":86,"icon":87,"children":852},[],{"order":84,"url":90,"title":91,"icon":92,"children":854},[],{"order":95,"url":96,"title":97,"icon":98,"children":856},[857],{"order":50,"url":101,"title":102,"icon":103,"children":858},[],{"order":63,"name":106,"children":860},[861,863,869],{"order":50,"url":109,"title":110,"icon":111,"children":862},[],{"order":63,"url":114,"title":115,"icon":116,"children":864},[865,867],{"order":50,"url":119,"title":120,"icon":121,"children":866},[],{"order":63,"url":124,"title":125,"icon":126,"children":868},[],{"order":84,"url":129,"title":130,"icon":131,"children":870},[],{"order":84,"name":134,"children":872},[873,875,877],{"order":50,"url":137,"title":138,"icon":139,"children":874},[],{"order":63,"url":142,"title":143,"icon":144,"children":876},[],{"order":84,"url":147,"title":148,"icon":149,"children":878},[],{"order":95,"name":152,"children":880},[881,889,891],{"order":50,"url":155,"title":156,"icon":157,"children":882},[883,885,887],{"order":50,"url":160,"title":161,"icon":162,"children":884},[],{"order":63,"url":165,"title":166,"icon":167,"children":886},[],{"order":84,"url":170,"title":171,"icon":172,"children":888},[],{"order":63,"url":175,"title":176,"icon":157,"children":890},[],{"order":84,"url":25,"title":179,"icon":180,"children":892},[],{"SVG":183,"PNG":184,"PNG_TRANSPARENT":185,"SVG_TRANSPARENT":186},[],[],"**HuskSync 3.8.5** adds support for Minecraft 1.21.6 and fixes bugs.\r\n\r\n* Added support for Minecraft 1.21.6 servers on Paper and Fabric\r\n* Added a debug configuration option to disable check-in petitions (not recommended unless you know what you are doing)\r\n* Fixed a bug on Paper servers where persisted locked maps not syncing correctly after a server restart occurs (#498)\r\n - There's still an issue affecting locked maps in item frames I plan on fixing soon. \r\n\r\nTo update from 3.8.4, just drag+drop. There are no config changes (unless you happen to want to disable check-in petitions with the new option; not recommended unless you know what you are doing)","HuskSync v3.8.5 Released",{"slug":899,"timestamp":900,"category":9,"imageUrl":10,"associatedProject":901,"body":968,"title":969,"authorName":10,"authorAvatar":10,"versionUpdate":13},"huskclaims-1.5.9-released","2025-06-22T21:25:13.443356Z",{"slug":272,"restricted":13,"releaseChannels":902,"metadata":903,"stats":10},[15,16],{"name":275,"tagline":276,"license":20,"tags":904,"github":278,"pullReadmeFromGithub":13,"readmeBody":279,"links":905,"maintainers":910,"compatibleSoftware":911,"suggestedRetailPrice":291,"linkedDiscordRole":292,"archived":47,"documentation":13,"documentationNav":912,"listDownloads":13,"hidden":47,"sortWeight":95,"icons":965,"properties":966,"images":967},[22,23,24],[906,907,908,909],{"id":29,"url":282},{"id":32,"url":284},{"id":35,"url":286},{"id":38,"url":288},[41],[29,43,44],[913,923,941,949],{"order":50,"name":51,"children":914},[915,919],{"order":50,"url":54,"title":51,"icon":55,"children":916},[917],{"order":50,"url":299,"title":300,"icon":60,"children":918},[],{"order":63,"url":303,"title":70,"icon":71,"children":920},[921],{"order":50,"url":85,"title":86,"icon":87,"children":922},[],{"order":63,"name":106,"children":924},[925,927,929,937,939],{"order":50,"url":109,"title":110,"icon":111,"children":926},[],{"order":63,"url":312,"title":313,"icon":314,"children":928},[],{"order":84,"url":317,"title":318,"icon":319,"children":930},[931,933,935],{"order":50,"url":322,"title":323,"icon":324,"children":932},[],{"order":63,"url":327,"title":328,"icon":329,"children":934},[],{"order":84,"url":332,"title":333,"icon":334,"children":936},[],{"order":95,"url":337,"title":338,"icon":339,"children":938},[],{"order":342,"url":343,"title":344,"icon":345,"children":940},[],{"order":84,"name":348,"children":942},[943,945,947],{"order":50,"url":351,"title":352,"icon":353,"children":944},[],{"order":63,"url":356,"title":357,"icon":358,"children":946},[],{"order":84,"url":361,"title":362,"icon":363,"children":948},[],{"order":95,"name":152,"children":950},[951,963],{"order":50,"url":155,"title":368,"icon":157,"children":952},[953,955,957,959,961],{"order":50,"url":371,"title":372,"icon":373,"children":954},[],{"order":63,"url":376,"title":377,"icon":378,"children":956},[],{"order":84,"url":381,"title":382,"icon":383,"children":958},[],{"order":95,"url":386,"title":387,"icon":388,"children":960},[],{"order":342,"url":170,"title":171,"icon":172,"children":962},[],{"order":63,"url":278,"title":179,"icon":180,"children":964},[],{"SVG":395,"PNG":396,"PNG_TRANSPARENT":397,"SVG_TRANSPARENT":398},[],[],"**HuskClaims 1.5.9** adds support for Minecraft 1.21.6, and fixes bugs.\r\n\r\n* Added support for Minecraft 1.21.6, including on Fabric servers\r\n* Made lectern behaviour consistent between platforms\r\n - Now triggers a block interact operation type for reading a book in a lectern\r\n - Now triggers a container open operation type for taking a book from a lectern\r\n* Improved performance of vehicle handling and fixed issues with it\r\n - You now dismount when entering a claim that you do not have permission to enter\r\n* Added protection against lightning strikes\r\n* **API:** Added `PostCreateClaim` and `PostCreateChildClaim` events, which are fired _after_ a claim/child claim are created\r\n - Useful for doing stuff with a created claim after it has been created. These events are not cancellable.\r\n - Use the existing `CreateClaim` and `CreateChildClaim` events to cancel these actions\r\n\r\nTo update from 1.5.8, just drag+drop. There are no config changes.","HuskClaims v1.5.9 Released",{"slug":971,"timestamp":972,"category":9,"imageUrl":10,"associatedProject":973,"body":1052,"title":1053,"authorName":10,"authorAvatar":10,"versionUpdate":13},"huskhomes-4.9.8-released","2025-06-22T18:20:22.575805Z",{"slug":407,"restricted":47,"releaseChannels":974,"metadata":975,"stats":10},[15,16],{"name":410,"tagline":411,"license":20,"tags":976,"github":413,"pullReadmeFromGithub":13,"readmeBody":414,"links":977,"maintainers":984,"compatibleSoftware":985,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":13,"documentationNav":986,"listDownloads":13,"hidden":47,"sortWeight":50,"icons":1049,"properties":1050,"images":1051},[22,23,24],[978,979,980,981,982,983],{"id":29,"url":417},{"id":210,"url":419},{"id":32,"url":421},{"id":423,"url":424},{"id":426,"url":427},{"id":38,"url":429},[41],[29,43,44],[987,1007,1027,1039],{"order":50,"name":51,"children":988},[989,993,1001,1003],{"order":50,"url":54,"title":51,"icon":55,"children":990},[991],{"order":50,"url":438,"title":300,"icon":60,"children":992},[],{"order":63,"url":441,"title":70,"icon":71,"children":994},[995,997,999],{"order":50,"url":74,"title":75,"icon":76,"children":996},[],{"order":63,"url":79,"title":80,"icon":81,"children":998},[],{"order":84,"url":85,"title":86,"icon":87,"children":1000},[],{"order":84,"url":90,"title":91,"icon":92,"children":1002},[],{"order":95,"url":96,"title":97,"icon":98,"children":1004},[1005],{"order":50,"url":101,"title":102,"icon":103,"children":1006},[],{"order":63,"name":106,"children":1008},[1009,1019,1023],{"order":50,"url":109,"title":110,"icon":111,"children":1010},[1011,1013,1015,1017],{"order":50,"url":460,"title":461,"icon":462,"children":1012},[],{"order":63,"url":465,"title":466,"icon":467,"children":1014},[],{"order":84,"url":470,"title":471,"icon":472,"children":1016},[],{"order":95,"url":475,"title":476,"icon":477,"children":1018},[],{"order":63,"url":480,"title":481,"icon":482,"children":1020},[1021],{"order":50,"url":485,"title":486,"icon":487,"children":1022},[],{"order":84,"url":490,"title":491,"icon":492,"children":1024},[1025],{"order":50,"url":495,"title":496,"icon":497,"children":1026},[],{"order":84,"name":344,"children":1028},[1029,1031,1033,1035,1037],{"order":50,"url":502,"title":503,"icon":504,"children":1030},[],{"order":63,"url":507,"title":508,"icon":509,"children":1032},[],{"order":84,"url":129,"title":512,"icon":131,"children":1034},[],{"order":95,"url":515,"title":516,"icon":517,"children":1036},[],{"order":342,"url":520,"title":521,"icon":522,"children":1038},[],{"order":95,"name":152,"children":1040},[1041,1047],{"order":50,"url":155,"title":368,"icon":157,"children":1042},[1043,1045],{"order":50,"url":529,"title":530,"icon":531,"children":1044},[],{"order":63,"url":170,"title":171,"icon":172,"children":1046},[],{"order":63,"url":413,"title":179,"icon":180,"children":1048},[],{"SVG":538,"PNG":539,"PNG_TRANSPARENT":540,"SVG_TRANSPARENT":541},[],[],"**HuskHomes 4.9.8** fixes an issue with library resolution in the previous release.\r\n\r\n* Fixed an issue caused by the new paper maven mirror being incomplete\r\n\r\nTo update from 4.9.6/7, just drag+drop. There are no config changes.","HuskHomes v4.9.8 Released",{"slug":1055,"timestamp":1056,"category":9,"imageUrl":10,"associatedProject":1057,"body":1136,"title":1137,"authorName":10,"authorAvatar":10,"versionUpdate":13},"huskhomes-4.9.7-released","2025-06-22T18:12:38.738704Z",{"slug":407,"restricted":47,"releaseChannels":1058,"metadata":1059,"stats":10},[15,16],{"name":410,"tagline":411,"license":20,"tags":1060,"github":413,"pullReadmeFromGithub":13,"readmeBody":414,"links":1061,"maintainers":1068,"compatibleSoftware":1069,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":13,"documentationNav":1070,"listDownloads":13,"hidden":47,"sortWeight":50,"icons":1133,"properties":1134,"images":1135},[22,23,24],[1062,1063,1064,1065,1066,1067],{"id":29,"url":417},{"id":210,"url":419},{"id":32,"url":421},{"id":423,"url":424},{"id":426,"url":427},{"id":38,"url":429},[41],[29,43,44],[1071,1091,1111,1123],{"order":50,"name":51,"children":1072},[1073,1077,1085,1087],{"order":50,"url":54,"title":51,"icon":55,"children":1074},[1075],{"order":50,"url":438,"title":300,"icon":60,"children":1076},[],{"order":63,"url":441,"title":70,"icon":71,"children":1078},[1079,1081,1083],{"order":50,"url":74,"title":75,"icon":76,"children":1080},[],{"order":63,"url":79,"title":80,"icon":81,"children":1082},[],{"order":84,"url":85,"title":86,"icon":87,"children":1084},[],{"order":84,"url":90,"title":91,"icon":92,"children":1086},[],{"order":95,"url":96,"title":97,"icon":98,"children":1088},[1089],{"order":50,"url":101,"title":102,"icon":103,"children":1090},[],{"order":63,"name":106,"children":1092},[1093,1103,1107],{"order":50,"url":109,"title":110,"icon":111,"children":1094},[1095,1097,1099,1101],{"order":50,"url":460,"title":461,"icon":462,"children":1096},[],{"order":63,"url":465,"title":466,"icon":467,"children":1098},[],{"order":84,"url":470,"title":471,"icon":472,"children":1100},[],{"order":95,"url":475,"title":476,"icon":477,"children":1102},[],{"order":63,"url":480,"title":481,"icon":482,"children":1104},[1105],{"order":50,"url":485,"title":486,"icon":487,"children":1106},[],{"order":84,"url":490,"title":491,"icon":492,"children":1108},[1109],{"order":50,"url":495,"title":496,"icon":497,"children":1110},[],{"order":84,"name":344,"children":1112},[1113,1115,1117,1119,1121],{"order":50,"url":502,"title":503,"icon":504,"children":1114},[],{"order":63,"url":507,"title":508,"icon":509,"children":1116},[],{"order":84,"url":129,"title":512,"icon":131,"children":1118},[],{"order":95,"url":515,"title":516,"icon":517,"children":1120},[],{"order":342,"url":520,"title":521,"icon":522,"children":1122},[],{"order":95,"name":152,"children":1124},[1125,1131],{"order":50,"url":155,"title":368,"icon":157,"children":1126},[1127,1129],{"order":50,"url":529,"title":530,"icon":531,"children":1128},[],{"order":63,"url":170,"title":171,"icon":172,"children":1130},[],{"order":63,"url":413,"title":179,"icon":180,"children":1132},[],{"SVG":538,"PNG":539,"PNG_TRANSPARENT":540,"SVG_TRANSPARENT":541},[],[],"HuskHomes 4.9.7 adds support for Minecraft 1.21.6.\r\n\r\n* Added support for Minecraft 1.21.6, including on Fabric servers\r\n* Fixed an issue with library downloading on Paper due to maven central rate limiting\r\n* Fixed an issue where using Redis on Fabric would cause a NoClassDefFound error due to a missing dependency in newer Redis versions\r\n\r\nTo update from 4.9.6, just drag+drop. There are no config changes.","HuskHomes v4.9.7 Released",{"slug":1139,"timestamp":1140,"category":9,"imageUrl":10,"associatedProject":1141,"body":1203,"title":1204,"authorName":10,"authorAvatar":10,"versionUpdate":13},"husktowns-3.1.3-released","2025-06-21T16:05:40.916796Z",{"slug":626,"restricted":13,"releaseChannels":1142,"metadata":1143,"stats":10},[15,16],{"name":629,"tagline":630,"license":20,"tags":1144,"github":632,"pullReadmeFromGithub":13,"readmeBody":633,"links":1145,"maintainers":1149,"compatibleSoftware":1150,"suggestedRetailPrice":291,"linkedDiscordRole":643,"archived":47,"documentation":13,"documentationNav":1151,"listDownloads":13,"hidden":47,"sortWeight":84,"icons":1200,"properties":1201,"images":1202},[22,23,24],[1146,1147,1148],{"id":29,"url":636},{"id":32,"url":638},{"id":35,"url":640},[41],[29,43],[1152,1166,1184],{"order":50,"name":51,"children":1153},[1154,1158],{"order":50,"url":54,"title":51,"icon":55,"children":1155},[1156],{"order":50,"url":64,"title":65,"icon":66,"children":1157},[],{"order":63,"url":441,"title":70,"icon":71,"children":1159},[1160,1162,1164],{"order":50,"url":74,"title":75,"icon":76,"children":1161},[],{"order":63,"url":656,"title":80,"icon":81,"children":1163},[],{"order":84,"url":85,"title":86,"icon":87,"children":1165},[],{"order":63,"name":106,"children":1167},[1168,1170,1178,1180,1182],{"order":50,"url":109,"title":110,"icon":111,"children":1169},[],{"order":63,"url":665,"title":666,"icon":667,"children":1171},[1172,1174,1176],{"order":50,"url":670,"title":671,"icon":672,"children":1173},[],{"order":63,"url":675,"title":676,"icon":677,"children":1175},[],{"order":84,"url":680,"title":681,"icon":682,"children":1177},[],{"order":84,"url":317,"title":318,"icon":685,"children":1179},[],{"order":95,"url":688,"title":362,"icon":363,"children":1181},[],{"order":342,"url":343,"title":344,"icon":345,"children":1183},[],{"order":84,"name":152,"children":1185},[1186,1196,1198],{"order":50,"url":155,"title":156,"icon":157,"children":1187},[1188,1190,1192,1194],{"order":50,"url":697,"title":698,"icon":667,"children":1189},[],{"order":63,"url":371,"title":372,"icon":373,"children":1191},[],{"order":84,"url":386,"title":387,"icon":388,"children":1193},[],{"order":95,"url":170,"title":171,"icon":172,"children":1195},[],{"order":63,"url":707,"title":708,"icon":157,"children":1197},[],{"order":84,"url":632,"title":179,"icon":180,"children":1199},[],{"SVG":713,"PNG":714,"PNG_TRANSPARENT":715,"SVG_TRANSPARENT":716},[],[],"**HuskTowns 3.1.3** fixes bugs and improves compatibility with Minecraft 1.21.6.\r\n\r\n* Updated dependencies and improved compatibility with 1.21.6\r\n* Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#587)\r\n* Changed vehicle collision checks to use `entity_interact` if the player is riding the colliding vehicle\r\n* Fixed an issue where breaking / placing vehicles (minecarts, boats) wasn't being properly handled in some cases\r\n* Fixed throwing projectiles always being cancelled on Fabric due to a logical issue with inspection tool handling\r\n* Fixed TNT and TNT in Minecart explosions on Bukkit being unintuitively handled under entity_damage_terrain (now under explosion_damage_terrain)\r\n* Fixed some hostile mobs not being considered monsters for the purpose of player_damage_monster\r\n* **API:** Added a `TownUpdateEvent`, fired whenever a town is updated, courtesy of @JustAHuman-xD (#608)\r\n\r\nTo update from 3.1.2, just drag+drop.","HuskTowns v3.1.3 Released",{"slug":1206,"timestamp":1207,"category":9,"imageUrl":10,"associatedProject":1208,"body":1260,"title":1261,"authorName":10,"authorAvatar":10,"versionUpdate":13},"velocitab-1.7.7-released","2025-06-17T16:42:32.181844Z",{"slug":725,"restricted":47,"releaseChannels":1209,"metadata":1210,"stats":10},[15,16],{"name":728,"tagline":729,"license":20,"tags":1211,"github":731,"pullReadmeFromGithub":13,"readmeBody":732,"links":1212,"maintainers":1216,"compatibleSoftware":1217,"suggestedRetailPrice":50,"linkedDiscordRole":218,"archived":47,"documentation":13,"documentationNav":1218,"listDownloads":13,"hidden":47,"sortWeight":812,"icons":1257,"properties":1258,"images":1259},[22,23,24],[1213,1214,1215],{"id":210,"url":735},{"id":423,"url":737},{"id":38,"url":739},[41,741],[],[1219,1227,1247],{"order":50,"name":51,"children":1220},[1221,1223,1225],{"order":50,"url":54,"title":51,"icon":55,"children":1222},[],{"order":63,"url":69,"title":70,"icon":71,"children":1224},[],{"order":84,"url":751,"title":752,"icon":753,"children":1226},[],{"order":63,"name":756,"children":1228},[1229,1231,1237,1243,1245],{"order":50,"url":109,"title":110,"icon":111,"children":1230},[],{"order":63,"url":761,"title":762,"icon":763,"children":1232},[1233,1235],{"order":50,"url":766,"title":767,"icon":768,"children":1234},[],{"order":63,"url":771,"title":772,"icon":773,"children":1236},[],{"order":84,"url":502,"title":776,"icon":777,"children":1238},[1239,1241],{"order":50,"url":780,"title":781,"icon":782,"children":1240},[],{"order":63,"url":785,"title":786,"icon":787,"children":1242},[],{"order":95,"url":790,"title":791,"icon":792,"children":1244},[],{"order":342,"url":795,"title":796,"icon":797,"children":1246},[],{"order":84,"name":152,"children":1248},[1249,1255],{"order":50,"url":155,"title":368,"icon":157,"children":1250},[1251,1253],{"order":50,"url":529,"title":530,"icon":531,"children":1252},[],{"order":63,"url":806,"title":807,"icon":808,"children":1254},[],{"order":63,"url":731,"title":179,"icon":180,"children":1256},[],{"SVG":814,"PNG":815,"PNG_TRANSPARENT":816,"SVG_TRANSPARENT":817},[],[],"**Veloictab 1.7.7** adds support for Minecraft 1.21.6 and fixes a bug related to placeholder replacement.\r\n\r\n* Added support for Minecraft 1.21.6 clients\r\n* Fixed placeholder replacements not being applied when placeholder is not found, courtesy of@Koora7334 (#272)\r\n\r\nTo update, just drag+drop. There are no config changes.","Velocitab v1.7.7 Released",{"size":1263,"number":50,"totalElements":1264,"totalPages":342},15,53,{"data":1266,"body":1267},{},{"type":1268,"children":1269},"root",[1270],{"type":1271,"tag":1272,"props":1273,"children":1274},"element","p",{},[1275,1282],{"type":1271,"tag":1276,"props":1277,"children":1278},"strong",{},[1279],{"type":1280,"value":1281},"text","HuskSync 3.8.7",{"type":1280,"value":1283}," adds support for MC 1.21.8 and fixes bugs.",{"data":1285,"body":1286},{},{"type":1268,"children":1287},[1288],{"type":1271,"tag":1272,"props":1289,"children":1290},{},[1291,1296],{"type":1271,"tag":1276,"props":1292,"children":1293},{},[1294],{"type":1280,"value":1295},"PAPIProxyBridge 1.8.4",{"type":1280,"value":1297}," is a hotfix to fix issues with the Fabric mod and Paper 1.21.1.",{"data":1299,"body":1300},{},{"type":1268,"children":1301},[1302],{"type":1271,"tag":1272,"props":1303,"children":1304},{},[1305,1310],{"type":1271,"tag":1276,"props":1306,"children":1307},{},[1308],{"type":1280,"value":1309},"PAPIProxyBridge 1.8.3",{"type":1280,"value":1311}," is a hotfix to address a startup crash issue on Paper servers.",{"data":1313,"body":1314},{},{"type":1268,"children":1315},[1316],{"type":1271,"tag":1272,"props":1317,"children":1318},{},[1319,1324],{"type":1271,"tag":1276,"props":1320,"children":1321},{},[1322],{"type":1280,"value":1323},"PAPIProxyBridge 1.8.2",{"type":1280,"value":1325}," adds support for Minecraft 1.21.7.",{"data":1327,"body":1328},{},{"type":1268,"children":1329},[1330],{"type":1271,"tag":1272,"props":1331,"children":1332},{},[1333,1338],{"type":1271,"tag":1276,"props":1334,"children":1335},{},[1336],{"type":1280,"value":1337},"HuskClaims 1.5.10",{"type":1280,"value":1339}," adds support for Minecraft 1.21.7, and fixes a bug.",{"data":1341,"body":1342},{},{"type":1268,"children":1343},[1344],{"type":1271,"tag":1272,"props":1345,"children":1346},{},[1347,1352],{"type":1271,"tag":1276,"props":1348,"children":1349},{},[1350],{"type":1280,"value":1351},"HuskHomes 4.9.9",{"type":1280,"value":1325},{"data":1354,"body":1355},{},{"type":1268,"children":1356},[1357],{"type":1271,"tag":1272,"props":1358,"children":1359},{},[1360,1365],{"type":1271,"tag":1276,"props":1361,"children":1362},{},[1363],{"type":1280,"value":1364},"HuskSync 3.8.6",{"type":1280,"value":1366}," adds support for Minecraft 1.21.7 and updates the Japanese locales.",{"data":1368,"body":1369},{},{"type":1268,"children":1370},[1371],{"type":1271,"tag":1272,"props":1372,"children":1373},{},[1374,1379],{"type":1271,"tag":1276,"props":1375,"children":1376},{},[1377],{"type":1280,"value":1378},"HuskTowns 3.1.4",{"type":1280,"value":1380}," adds support for Minecraft 1.21.7 and fixes bugs.",{"data":1382,"body":1383},{},{"type":1268,"children":1384},[1385],{"type":1271,"tag":1272,"props":1386,"children":1387},{},[1388,1393],{"type":1271,"tag":1276,"props":1389,"children":1390},{},[1391],{"type":1280,"value":1392},"Veloictab 1.7.8",{"type":1280,"value":1325},{"data":1395,"body":1396},{},{"type":1268,"children":1397},[1398],{"type":1271,"tag":1272,"props":1399,"children":1400},{},[1401,1406],{"type":1271,"tag":1276,"props":1402,"children":1403},{},[1404],{"type":1280,"value":1405},"HuskSync 3.8.5",{"type":1280,"value":1407}," adds support for Minecraft 1.21.6 and fixes bugs.",{"data":1409,"body":1410},{},{"type":1268,"children":1411},[1412],{"type":1271,"tag":1272,"props":1413,"children":1414},{},[1415,1420],{"type":1271,"tag":1276,"props":1416,"children":1417},{},[1418],{"type":1280,"value":1419},"HuskClaims 1.5.9",{"type":1280,"value":1421}," adds support for Minecraft 1.21.6, and fixes bugs.",{"data":1423,"body":1424},{},{"type":1268,"children":1425},[1426],{"type":1271,"tag":1272,"props":1427,"children":1428},{},[1429,1434],{"type":1271,"tag":1276,"props":1430,"children":1431},{},[1432],{"type":1280,"value":1433},"HuskHomes 4.9.8",{"type":1280,"value":1435}," fixes an issue with library resolution in the previous release.",{"data":1437,"body":1438},{},{"type":1268,"children":1439},[1440],{"type":1271,"tag":1272,"props":1441,"children":1442},{},[1443],{"type":1280,"value":1444},"HuskHomes 4.9.7 adds support for Minecraft 1.21.6.",{"data":1446,"body":1447},{},{"type":1268,"children":1448},[1449],{"type":1271,"tag":1272,"props":1450,"children":1451},{},[1452,1457],{"type":1271,"tag":1276,"props":1453,"children":1454},{},[1455],{"type":1280,"value":1456},"HuskTowns 3.1.3",{"type":1280,"value":1458}," fixes bugs and improves compatibility with Minecraft 1.21.6.",{"data":1460,"body":1461},{},{"type":1268,"children":1462},[1463],{"type":1271,"tag":1272,"props":1464,"children":1465},{},[1466,1471],{"type":1271,"tag":1276,"props":1467,"children":1468},{},[1469],{"type":1280,"value":1470},"Veloictab 1.7.7",{"type":1280,"value":1472}," adds support for Minecraft 1.21.6 and fixes a bug related to placeholder replacement.",["Reactive",1474],{"$snuxt-i18n-meta":1475,"$sauth":-1,"$sxsrf":-1},{},["Set"],["ShallowReactive",1478],{"user":1479,"$f8sEux2B8Em0sivS2rVQp40muUHeYpuuJJZiRKtg5DXs":-1,"mdc-mn049c-key":-1,"mdc--v8zrze-key":-1,"mdc-w76xav-key":-1,"mdc--h504xz-key":-1,"mdc-87z0dv-key":-1,"mdc-6kx6zq-key":-1,"mdc-ca04lg-key":-1,"mdc-tfj3ge-key":-1,"mdc--h3p4iu-key":-1,"mdc-6rn8s3-key":-1,"mdc-kn9zes-key":-1,"mdc--5wrh5v-key":-1,"mdc-4b5d43-key":-1,"mdc-ld2zb3-key":-1,"mdc-vyy9ws-key":-1},["NuxtError",1480],{"message":1481,"statusCode":1482,"statusMessage":1483,"data":1484},"[GET] \"https://api.william278.net/v1/users/@me\": 401 Unauthorized",401,"Unauthorized",{"error":1485},"You must be logged in to perform this action.","/posts"]