Changelog

Corruption Changelog

2.4:
Added Features

  • Made it possible to create regions where certain bosses will spawn with a (configurable) maximum number of bosses per spawner region.
  • Improved drop system to support enchantments and naming. New items for use in drops/equipment will have to be defined in items.yml first. Existing drops/equipment will be taken care of by the config updater.
  • Added Summon ability

Under the hood

  • Changed from bukget to official Servermods API (Unfortunately, this means Corruption can no longer check if a new update was downloaded successfully, if/when the official API makes this possible, it will be reimplemented)
  • Updated MCStats to revision 7 (Decreases network usage)

2.3.3:
This build requires at least Bukkit 1.6.1
Fixes

  • Fixed a bug where mobs with a health multiplier would increase in health every time they were reloaded. Again.

Added Features

  • The spawn command now supports coordinates or a username and can now also be used from console and command blocks. For usage instructions, see the front page.

2.3.2:
This build requires at least Bukkit 1.6.1
Fixes

  • Fixed a bug where mobs with a health multiplier would increase in health every time they were reloaded
  • Fixed ability activation chance
  • Fixed Heroes support (Tested briefly, if something seems to be wrong/missing please create a ticket)

Under the hood

  • Added all the softdepends, just in case.
  • The EntityDamageEvent will now pass to Corruption after all other plugins, so that Corruption decides what happens to bosses. Cancelled events are still ignored.
  • Updated to all the latest API versions of all the depending plugins.

2.3.1:
This build requires at least Bukkit 1.6.1

  • Fixed the console spam in 2.3
  • Fixed a NumberFormatException when parsing certain messages

2.3:
This build requires at least Bukkit 1.6.1
Fixes

  • Abilities work again!
  • Fixed health incompatibility with 1.6

2.2.1:
This build has known bugs and is incompatible with Bukkit 1.6.1 or higher
Fixes

  • Fixed incompatibility with other plugins regarding te custom mob names. Setting it to 'false' in the config.yml file will disable Corruption handling custom mob names entirely. In 2.2 the keyword to disable it was 'hide', but this is now 'false' if you're updating from 2.2 and you use 'hide' at the moment, this will be updated changed automatically.

2.2:
This build has known bugs and is incompatible with Bukkit 1.6.1 or higher
Added Features

  • Added the option to use the custom name feature in minecraft 1.5. This includes the ability to use health/maxhealth and a healthbar in the name. For more info on how to configure this, go here. Here's what it looks like by default.
  • Added the OnDeath activation condition for some abilities, if an ability doesn't support it and someones specifies it, Corruption will notify the console.
  • Added the Command ability, now you can make a Corrupted issue a command. Use {PLAYER} in the command to use targeted commands.
  • Added biome restrictions support. You can now specifiy the biomes a boss can spawn in. This feauture is disabled by default, but can be enabled by setting 'EnableBiomes' to true in config.yml
  • Added a /cor version command to check the current version of the plugin (cor.version is needed to use it)
  • Improved the API, for more info, visit: http:erackron.github.io/Corruption/

Fixes

  • Fixed a bug where Corruption would lose track of bosses in unloaded chunks
  • Fixed a bug that would allow bosses of the same type not to spawn when the previous option wasn't supposed to spawn
  • Fixed a bug in the Snare ability

Improvements

  • Using /cor reload now updates all existing bosses with the new data and removes bosses that no longer exist in the config. (e.g. after renaming them)
  • The help command now only shows the commands for which you have the required permission.

2.1.2:
Added Features

  • Added the ReloadAfterUpdating node to the global config (config.yml) file.

Fixes

2.1.1:
Added Features

  • Heroes support (please provide feedback in the form of a ticket)

Fixes

Improvements

  • The /cor stats <player> command now uses the formatted boss names instead of the internal ones.

2.1:
Added Features

  • Added a Snare ability, which surrounds the player with cobweb. The cobweb can be made indestructible in the ability configuration.
  • Added a 'Return to sender' immunity for ghasts.
  • Made the activation conditions for abilities configurable

Fixes

  • Fixed some bugs
  • Vastly improved the speed and efficiency of the stats command. (Thanks bm01 for letting us use your solution)
  • The armour of a boss is now finally working. Up till now, the damage a boss' armour absorbed was not taken into account, so bosses with armour will now be significantly harder to kill.
  • Updated to use the latest mcMMO API. If an incompatible mcMMO version (everything prior to: 1.4.00-beta3-b1612) is enabled, the extra mcMMO exp will be disabled.

Improvements

  • Changed the plugin name to Corruption
  • Improved the autoupdater, it should be (a bit) faster now.

2.0:
To avoid errors with the setMaxHealth, you have to have at least CB 1.4.6-R0.3

  • Add support for Baby Zombies, (Baby) Villager Zombies and Wither Skeletons.
  • Use the setMaxHealth() method and update actual LivingEntity health
  • Add support for boss health regeneration
  • Automatic updater (using dev.bukkit.org), use /lab update install to install the latest version, if necessary
  • Added option (in config.yml) to disable update checking on startup, you can still check for updates using /lab update check
  • Configure immunities per boss
  • Configure which MagicSpells spells affect bosses
  • Automatic config updater
  • Fixed occasional NullpointerException in bomb ability, the Bomb ability now tries to find a valid block close to the player. (thanks to bm01)
  • Multiple bosses of the same EntityType can now spawn in a world
  • Added per boss immunities
  • Added the option to use the boss stats as absolute values instead of multipliers
  • Added an ability assignation chance (thanks to bm01)
  • Added a radius for ability executing
  • Added possibility to grant extra mcMMO xp for hitting bosses
  • Added proper Wither support
  • Added teleport ability (thanks to bm01)
  • Added option to make PigZombie bosses angry
  • Added function to set absolute health for bosses
  • Added option to check the size of Slime/MagmaCube bosses
  • Removed deprecated API, as already advised in the last version, use the new one that is already present in v1.7.0.

1.7.0:
To use the custom armour, you have to have at least CB 1.4.5-R1.0

  • Enable/disable MagicSpells spells on bosses
  • (Configurable) armour support for bosses including enchantments (screenshot)
  • Added LightningAura ability. A boss strikes everyone within a certain radius with lightning
  • Fixed ignore command

1.6.6:

  • Added API

1.6.5:

  • Added {BOSSNAME} option to messages in the config to get the bossname properly. (BossName#1 would be displayed as 'Boss Name' to a user)
  • Added 'Bomb' ability
  • Changed 'Slow' ability into a generic 'Potion' ability which can even target the boss itself
  • Added customisable message if a boss uses an ability (configurable for each ability)
  • Readded the max spawn level/height option
  • Added a cooldown for all abilities
  • Made the Lab Viewer message customisable
  • Made the message if a boss has a negative health customisable
  • Changed the probability option from the chance a mob gets an ability to the chance a boss successfully uses an ability. (Will be readded but probably with a different name)
  • Changed deprecated spawnCreature method to spawnEntity
  • Fixed Utility.isNear method (which checks if two locations are near each other) to support multiple worlds
  • Tiny slimes that split from a medium slime won't become a boss.

1.6.0 (By bm01):

  • Added abilities
  • Rewrote the boss managing system
  • Rewrote config processing

Comments

Posts Quoted:
Reply
Clear All Quotes