Changelog
Older Changelog
2.2.1
- fixed cannon explosion chance for gunpowder overloading
- fixed pressure plate bug for cannon designs
- autoaming can now deactivated only with watch selected and right click
- fixed fireAfterReloading for autoReloading
- fixed cannon break event while autoaiming
- added all sounds as option to the cannon/projectile design
- added sounds for cannon destroy, enabling/disabling aiming mode
- fixed player damage for cannonball explosion.
2.2.0
- added new message: Firing in Progress
- added new heat mangement. Cannons will heat up during firing and may explode if you exceed the critical temperature
- added a bunch of new options/messages for heat management
- new item to meassure the temperature of a cannon (default: gold nugget)
- new item to cool down a cannon (default: water bucket)
- all inventorys are now supported on the chest port
- firing a cannon in autoaiming is now possible with shift+right or left click
- fixed problem with autoaiming when the player quits while in aiming mode
- new tool: ramrod
- cannon requires cleaning before loading the cannon and pushing the projectile into the barrel
- updated API methodes
- simplified many classes to improve API handling
- fixed problem with not reloading config.yml
- added splash effect when cannonball hits the water surface
- added a fake explosion when the explosion is too far away for explosion effects
- fixed bug for autoreload when loading the last projectile
- made cannons faster while loading the plugin
- fixed problem with shift + right click to load gunpowder. Now the right amount will be removed from the inventory
- fixed fire spread on cannon
- added sound effects for cannon interaction
- added fake blocks for explosion/firing/aiming
- new function to updated projectile location if it is not updated by minecraft
- fixed problem for not recognizing :-1 data values in schematic lists
- breaking of protected cannon parts is now cancelled.
- added impact predictor to show impact location (cannon must be loaded)
- autoreloading is now a two step procedure (first shift+right or left click will load cannon, second will fire)
- added new cannon selector command
- added new command to add a player as observer for cannon
- added immediate firing option when projectile is loaded
- added option to disable the need of gunpowder in cannons
- fixed typo for 'defaultHorizontalFacing' !!!!!!
- new code and config for spawing blocks/entities. You can now set the amount via 'id:data min-max' (e.g 10:0 1-2)
- arrow sound if explosionPower = -1
2.1 R3
- added enabled option for fireworks
- new projectile types arrow, egg, fireball...
- new projectileOnFire option to fire visualy (not) buring projectiles
- added protection entchantment to the player damage event. Now you can use blast protection, projectile protection, general protection
- projectile with high penetration will pierce player armor and deal more damage
- changed the player.damage event. The player will now receive the full projection penetration and explosion damage instead of only one sort.
- fixed typo for 'ammoInfiniteForRedstone'
- fixed problem that ammo was not unloaded for 'ammoInfinite'
- added cannon design options gunpowderConsumption and projectileConsumption
- fixed typo for the penetration event. It can be cancelled now.
2.1 R2
- fireworks can be spawn on the explosion event of the cannonball
- fixed problem of missing projectile explosion if a cannon was fired with redstone
- new cannon design mortar
- new cannon design ironCannon
- Blockfaces in (and opposite) cannon direction will change the vertical angle. This improves handling of mortars
2.1 R1
- disable teleporting of enderpearls when clicking on a cannon
- new observer property. The player will be tied to the projectile and watch the path. After impact he will be teleported back to his provious location.
- the player will now follow the projectile if teleporter is used. Increases the teleportationrange
- updated the cannons.player.command permission. If false the plugin will not display any help command.
- fixed a problem when limitB/A and cannons.player.limit.10 was used at the same time
- added a fuse time for primed tnt spawning in projectiles
- fixed problem with reseting cannon of the database
- the database is now asychron, which reduces the cannon detection time significantly.
2.0 R6
- fixed a problem with ObisidianDestroyer (Explosion handling between cannons an ObisidianDestroyer is still broken - I am working on that)
2.0 R5
- update to Bukkit 1.6.4
2.0.4
- fixed autoaiming problem with larger cannons
- new message if you are too far away for the aiming mode
- fixed problems with wall signs that are not on the cannon barrel
- removing a string of the localisation file will not spam the chat with empty messages
- fixed problem with creeperheal
- new direct hit damage in the cannon config if you the projectile hits an entity or close to it
- new player damage in the cannon config to hurt the player
- armor and enchantment is now taken into account
- armor will not affect potion effects (only directHit and playerDamage)
- armor durabilty is reduced
- projectile option to turn of impact message
- fixed bug that it says load projectile if no gunpowder is loaded
- ObsidianDestroyer interface updated (update also ObsidianDestroyer)
- added list of superbreakerblocks which require the superbreaker ability to be destroyed
- added list of protected blocks which can't be destroyed by projectile penetration
2.0.3
- fixed classic.schematic file in the .jar (finally)
- updated permissions. OP are now able to use the cannon without editing permissions
- New cannons events. Other plugins can now modify Cannons
- Restructuring of firing with a button. No more messages if the event is canceled.
- cannons reload works now with the console
- added '/cannons reset Playername' as admin command. Requires permission cannons.admin.reset
- added new '/cannons list all' command for admins. Requires permission cannons.admin.list
- added new '/cannons list PLAYERNAME' command for admins. Requires permission cannons.admin.list
- added new '/cannons list command' for players. Requires permission cannons.player.list
- fixed the bug that only the owner can use a cannon
2.0.2
- New cannons events. Other plugins can now modify Cannons
- Restructuring of firing with a button. No more messages if the event is canceled.
- cannons reload works now with the console
- added '/cannons reset Playername' as admin command. Requires permission cannons.admin.reset
- added new '/cannons list all' command for admins. Requires permission cannons.admin.list
- added new '/cannons list PLAYERNAME' command for admins. Requires permission cannons.admin.list
- added new '/cannons list command' for players. Requires permission cannons.player.list
- fixed the bug that only the owner can use a cannon
2.0.1
- bugfixes
2.0.0
- spawning entity over entity type
- potion effect over potionEffectType
- each cannon has its own permissions
- customize your cannon in style and behaviour
- moved 'doesPenetration' node for projectiles
- shift+right click loads the maximum amount of gunpowder (instead of clicking multiple times)
- autoaiming is now working
- redstone repeater interface implemented
- redstone autoloading is now working propably
- impact messages
- added signRequired for cannons
- right click trigger can be also a sign location
- added sign support for moving cannons
1.9.6
- '/cannons reset' is now working propably
- fixed impact event
- remove node forceTNTexplosion. All explosion are handled as tnt
- added event for placing blocks on impact (like webs)
- added more mobs for firing mobeggs
- fixed problem with loading a projectile of the same material as the barrel
- only a player can create a cannon
- mcstats implemented
1.9.5
- projectiles with penetration <= 0 no longer break blocks
- updated penetration behaviour of projectiles with high penetration values
- changed the permission of cannons.player.command to cannons.player.help
- new command '/cannons reset' to delete all cannons of this player in the database
- new permission cannons.player.reset
- updated languagefile to utf8 - finally
- implemented signs to update position if cannon is moved
- sign stores information of cannon
1.9.4
- database implementation for cannon locations
- fixed a bug for loading blocks into cannons
- changed the event handling for explosions
- spout custom blocks
- replace limitA/B with limit=10
- cannons drops now loaded gunpowder and projectile on destruction
- minor bugfixes
Version 1.9
I have added color to the customLanguage.yml. So please update your file.
- clean up procedure is now synchron
- added option to disables hooks to towny, factions,... if they cause problems
- creeperheal works now propably with cannons (thanks to nitnelave for his patience with me)
- aim by looking in the direction (clock in the hand to switch in aiming mode)
- messages have now color
Version 1.8
- creeperheal hook
- chest stores ammunition for redstone autoload
- smoke and sound effects for the torch when firing
- fuse delay between clicking the torch and firing
- loading message shows now the loaded gunpowder and cannonball
- changed the way cannons can be rotated
- changed the messages for changing the angle
- longer cannons will now have much less spread
- added keywords to the language file.
Version 1.7
- GriefPrevention, ObsidianDestroyer Hook
- place block rewritten, select now your block of choice
- explosion resistance of cannons increased
- maximum gunpowder is now length dependent. Shorter barrels will have lower penetration.
- fixed: player gets damaged behind a wall
- fixed: no placed blocks behind a wall
Version 1.6
- changed the way how cannons are stored
- changed limits of loaded to built cannons
- added a extra option to turn limits on and off
- teleport to impact (ender pearl)
- lava, water projectile
- penetration of blocks on trajectory (custom explosion)
- 'flint and steel' option to fire the cannon by clicking the torch
- water, fire destroys cannon anymore
- super break ability will break obsidian, water and lava (load diamond or diamond block)
- hook to Factions, Towny, Preciousstone, Worldguard to prevent destroying of protected blocks
- changed the default cannonballs and their properties
Version 1.5
- The amount of guns a player can load is limited
- Delete old obsolete objects
- Hook to Worldguard (Caution: If the Projectile hits the border, the protected zone will be damaged)
Version 1.4
Config changed. Please delete or rename to old one before you update to 1.4+ version.
- new highly configurable config file (please delete the old config)
- new fire mode canister shot
- new projectile with time fuse
- cannonballs are able to penetrate walls
- new effects on impact: poison, confusion, slowness, slow digging, hunger, blindness, weakness
- shooter takes damage if he doesn' t wear safety gear (helmet)
- new language file to customize player messages
- op's can now place redstone torches on default
Version 1.3
- load/adjust/fire/command permissions are now true on default
- fixed cannon find problem when using other cannon materials
Version 1.2
- updated permissions-check for redstonepowering the cannon
- clicking the button with no item will change the angle anymore
- Statistical angle dispersion depends now on the length of the cannon
Version 1.1
- Improved cannon-find algorithm (cannon can't fire in both directions anymore)
- Statistical angle dispersion of launched cannon balls
- Cannon can be fired with button (for towny, not tested)
- Cannon balls can only be loaded once
- Button disappeared when cannon is loaded with sulphur
- Only redstone torches under the cannon need permissions
Version 1.0
- Initial release
Comments