TownyQueue icon

TownyQueue -----

An asynchronous town joining mechanism




Problems Resolved:
-
/tq invite no longer causes NPE and spams the chatbox

Features Added:
-
You can configure invite success message in lang folder now
----------, Aug 24, 2021

This update brings compatibility for PL-Hide plugin. It also addresses another NPE issue.

Features Added:
- You can now use PL-Hide to block tabbing and command execution for TQ commands

Problems Fixed:
- When creating new towns, NPE will spam the console
----------, Aug 23, 2021

Apologies for the long delay in pushing updates due to some personal matter. But this is a patch that fixes NullPointerException when using /tq list player and /tq list onlineMayor.

Problems Fixed:
- '/tq list' commands will work as intended
----------, Aug 23, 2021

Fix Previously Broken Download Link
----------, Aug 8, 2021

It was reported earlier that the /tq invite command is throwing out error when it should not. This patch fixes that issue.

Also just to clarify, please read the changelog carefully when you are upgrading from v0.1.x to v0.2.x. There are some important changes that you will need to know to proceed.

Bugs Fixed:
- Adding player to the town before removing TQ entry causes the town new member listener to trigger and removing the entry before it should. Now the player is removed from TQ and then added to the town.
----------, Aug 7, 2021

Big update containing (small but important) breaking changes! This update brings a huge amount of stability fixes, update checking, code cleanup/refactoring. But most importantly, recruiting feature is added to TQ. Recruiting system allows town mayors to indicate to people who are looking for town that they are interested in accepting new members. Different from just opening your town to joining in native Towny, which might opens door for griefing, recruiting system only serves as an indication. The players can then join the queue with a preferred town, or directly reach out to the town's mayor.

Lets first talk about the breaking changes:
Due to the introduction of NatureLib, a lot of aspects of TQ are completely rewritten or hugely refactored. And here are some changes in this update that needs your attention.
  • Please BACKUP your language file before updating. You will need to manually copy paste your old language configs into the new lang file because of layout change.
  • The old data.yml WILL NOT BE READ AND PARSED. The new config file is located under data/queue.yml. You can simply copy paste over all the data to migrate (data.yml) will not be deleted automatically.

Now the better news - features added:
  • Allow town mayors to show to the public that they are recruiting
  • Refactored '/tq list' to '/tq list player'
  • Refactored '/tq listOnlineMayor' to '/tq list onlineMayor'
  • Added '/tq list recruitingMayor'
  • Added '/tq recruit <on/off>'
  • Allow server admins to configure for mem-cache in config.yml
  • Prompt if users enters an invalid command
  • More structured language files

And the bug fixes:
  • Refactored more code base to be compliant with NatureLib
  • Changed database configs
  • Changed yaml datastore folder layout
  • Changed language file
  • Fixed some hidden bugs here and there
  • Created Pageable class to make paging entries more organized
  • Fixed some erroneous command format causing NPE
  • You can no longer page to an unexistent page
  • Creating town will remove the new town's mayor from the queue (if exists)
----------, Aug 6, 2021

Resource Information
Author:
----------
Total Downloads: 423
First Release: Aug 5, 2021
Last Update: Aug 24, 2021
Category: ---------------
All-Time Rating:
3 ratings
Find more info at git.naturecraft.world...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings