Safe Creeper - Changelog
On this page you'll find the changelog of the plugin safe creeper.
Changelog
Version 1.4.2 (04-05-2013)
- Added the TNTMinecartControl to control the TNT Minecarts.
- Enchanted the hooks Safe Creeper makes with other plugins for better support.
- Enchanted reviving support.
- Fixed some configuratoin values reverting while updating Safe Creeper.
- Build against Bukkit-1.5.1-R0.2.
Version 1.4.1 (12-04-2013)
- Fixed errors caused by the MobArena hook.
- Build against Bukkit-1.5.1-R0.2.
Version 1.4 (11-04-2013)
- Added 'Explosion/Destruction Repair' feature to all the explosion and fire related controls, to make blown up and burnt down blocks repair after a while!
- Added the WeatherControl to manage weather in worlds.
- Added the WorldControl to manage global world features.
- Added the BedControl to manage beds usage.
- Added 'CustomExplosion' features to the WitherSkullControl and the FireballControl.
- Added feature to make PigZombies spawn as baby.
- Added feature to make wolves angry when spawned.
- Added feature to make wolves sit when they spawn.
- Added feature to give wolves random collar colors.
- Added '/sc tasks' command to list all running Safe Creeper scheduled tasks.
- Added 'CanSneak' and 'CanSprint' features to the PlayerControl.
- Added feature to manage all scheduled tasks from the config file.
- Added Corruption support.
- Added WorldGuard support.
- Enchanged Metrics/MCStats usage.
- Enchanted MobArena hook.
- Enchanted PVPArena hook.
- Enchanted Factions hook.
- Removed LikeABoss support (replaced with Corruption support).
- Build against Bukkit-1.5.1-R0.2.
Version 1.3.6.9 (03-03-2013)
- Added connection timeout to the live statistics system preventing the server from lagging if the statistics servers are down.
- Build against Bukkit-1.4.7-R1.0
Version 1.3.6.8 (10-02-2013)
- Fixed the update checker not being disabled when set in the config file.
- Build against Bukkit-1.4.7-R1.0
Version 1.3.6.7 (10-02-2013)
- Added ability to give players custom amount of health.
- Added ability to disable live statistics (provided by MCStats.org).
- Added temporary placeholder message to the '/sc butcher' command.
- Changed health usage of players and living entities to make it more relyable.
- Fixed error on first start up.
- Build against Bukkit-1.4.7-R1.0
Version 1.3.6.6 (09-02-2013)
- Updated Factions hook.
- Updated MobArena hook.
- Updated PVPArena hook.
- Updated the Likeaboss hook.
- Fixed Safe Creeper crashing on server startup caused by PVPArena API.
- Fixed error occuring while checking for updates.
- Build against Bukkit-1.4.7-R1.0.
Version 1.3.6.5 (09-02-2013)
- Splitted SkeletonControl into SkeletonControl and WitherSkeletonControl.
- Build against Bukkit-1.4.7-R1.0.
Version 1.3.6.4 (09-02-2013)
- Added feature to make PigZombies spawn as baby.
- Added feature to make wolves angry when spawned.
- Added feature to make wolves sit when they spawn.
- Added feature to give wolves random collar colors.
- Build against Bukkit-1.4.7-R1.0.
Version 1.3.6.3 (04-02-2013)
- Fixed '/sc installupdates' command not working properly.
- Build against Bukkit-1.4.7-R0.1
Version 1.3.6.2 (04-02-2013)
- Added filter that blocks file updates from downloading from other hosts than bukkit.org (Required cause of Bukkit rule)
- Fixed issue in the auto updater.
- Build against Bukkit-1.4.7-R0.1
Version 1.3.6.1 (31-01-2013)
- Added 'CustomSpawnSize' to the Slime and the MagmaCube control (you can make slimes 256 blocks big for example).
- Fixed MagmaCubeControl not working properly
- Updated LikeABoss usage methods.
Version 1.3.6 (31-01-2013)
- Added auto updater, to automaticly install new updates!
- Added new, more stable, update checking system.
- Added ability to 'Spawning.ZombieType' to make giants spawn in the ZombieControl.
- Added 'CanCreateSnow' to the SnowmanControl to disable the Snowman from creating snowlayers.
- Added feature to make mobs drop skulls inside 'CustomDrops.Skulls', players can drop their own head too. (Available for CreeperControl)
- Added 'AlwaysAngry' to the PigZombie control
- Added auto updater settings to config file to disable auto updates, notifications or update checks.
- PlayerControl, SkeletonControl and ZombieControl)
- Updated LikeABoss usage methods.
- Changed default values for 'CanPickupItems' to false for most mob controls.
- Fixed world config files not converting properly.
- Fixed live statics returning wrong values.
- Fixed issue in the config core which caused equipment don't work properly.
- Fixed withers breaking stuff when they are stuck when DestroyWorld was disabled.
- Fixed live statistics causing the server to crash.
- Fixed flying blocks from spawning when destroy world was set to false.
- Fixed errors caused by unknown mob types.
- Build against Bukkit-1.4.7-R0.1
Version 1.3.5.2 (25-12-2012)
- Fixed explosion sounds being too loud.
- Fixed server crashes caused by the 'ExplosionSound' feature in some explosive controls.
Version 1.3.5.1 (24-12-2012)
- Added 'Despawning' feature to every mob control and the player control.
- Added 'CustomDrops' to every mob control and the player control to manage items and XP drops.
- Added 'Spawning.SkeletonType' to the SkeletonControl to set the Wither skeleton spawning chance.
- Added 'Spawning.ZombieType' to the ZombieControl set the Villager zombie spawning chance.
- Removed 'KeepXPOnDeath' from the player control, 'CustomDrops.KeepXP' and 'CustomDrops.KeepXPLevel' replaces this feature.
- Removed 'DropXPOnDeath' from the player control, 'CustomDrops.DropXP' replaces this feature.
- Removed 'DropItemOnDeath' from the Enderman control, 'CustomDrops.DropItemOnDeath' replaces this feature.
- Fixed some settings not working properly when a world file is available.
- Fixed error showing up when 'DestroyWorld' for creepers is disabled.
- Fixed error spamming caused by some settings in the config files.
- Fixed 'OtherExplosions' control not being called for unknown explosions.
Version 1.3.5 (22-12-2012)
- Updated for Bukkit 1.4.6-R0.1
Version 1.3.4.1 (22-12-2012)
- Fixed the 'WitherControl' not working properly.
- Updated for Bukkit 1.4.5-R1.0
Version 1.3.4 (22-12-2012)
- Added 'CustomEquipment' feature to set advanced mob equipment.
- Added 'SpawnAsBaby' which a custom chance to supported controls. (Chicken, Cow, Mushroom, Ocelot, Pig, SHeep, Villager, Wolf, Zombie, ZombiePigman)
- Added custom age feature to supported controls. (Chicken, Cow, Mushroom, Ocelot, Pig, Sheep, Villager, Wolf)
- Added 'CanPickupItems' in every mob- and the player control.
- Updated the global config file, added Reviver options in the Reviver feature inside every mob control.
- Updated the message shown when a new version is available for download.
- Changed Enabled inside the reviving feature to be false by default.
- Fixed error caused when TVNLib isn't installed on Safe Creeper startup.
- Updated for Bukkit 1.4.5-R1.0
Version 1.3.3 (11-12-2012)
- Added OtherControl witch is called for unknown entities and actions.
- Added 'FlyingBlocks' to some controls to set if explosions will make blocks flying away when they explode, this make the explosions look way cooler!
- Added 'CustomExplosionStrenth' to the EnderDragonControl, FireballControl, the WitherControl, the WitherSkullCnotrol, the OtherMobControl and the OtherExplosionsControl.
- Added 'Reviving' to every creature control, to setup if creatures could revive when they die
- Added feature to let a creature revive a died creature, this needs to have the add-on TVNLib installed.
- Added 'SpawningPotionEffects' to every creature control, to give the mob potion effects when it spawns
- Added 'CanTrade' to the VillagerControl
- Added a new trigger called 'Revived' witch is called when a mob got revived
- Added TVNLib usage, to get the ability to provide more features in Safe Creeper
- Added 'autoDownloadTVNLib' to the config file witch will be come ative when this feature is implemented in one of the upcomming versions of Safe Creeper.
- Added first functions to the Safe Creeper API! (for developers)
- Blaze fireballs could now also be controlled using the FireballControl
- Improved the Safe Creeper preformance for faster handling
- Improved the Safe Creeper coding (for developers)
- Updated to Bukkit-1.4.5-R0.3
- Fixed losing the effects and locations from the config files while updating them
- Fixed TNT not acting normal when the TNTControl is disabled
- Fixed 'CanSleep' from the PlayerControl beeing inverted
- Fixed 'PlayerDeathEvent' when an entity dies from unknown causes
- Fixed errors caused by enderman and newer bukkit versions
- Fixed errors caused by blazes shooting fireballs
- Fixed a lot of other minor bugs
Version 1.3.2 (28-11-2012)
- Re-Fixed the errors caused by entities died by unknown causes!
Version 1.3.1 (27-11-2012)
- Fixed 'FoodMeter' feature in the PlayerControl inverting while updating the file.
- Fixed error when a entity dies from unknown causes.
- Turned the 'PrimedTNTLimit' off by default in the TNTControl.
Version 1.3 (27-11-2012)
- Rewrote config file core, to make it faster, better, more relyable and to get the ability to add even more features.
- Added a file updater system, to automaticly update all the config files when a newer version of Safe Creeper is installed!
- Added a 'Locations' feature to every control, this gives you the ability to apply some control settings only in a certain area!
- Added a 'Effects' feature to most controls to emit effects or play sounds when a trigger is triggered, for example on mob spawning, or on mob damaging!
- Added compatability with the Likeaboss plugin.
- Added an IronGolem control
- Added a FireCharge control
- Added 'CustomHealth' to all creature controls to give creatures custom health.
- Added 'PrimedTNTLimit' to the TNTControl. This gives you the ability to setup a maximum of primed TNT in a world or a certain area to prevent players from causing a server crash using TNT.
- Added 'ExplodeOnDeath' to the CreeperControl to make creepers explode when they die.
- Added 'TNTPriming' to the TNTControl to set how TNT could be primed.
- Added 'CanEatGrass' to the SheepControl to set if sheeps can eat grass.
- Added 'CanBeDyed' to the SheepControl to set if sheeps can be dyed
- Added 'DropItemOnDeath' to the EndermanControl, to make enderman dropping the item from their hands.
- Added 'CanSpawnByBreeding' to creature controls
- Added 'CanSpawnWhenBuild' to the Wither, IronGolem and Snowman control
- Added 'CanSpawnCustom' to creature controls (custom are mobs spawned by other plugins)
- Added 'CanSpawnFromEgg' to the Chicken control
- Added 'CanSpawnAsJockey' to the Skeleton control
- Added 'CanSpawnFromLightning' to the ZombiePigman control
- Added 'CanSpawnFromSlimeSplit' to the Slime and Magma Cube control
- Added 'CanSpawnFromLightning ' to the PigZombie control
- Added 'CanSpawnForVillageDefence' to the IronGolem control
- Added 'CanSpawnForVillageInvasion' to the Zombie control
- Added 'AlwaysPowered' to the Creeper control
- Added 'CanDrown' to all creature controls
- Updated the Permissions core.
- Changed 'LockFoodmeter' from the player control to 'FoodMeter.CanIncrease' and 'FoodMeter.CanDecrease'
- Removed the 'EnableBetweenLevels' option from every control, the 'Locations' feature is a replacement
- Fixed WitherSkullControl not working properly
- Fixed enderman settings not working properly
- Fixed explotions destroying blocks from outside in a DestroyWorld=true area
- Saving and Loading durations will now be shown
- Cleaned up some listeners in Safe Creeper, to make the plugin faster and easier to understand (for developers)
- Updated Bukkit API to 1.4.2-R0.2
- Fixed some minor bugs
Version 1.2 (30-10-2012)
- Set if creepers damage the world, also fireballs, TNT and other things
- Enderman support, set if enderman can place and break blocks, also set if they can clone blocks (get blocks but don't remove them from the world)
- Multi World support
- Start the plugin before loading the world, to ceep everything safe while generating the world and adding the mobs on it
- Optional function that your settings are only avable between two levels, for example, if you want, a creeper can explode only underneeth a level (y coordinate) and above a level.
- Explosion sounds, enable or disable explosion sounds
- Explosion smoke effect
- Set if players can place a TNT block
- Set if creepers will be powerd when they hit by lightning
- And a lot more...
Version 1.1.3 (18-10-2012)
- Lag causing bug fixed
Version 1.1.2 (14-10-2012)
- Safe Creeper now uses Matrics to see better usage statics online
- Bug with generating defualt files fixed!
- Bukkit API updated
- PermissionsEx API updated
- Essentials Group Manager API updated
- Some minor bug fixes
Version 1.1.1 (11-9-2012)
- Plugin optimized for CraftBukkit 1.3.1-R2.0
- Improved the update checker
- Permissions Ex API updated, now supports Permissions Ex 1.19.3
- Bukkit API Updated to 1.3.1-R2.0
- Fixed some other little bugs
Version 1.1 (4-5-2012)
- Added an update checker which checks for new updates
- Added command to check updates (/sc checkupdates)
- Added commands to get and set values from the global and the world config files. (/sc config)
- Added permission nodes for the checkupdates command (safecreeper.command.checkupdates)
- Added permission node for the config commands (safecreeper.command.config.get & safecreeper.command.config.set)
- Added node to enable or disable the bypass permissions.
- Safe Creeper auto generates it's files when they doesn't exist.
- The Safe Creeper directory name has been renamed to 'SafeCreeper' without a space.
- Fixed the inverted 'CanBeTamed' node for Wolves and Ocelots.
- Fixed the inverted 'CanSleep' node for Players.
- Fixed problems that Safe Creeper overwrites features from other plugins which could cause a lot of problems.
- The example files have been renamed.
- Fixed config files with old levels system
Version 1.0 (17-4-2012)
- Created the plugin faster again, so there wouldn't be lagg.
- Fixed error messages in console while a creeper, or TNT explodes.
- Changed the way to enable controls between serval layers. It's better now, you could even set it from 0 to 60 and 64 to 256 and not only one layer. ('0-60,64-256')
- Set if a Blaze could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Cave Spider could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Chicken could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Cow could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Creeper could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Enderman could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Enderdragon could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Ghast could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Giant could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Magma Cube could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Mooshroom could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Pig could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Sheep could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Silverfish could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Skeleton could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Slime could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Snow Golem could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Spider could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Squid could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Villager could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Wolf could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Zombie could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Set if a Zombie Pigman could spawn while world generation, naturally, from a spawner, from a spawner egg or from another thing.
- Removed Ghast features from the Fireball control
- Added Cave Spider control
- Added Chicken control
- Added Cow control
- Added Ghast control
- Added Giant control
- Added Magma Cube control
- Added Mooshroom control
- Added Ocelot control
- Added Pig control
- Added Player control
- Added Sheep control
- Added Silverfish control
- Added Skeleton control
- Added Slime control
- Added Snow Golems control
- Added Spider control
- Added Squid control
- Added Villager control
- Added Wolf control
- Added Zombie control
- Added Zombie Pigman control
- Added Other Mob control, for unknown mobs
- Set if Blazes could launch a projectile
- Set if Cave Spiders could target a player/mob
- Set if Cave Spiders could damage a player/mob
- Set if Chickens could target a player/mob
- Set if Cows could target a player/mob
- Set the explosion strength/size of Creepers
- Set if Ghasts could launch a projectile
- Set if Ghasts could target a player/mob
- Set if Ghasts could damage a player/mob
- Set if Giants could target a player/mob
- Set if Giants could damage a player/mob
- Set if Magma Cubes could target a player/mob
- Set if Magma Cubes could target a player/mob
- Set if Magma Cubes could split
- Set the split count when a Magma Cubes dies
- Set if Mooshrooms could target a player/mob
- Set if Ocelots could spawn
- Set if Ocelots could target a player/mob
- Set if Ocelots could damage a player/mob
- Set if Ocelots can be tamed
- Set if Players could damage a player/mob
- Set if Players could sleep
- Set if Players keeps their XP when die
- Set if Players drop XP when die
- Set if Players could create a nether portal
- Set if Players could create an end portal
- Set if Players could create an unknown portal
- Set if Players their foodmeter is locked
- Set if Pigs could target a player/mob
- Set if Pigs will turn into Pig Zombies on lightning hit
- Set if Sheeps could target a player/mob
- Set if wool will regrow on Sheeps
- Set if Silverfish could target a player/mob
- Set if Silverfish could damage a player/mob
- Set if Skeletons could launch projectiles
- Set if Skeletons could target a player/mob
- Set if Skeletons could damage a player/mob
- Set if Slimes could target a player/mob
- Set if Slimes could damage a player/mob
- Set if Slimes can split
- Set the split count when a Slime dies
- Set if Snow Golems could target a player/mob
- Set if Snow Golems could damage a player/mob
- Set if Spiders could target a player/mob
- Set if Spiders could damage a player/mob
- Set if Squids could target a player/mob
- Set if Villagers could target a player/mob
- Set if Wolves could target a player/mob
- Set if Wolves could damage a player/mob
- Set if Wolves can be tamed
- Set if Zombies could targer a player/mob
- Set if Zombies could damage a player/mob
- Set if Zombies could break down a door
- Set if Zombie Pigmans could target a player/mob
- Set if Zombie Pigmans could damage a player/mob
- Set if Other Mobs could spawn
- Set if Other Mobs could targer a player/mob
- Set if Other Mobs could damage a player/mob
- Set if Other Mobs Pigmans could target a player/mob
- Set if Other Mobs Pigmans could damage a player/mob
- Set if TNT is breakable
- Set the explosion strength/size of TNT
- Fixed inverted 'CanTarget' features for mobs
- Added feature to change the config and the world configs file path
- Added command to reload the permissions system of Safe Creeper (/sc reloadperms)
- Added permissions support for PermissionsEx, PermissionsBukkit, Essentials Group Manager and the orriginal permissions system
- Added feature to enable and disable the permissions usage in the config file
- Added permission node for the reload command (safecreeper.command.reload)
- Added permission node for the permissions reload command (safecreeper.command.reloadperms)
- Added bypass permission for water place
- Added bypass permission for lava place
- Added bypass permission for TNT place
- Added bypass permission for Flint and Steel usage
- Added bypass permission for TNT break
- Changed the help command result
Version 0.5 (3-3-2012)
- Rewrote whole plugin
- Replaced old event system with the new bukkit event system
- File system is improved and a lot faster now
- Config files are now only loaded on plugin load/reload
- Improved multiworld system, made this system a bit faster
- Safe Creeper is a lot faster now with no lag because of the features above
- Fixed that players where still able to place water with buckits when this was disabled
- Changed the default maximum height to 256, for Minecraft 1.2
- Added help command (/safecreeper help)
- Added reload command (/safecreeper reload)
- Added version command (/safecreeper version)
- Set if Blazes could spawn
- Set if Blazes could target a player/mob
- Set if Blazes could damage a player/mob
- Set if Enderman could teleport
- Set if Enderdragons could destroy the world
- Set if Enderdragon explosions make sound and smoke
- Set if Enderdragons could spawn
- Set if Enderdragons could target a player/mob
- Set if Enderdragons could damage a player/mob
- Fixed some other small bugs
Version 0.4 (28-11-2011)
- Set if creepers could spawn
- Set if a creeper could attack a player
- Set if a creeper could attack any other mob
- Set if creepers could hurt players
- Set if creepers could hurt any other mob
- Set if ghasts could spawn
- Set if ghasts could attack players
- Set if ghasts could attack any other mob
- Set if TNT could damage players
- Set if TNT could damage mobs
- Set if enderman could spawn
- Set if enderman could attack players
- Set if enderman could attack any other mob
- Set if enderman could hurt players
- Set if enderman could hurt any other mob
- Set if blocks could be burned
- Set if fire could spread
- Set if fire could damage players
- Set if fire could damage mobs
- Set if players are able to use Flint and Steel
- Set if lightning ignite blocks
- Set if lightning could damage players
- Set if lightning could damage any other mobs
- Set if players could place water blocks
- Set if wayer could flow
- Set if players could drown
- Set if mobs could drown
- Set if players could place lava blocks
- Set if lava causes fire to other blocks
- Set if lava could flow
- Set if lava could damage players
- Set if lava could damage any other mobs
- Important bugs fixed
Version 0.3.2 (22-9-2011)
- Really important bug fixed that entity's will do the normal things like explode, place blocks and break blocks. This happend when you had a world config file.
Version 0.3.1: (21-9-2011)
- Bug fixed
Version 0.3: (21-9-2011)
- Added endermen support. Set if endermen can place and break block, even if they can clone blocks, so if they want to break a block, they get the block but doesn't damage the world.
- Added other explosions support. So you can controll ALL other explosions wich aren't configurable in the Safe Creeper plugin
- Bug fixes
Version 0.2:
- Multi world support
- Only use settings between two layers (optional) so that creepers will explode underneeth the surface or another layer if you want
- Set if creepers will be powerd if they hit by lightning
- Explosions sounds, enable or disable explosions sounds
- Explosion smoke effect
- Set if players can place a TNT block
- Fixed a bug
Version 0.1:
- Plugin release