TownyMission: A Must Have Addition to Towny Servers v2.6.1

A peaceful, mission-based competition mechanism among Towny towns

  1. Admin Command Console Execution Update!

    Barbadosian
    This update brings the ability to execute all of the admin commands from the console.

    Features Added:
    - TMSA commands can be run from the console

    Problems Resolved:
    - Fixed couple areas where NPE might occur due to command parsing
    - Optimized command execution performance
    LlmDl likes this.
  2. Individual Permission Pack

    Barbadosian
    This update introduces individual permission nodes for each player and admin commands. This will allow server admins to control various aspects of TMS in finer granuality. For the complete permission list and packs, please refer to the plugin wiki HERE. This update is backward compatible, meaning that if everything is working so far(permission-wise), it should continue to do so.

    Features...
  3. CustomModelData and Material update!

    Barbadosian
    Ever found those hard coded /t missions or /tms list items boring? Want to change them to some other materials or even better - use your own existing custom server resource pack? This update brings you with that ability!

    Features Added:
    - Custom Model Data support for GUI items

    Problems Resolved:
    - Fixed Towny version parsing when version contains "for MC ..."
    - Fixed '/tmsa info' not giving message but throwing exception
    - All GUI lang options will be loaded
    - Factored away...
    LlmDl and Sakuyoyo like this.
  4. Bug Fix Update

    Barbadosian
    More bug fixes. If you locate a (possible) bug when using TMS, please don't hesitate to reach out to me on the support discord! Most of the time you will get a patch within 24 hours.

    Bug Fixed:
    - If using Windows/Windows Server as the host, you will no longer get NPE when updating mission files.
  5. Bug Fix Update

    Barbadosian
    Did even more testing and found out another couple bugs.

    Bugs Fixed:
    - On non-main server, loading the plugin causes NPE
    - Money mission returnable placeholder not parsing in GUI
  6. Bug Fix Update

    Barbadosian
    This update focuses solely on finding bugs. I have identified couple bugs and patched them in this update. It should be quite stable. If you locate a (possible) bug when using TMS, please don't hesitate to reach out to me on the support discord! Most of the time you will get a patch within 24 hours.

    Bugs Fixed:
    - `/tmsa info <town>` throwing index out of bound exception
    - config version is incorrect in new instances
  7. Bug Fix Update

    Barbadosian
    This update contains a small bug fix for the version checking logic. Both bugs are not gameplay related, just some unfortunate consequences of crappy coding.

    Bugs Fixed:
    - IndexOutOfBound exception when enabling plugin
    - Prompting SNAPSHOT version older than the previous release, which is wrong.
  8. MythicMob support!

    Barbadosian
    This update brings you support for MythicMobs in mob missions. Just like the resource mission, there is a new "isMm" field in the configuration file that will allow you to toggle between vanilla and MythicMobs mob name.

    Features Added:
    - MobMission has support for MythicMobs

    Bugs Fixed:
    - When you incorrectly configures a mission config entry, it would get deleted
    - If you disable a mission, its mission config file would still get loaded into the plugin data folder (it used...
    LlmDl, Cobrex and ccorp2002 like this.
  9. Bug Fix Update

    Barbadosian
    This update fixes a console IllegalAccessError spam when TMS is used with other plugins that utilizes jackson library, notably PAPI, and you happen to have --illegal-access flag set to DENY (default is PERMIT).

    Bugs Fixed:
    - If you have --illegal-access=deny in your runtime, TMS and PAPI will no longer cause IllegalAccessError
    ccorp2002 likes this.
  10. Bug Fix Update

    Barbadosian
    Talking about not writing code late at night. This build fixes a small bug introduced in the previous release.

    Bugs Fixed:
    - When aborting mission, the asynchronous DB call might result in NPE and resulting in the mission not being aborted.
    LlmDl likes this.