UpgradeManager.getInstance().addUpgrade(
// If your upgrade requires an event listener, you'd need to make a
// seperate class for each additional upgrade you want to add.
// public class ExampleUpgrade extends Upgrade implements Listener {}
new Upgrade("Example-Upgrade") {
public void perform(Faction f) {
// This is called when a Faction purchases an upgrade.
// This is were you would update values, do particles,
// make annoucements, or give perks.