Advanced upgrading that disallows players from upgrading building blocks quickly

Supported Games
GameServerKingsGameServerKings

Advanced Upgrading was inspired by this video clip [found by a Reddit user](http://files.facepunch.com/garry/2014/October/17/My Great Capture Clip 2.mp4).

Basically, you have to hit each building block based on grade to be able to upgrade it to that certain grade. For example, wood could be 10 hits, stone could be 20, sheet could be 30, and armoured could be 40. You would need to hit the building block 20 times to be allowed to upgrade that specific building block to stone, 30 for sheet, 40 for armoured, etc. These values can be changed to whatever you wish in the config, but me and hoppel quite liked the idea so I decided to make a ghetto version in a plugin.

Permissions

  • advancedupgrading.bypass -- Makes it so players don't have to hit building blocks to upgrade to any tier

Configuration

{
  "Make hit data persist restarts": true,
  "Hits": {
    "Wood": 10,
    "Stone": 20,
    "Metal": 30,
    "TopTier": 40
  }
}

I don't recommend making data persist restarts if you have a populated server that gains entities quickly. The data file could get large, quickly. So bare that in mind populated server owners.

Localization

This plugin is unlicensed and the original author reserves all rights to it.

The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.

Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.