TownyMission: A Must Have Addition to Towny Servers icon

TownyMission: A Must Have Addition to Towny Servers -----

A peaceful, mission-based competition mechanism among Towny towns



[​IMG]
[​IMG]

[​IMG]
TownyMission(TMS) is an powerful add-on to the good-old Towny plugin. TMS aims to resolve the lacking of a peaceful competition mechanism between Towny towns. It also helps improve town cohesion by allowing town members to collaborate on reward-gaining missions.

Wiki: Home · Wiki · NatureCraft Dev / TownyMission · GitLab
Issue Tracker: Issues · NatureCraft Dev / TownyMission · GitLab
Discord: https://discord.gg/5HfzxpUksS

Dependencies: Vault, Towny(0.97+, optional only for non-main server under bungee mode), PlaceholderAPI(optional), MMOItems(optional), CMI/EssentialX(you need at least one), UltimateVotes(optional).

Tested Platforms
: Paper, Spigot, [Others might work, however they are not tested]

[​IMG]
Missions
Just like any other "mission" or "quests", missions are missions(duh) that can be completed by town members together. Any town members can start a town missions, which can then be completed within a specified time span by all town members.

Ranking
Although its peaceful, its still competition. By completing missions, towns will gain sprint points that are used to determine the prize after a sprint(a period of time). The sprint points are calculated in a fashion that compensate for member size difference between towns, to make sure the competition is fair.

Rewarding
TMS' reward system is also designed with fairness and customizability in mind. Server admins can choose that rewards are equally distributed among town members, or calculated based on each member's average contribution to each completed missions.

Bungeecord!
Well you might wonder, since Towny itself does not work bungee-wide, what is this for? I have learned that some Towny servers run nether/end on separate server in a bungee setup. By enabling Bungeecord mode, the plugin can collect statistics from those servers and count toward ongoing missions on the main Towny server.

And More!

[​IMG]
I removed the config and commands section here because there is just not enough space to put any meaningful explanations. For commands, permissions, and placeholders, please visit wiki here

[​IMG]

TMS can hook into following plugins' API for its missions. The list will be growing, and if you wish to see more hooks implemented, please raise a ticket on GitLab.
Money Mission:
- CMI
- EssentialX
Resource Mission:
- MMOItems
Vote Mission:
- UltimateVotes
Mob Mission:
- MythicMob

Why not use Vault for MoneyMission? Because Vault is unable to provide the "source" of an income. Therefore, simply tracking for Vault events will allow players to transfer money between and "dupe" the missions to completion.

[​IMG]
- More external hooks
- More mission types?
- Simultaneous missions
- Personal season advancements
Resource Information
Author:
----------
Total Downloads: 1,881
First Release: Jul 20, 2021
Last Update: Jan 20, 2022
Category: ---------------
All-Time Rating:
6 ratings
Find more info at git.naturecraft.world...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings