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

Posts Quoted:
Reply
Clear All Quotes