Skip to content

Releases: ZeroniaServer/CraftyCannoneers

Version 1.1.1

09 Mar 15:56
Compare
Choose a tag to compare

This version fixes a couple minor/critical bugs following our 1.1.0 release. We hope you’ve been enjoying the update!

Changes/Tweaks

  • Updated French translations, courtesy of CapitaineMinus.

Fixed Bugs

  • Cannonballs did not follow correct trajectories when shot from Cannons. (PaperMC servers only)
  • Graves spawned with one fewer item stack than the player had in their inventory upon death, sometimes causing them to not spawn at all. (CubeKrowd only)
  • Captured Crabs could attack/steal from players on the same team as themselves. (CubeKrowd only)
  • Crabs could steal items from spectators.
  • Cannonball trail particles were no longer visible from far away. They are now visible until the Cannonball exits the arena.
  • Wind particles for frozen Cannonballs outside of the arena were visible during Sea Storms.
  • Harpoons which hit the ground still played wind particles during Sea Storms.
  • Loading Boat Cannons didn’t reset Weakpoint spotting progress like normal Cannons did.
  • A “Display entityNot a list” log error was present upon spawning the Translator Credits globe.
  • Pack formats were not properly updated to support only Minecraft version 1.20.4 onwards.

Version 1.1.0

17 Feb 17:00
Compare
Choose a tag to compare

After over a year of work, we are proud to present Crafty Cannoneers 1.1.0! Read onwards to learn about all the exciting new content in this update.

New Game Modifiers!

We've added 6 new Game Modifiers to spice up your gameplay:

  1. No Tracers: Removes Tracer Cannonballs from player loadouts, forcing players to learn how to aim without them. Recommended for experienced pirates.
  2. Wildlife: Adds feisty Sharks and pesky Crabs to the map. Sharks lurk the waters in search of prey, while Crabs roam the island and try to steal your items!
  3. Sea Storms: Let it rain! In the heavy downpour and winds, your Cannonballs will become wildly inaccurate. Beware of lightning on the central island! Recommended for experienced pirates.
  4. Lost Cargo: Barrels of loot emerge from the waters around your ship! If you can't make it to the central island, you'll still be able to obtain materials somehow. Watch out for explosive Cargo Traps which spawn along with the other barrels!
  5. Grave Robbery: When you die, a Grave chest spawns at your death location which contains up to 5 of your previous items. Better loot it quick before somebody else does!
  6. Boat Cannons: The boats at the central island now have their own Cannons! Load up to 5 Gunpowder and shoot a Cannonball in the direction your boat is pointing.

Access these by clicking the new Modifiers icon on the Settings Map.

New Items!

We’ve added some new items to the game! Some are only available when specific Game Modifiers are active while others can be found at any time. Read onwards to learn about each one!

Blast Barrel

The bigger and more destructive brother of the Blast Bomb. Place down the Blast Barrel, fill it up with up to 10 Gunpowder to increase its explosive power, and punch or shoot the Barrel to ignite it. Sends nearby players flying! Blast Barrels also deal damage to ships and chain-react with other explosions (including Blast Bombs!), so try to board the enemy ship and blow it up with some Blast Barrels!

  • Blast Barrels have two accessible Gunpowder slots on their front/back faces. You still only fill up the one Barrel, but there’s two places to do it.
  • You can remove Gunpowder from a Blast Barrel by punching its Gunpowder slots. Punching the Barrel anywhere else will ignite it.
  • Blast Barrels have 3 tiers of damage, indicated by the amount of Gunpowder inside the skulls on its other two sides. The higher the tier, the bigger the blast!
  • In addition to players, Blast Barrels blow nearby boats, items, and projectiles backwards.
  • Punching an empty Blast Barrel will break/drop it without any explosion.
  • Blast Barrels do not count towards MVP statistics for ship damage. You are still encouraged to use Cannons instead!
  • When a Treasure Chest rises beneath a Blast Barrel, it breaks the Barrel and drops however much Gunpowder was inside.

Shark Tooth

Wildlife Modifier exclusive item. Sharks may lose their teeth when taking a bite out of players. Once obtained, a Shark Tooth can be used as a rather strong (but low durability) melee weapon. Obtaining this weapon is risky, though, as you must survive a Shark attack first.

Crab Trap

Wildlife Modifier exclusive item. Crab Traps can be found in Uncommon and Rare Treasure Chests and placed on most surfaces. When a Crab walks into this trap, you can carry it and release it wherever you want. Once you release a Crab, it becomes your ally and only attacks and steals from the other team – that is, unless they capture it themselves!

  • Crab Traps have limited durability and break automatically after releasing 3 Crabs.
  • Punching an empty Crab Trap will break/drop it without reducing its durability.
  • If you place a Crab Trap too close to a Crab, you’ll scare it away! The name of the game is to lure them into the trap.
  • If a full Crab Trap is lost for whatever reason, a new Crab will spawn at the central island. This way, there is a constant number of Crabs in the arena.
  • Explosions and rising Treasure Chests break nearby Crab Traps.

Copper Cannonball

Sea Storms Modifier exclusive item. Copper Cannonballs can be found in Uncommon and Rare Treasure Chests in an oxidized state. On impact, this Cannonball explodes once but doesn’t disappear; instead, lightning repeatedly strikes it until the copper has fully deoxidized, after which it explodes a second time.

  • This Cannonball is now required to complete the “Craftiest Cannoneer” Bonus Goal. If you had already completed this before, you need to shoot a Copper Cannonball in order to complete it again.

Translation!

We've done the internal work to support full language translation for Crafty Cannoneers! This feature will be gradually rolling out, with plenty more languages to come in the future. For now, we have official translations for the following:

  • Simplified Chinese (translation by ZeroIceBear)
  • Russian (translation by syktyvkar)
  • Italian (translation by Pingoda)
  • Japanese (translation by tai_zazanek)
  • German (translation by RedstoneYay)
  • French (translation by CapitaineMinus)
  • Dutch (translation by YZEROgame)
  • Pirate Speak (translation by Stuffy)
  • Upside Down English (translation by Evtema3)

If you want to contribute translations for Crafty Cannoneers or any of our future projects, join our Discord server and ask about the Translator Program: https://discord.gg/X9bZgw7

Also, if you notice any translation errors, please report these through our Discord server in the #bug-reports channel. This helps ensure translation and gameplay quality for all players.

Note: If you have selected an unsupported language, the game will be playable in English by default.

Cannonball Accuracy Tweaks

Players were often frustrated by how Tracer Cannonballs didn’t accurately indicate where a Cannonball would hit, among other aspects of firing Cannonballs. So, we’ve made the following changes:

  • Tracer Cannonballs will always mark where an actual Cannonball will land when shot from the same Cannon. Inaccuracy values are randomized per Cannon shot, not per Cannonball anymore.
  • Made the particle cloud from Tracer Cannonballs more compact and added a dark green particle at the exact center of impact. This should make it easier to see the precise point a Cannonball will hit.
  • Tracer Cannonballs are no longer consumed and then returned to players after using them. Instead, they turn red (unusable) in the player’s inventory when shot and green (usable) again after landing. This should help make them more intuitive to use.
  • Chain Cannonballs now have the same drag and gravity values as all other Cannonball types, making them easier to aim. (Note: their trajectories are still slightly off compared to other Cannonballs because they are more inaccurate by nature.)
  • Cluster Cannonballs now have the same drag values as other Cannonball types as well as increased gravity, making them more effective against players when shot at the central island.

Other Gameplay Tweaks

Hot Cannonballs

  • Fire from Hot Cannonballs now extinguishes 10 seconds quicker, making it do less overall damage.
  • Reduced the amount of bonus ship damage caused by fire from multiple Hot Cannonballs at once.
    • This is now calculated by dividing the total number of fire blocks present on the ship after 15 seconds by the number of Hot Cannonballs that have hit the ship in the same window.
  • Increased trading cost from 23 to 25 Gold.

Bouncy Cannonballs

  • Bouncy Cannonballs now bounce towards players on ships within a 20-block range. Otherwise, they will bounce in random directions as before.
  • Bouncy Cannonballs now launch nearby boats, items, and projectiles backwards with each bounce.
  • Decreased trading cost from 25 to 23 Gold.
  • Increased horizontal bouncing speed.

Treasure Chests

  • When playing with imbalanced teams, the team with less players may now find 1-2 more Gold/Gunpowder per slot on average from Treasure Chests. This should give the lesser team a better chance at winning when they’re most likely shut out from the central island.
  • We’ve introduced a new system called Loot Loader to combat players who use the Item Scroller mod to loot Treasure Chests quicker. When you open a Treasure Chest, it now gradually fills with loot slot-by-slot instead of all items being there from the start.
    • As a result of this change, we recreated and rebalanced all Treasure Chest loot tables. There should now be a more favorable distribution between resources (Gold/Gunpowder) and other items.

Cannons

  • Cannons now shoot quicker when they have less Gunpowder. If you want to shoot at the central island, your Cannon will fire much faster than if you were shooting at the enemy ship.
  • You can no longer add/remove Gunpowder after loading a Cannonball into a Cannon, only before. The Gunpowder slots now look like they’re burning to reflect when Gunpowder can no longer be adjusted.
  • Removing Gunpowder from a Cannon is now done by left-clicking the slot, as opposed to right-clicking without Gunpowder in your hand. This may feel unfamiliar to existing players, but we are confident that it is a better, more intuitive control scheme going forward.
    • This also applies to the Gunpowder slots on Boat Cannons and Blast Barrels.

Regeneration

  • You now lose any regeneration gained for getting a kill at the central island the next time a player hits you.
  • Golden Apples now give 2 extra hearts when consumed.

Boats

  • Boats are now breakable! If a boat is caught in an explosion or otherwise damaged, it will break and dismount its occupant. This should make them a little more precarious and less overpowered.
    • Lightning strikes and Shark bites can also brea...
Read more

Version 1.0.8

06 Dec 04:44
Compare
Choose a tag to compare

Minecraft Version Support

This release of Crafty Cannoneers now supports Minecraft versions 1.20.2 through 1.20.4. We have also dropped support for Minecraft 1.20.1 due to future game content relying on new technology exclusive to Minecraft 1.20.2+.

Changes/Tweaks

  • Renamed Trooper Ale to Trooper Tonic for Minecraft Realms compliance.
  • Players on the Developer team no longer get sent back to the Lobby on the Lobby team when the game ends or when they relog.
  • Removed delay before welcome messages for resource pack loading as this is no longer necessary following changes to vanilla Minecraft.

Fixed Bugs

  • Relogging during the game end sequence would incorrectly tell the player the game was ready to play.
  • Cannons that were on fire at the end of the game could stay on fire after the game ended.
  • Relogging in the same position as the only other player(s) online before the game/countdown started would open up the Settings Map.
  • Relogging on an empty world/server would not always immediately open up the Settings Map.
  • Some titles lingered in certain circumstances.
  • Bossbars could flicker and transition roughly between game states.
  • Reloading and force-stopping could briefly affect the appearance of the Lobby bossbar.
  • An NBT field for damage entities summoned by Cannonball Cluster explosions was incorrectly specified.

Looking Ahead

We have been working on a massive 1.1.0 update for Crafty Cannoneers over the past few months, and we’re super excited to debut it on Minecraft Realms in the very near future. Get hyped!!

Version 1.0.7

22 Sep 17:16
Compare
Choose a tag to compare

Minecraft 1.20.2 Support

This release of Crafty Cannoneers now supports Minecraft versions 1.20.1 through 1.20.2. We will soon be dropping support for Minecraft 1.20.1 due to future game content relying on new technology exclusive to Minecraft 1.20.2.

Fixed Bugs

  • “Shader rendertype_item_entity_translucent_cull could not find sampler named Sampler2 in the specified shader program” warning appeared in client logs after loading the world resource pack.

Looking Ahead

We have been working on a massive 1.1.0 update for Crafty Cannoneers over the past few months, and we’re super excited to debut it on Minecraft Realms in the very near future. Get hyped!!

Version 1.0.6

29 Jul 08:36
Compare
Choose a tag to compare

This release fixes some critical bugs from our prior release for Minecraft 1.20.1. It is urgently important to install this version, and we apologize for any inconvenience.

As a side note, this is a great opportunity to announce that Crafty Cannoneers is now available on Minecraft Java Realms!! Definitely check it out there if you get the chance, and stay tuned for our big v1.1.0 update coming very, very soon! 👀

Fixed Bugs

  • The game immediately lagged to death upon starting on CubeKrowd, in addition to all other Paper servers.
  • Outdated advancement syntax caused server log errors upon world loading.

Version 1.0.5

07 Jun 15:50
Compare
Choose a tag to compare

Minecraft 1.20 Update

As of this release and going forwards, Crafty Cannoneers now primarily supports Minecraft 1.20 and above, and we will not continue providing support for Minecraft 1.19.4 or below. This is due to a number of breaking changes to datapacks and resource packs introduced in 1.20 and our needing to support the latest version of Minecraft.

If you wish to still play Crafty Cannoneers on Minecraft 1.19.4, an alternate release of Version 1.0.5 which supports Minecraft 1.19.4 is available for download through the following links:

World Download: https://drive.google.com/file/d/11oZbiXqSymPzxJGb82iMPTyjpCTm24K_/view?usp=sharing

Resource Pack: https://drive.google.com/file/d/1-oBF7R2saaPyq1cdZrVvKh-TUHcagulH/view?usp=share_link

At this time, CubeKrowd will still be hosting Crafty Cannoneers for Minecraft 1.19.4 using the above version.

Fixed Bugs

  • doFireTick gamerule did not reset properly, making it possible for ships to burn longer than intended.

Looking Ahead

We have been working on a massive 1.1.0 update for Crafty Cannoneers over the past few months, and we’re super excited to debut it on Minecraft Realms in the very near future. Get hyped!!

Version 1.0.4

14 Mar 16:26
Compare
Choose a tag to compare

Minecraft 1.19.4 Update

As of this release and going forwards, Crafty Cannoneers now primarily supports Minecraft 1.19.4 and above, and we will not continue providing support for Minecraft 1.19.3 or below. This is due to a number of breaking changes to datapacks and resource packs introduced in 1.19.4 and our needing to support the latest version of Minecraft.

If you wish to still play Crafty Cannoneers on Minecraft 1.19.3, we have made an alternate release of Version 1.0.4 (with all relevant changes applied) available for download through the following links:

World Download: https://drive.google.com/file/d/1J1sakEuJEfMVxhb2p53tzMMWV3X_oKuo/view?usp=sharing

Resource Pack: https://drive.google.com/file/d/1wI7hVR29bKCXJLBafZqpY9xSVL-Ahoc0/view?usp=sharing

At this time, CubeKrowd will still be hosting Crafty Cannoneers for Minecraft 1.19.3 using the above version.

Technical Tweaks

  • Infinite effects are now applied in cases where the potion effect would need to be constant anyway.
  • New 1.19.4 execute if loaded syntax is used to check if chunks are loaded safely before running commands every tick.
  • For the first few seconds after the world loads, commands that would run every tick will be staggered in terms of when they start running. This helps reduce lag upon opening the world by distributing the performance load.
  • Crafty Cannoneers now uses AmberW’s Negative Space Font v5.1: https://github.com/AmberWat/NegativeSpaceFont

Fixed Bugs

  • Atlas configuration file loaded unnecessary textures, causing mipmap level to drop to 0 and slowing pack loading time. We now opt to load single resources instead of directories.
  • Fire from Hot Cannonballs did not do any damage to Orange Ship due to a typo, giving Orange team a natural advantage over Purple.
  • Player Cannonballs did not properly eject the player when they touched water, leaving behind a permanent fake player head/nametag at the water surface.
  • Players could shoot multiple Player Cannonballs at once/in rapid succession, producing unexpected behavior.
  • Players could shoot Cannonballs with zero Gunpowder in certain circumstances.
  • When an Orange Weakpoint was hit by a Cannonball, a new Weakpoint location would not be selected immediately due to a typo.
  • The game logged "Missing sound event" warns for sounds that were supposed to be silent.
  • "Something destroyed one of your ship’s Weakpoints" message was missing the word "one."
  • If Parkour leaderboard data was somehow lost, no future high scores could be set. The game now outputs a warning message before resetting Parkour data in this case. (We are unsure of the underlying issue, but this works as a failsafe.)
  • If scoreboard data was somehow lost, the game could not be played anymore. The game now outputs a warning message before restoring game data to defaults in this case.
  • Unoccupied boats changed sail color whenever a player sailed nearby them in another boat.
  • Open Skeleton Chests played their opening sound again anytime another Treasure Chest was opened on the central island.
  • Skeleton Chest UI did not close when the chest started burying.
  • Clicking one block above an underwater Skeleton Chest would warn the player that they needed a Skeleton Key to open it.
  • Baby villager entities used to detect interacting with Cannons could grow up given enough time.
  • Tracer Cannonballs did not return to the player as soon as they touched water, making trajectories inconsistent with other Cannonballs.
  • Players could drop Harpoons after throwing them once at the Training Island, allowing them to obtain duplicates.
  • Players could obtain an extra Harpoon at the Training Island by clicking the barrel while their other Harpoon was airborne.
  • Training Island chat message would be sent twice to players who had not spoken to all Pirate Teachers and relogged into an empty world.
  • There were some floating buttons in the Lobby.
  • There was a leftover marker entity with the tag “test” somewhere.

Version 1.0.3

05 Jan 01:44
Compare
Choose a tag to compare

This was previously released as version 1.0.2; if you happened to install this version, please update your world again via the instructions below!

World Update System

Added a system to automatically apply necessary game updates to existing Crafty Cannoneers worlds.

When a new version of the game is available, download the latest datapack zip here and extract it into your world's datapacks folder, deleting the previous craftycannoneers datapack: https://github.com/ZeroniaServer/CraftyCannoneers/releases/latest

Then run /reload (or /minecraft:reload, if on a Spigot/Paper server) in chat/console or restart your world/server to apply updates.

Alternatively, you may download a new copy of the world with updates already applied, but you may lose player data in the process.

(Note that this does not just involve replacing datapack files, as actual entities or blocks may need to change from version to version. The world update system exists to automate this process.)

Hostile Mob Spawning

Crafty Cannoneers requires hostile mobs to be able to spawn, as creepers are used to simulate Cannonball explosions. The world difficulty is now set to hard upon reload, and if hostile mobs are still unable to spawn (which may occur under certain server configurations), a warning is outputted to chat upon trying to change game settings.

(Note that this has introduced a 2-tick delay to actions on the Settings Map, as hostile mobs are alive for 2 ticks even if disabled. Consider it a feature: spam proofing!)

Fixed Bugs

  • Cannonballs could explode prematurely on Spigot servers.
  • The game could choose invalid locations to spawn Weakpoints and then fail to spawn anything, therefore freezing Weakpoint destruction progress for the remainder of the game.
  • Entities used to detect interacting with Cannons could despawn.
  • Players could keep improper tags if they relogged while in control of game settings.
  • You could remove gunpowder from the top left-most Cannon by clicking on the gunpowder slots of the bottom left-most Cannon.

Version 1.0.2

04 Jan 21:52
Compare
Choose a tag to compare

World Update System

Added a system to automatically apply necessary game updates to existing Crafty Cannoneers worlds.

When a new version of the game is available, download the latest datapack zip here and extract it into your world's datapacks folder, deleting the previous craftycannoneers datapack: https://github.com/ZeroniaServer/CraftyCannoneers/releases/latest

Then run /reload (or /minecraft:reload, if on a Spigot/Paper server) in chat/console or restart your world/server to apply updates.

Alternatively, you may download a new copy of the world with updates already applied, but you may lose player data in the process.

(Note that this does not just involve replacing datapack files, as actual entities or blocks may need to change from version to version. The world update system exists to automate this process.)

Hostile Mob Spawning

Crafty Cannoneers requires hostile mobs to be able to spawn, as creepers are used to simulate Cannonball explosions. The world difficulty is now set to hard upon reload, and if hostile mobs are still unable to spawn (which may occur under certain server configurations), a warning is outputted to chat upon trying to change game settings.

(Note that this has introduced a 2-tick delay to actions on the Settings Map, as hostile mobs are alive for 2 ticks even if disabled. Consider it a feature: spam proofing!)

Fixed Bugs

  • Cannonballs could explode prematurely on Spigot servers.
  • The game could choose invalid locations to spawn Weakpoints and then fail to spawn anything, therefore freezing Weakpoint destruction progress for the remainder of the game.
  • Entities used to detect interacting with Cannons could despawn.
  • Players could keep improper tags if they relogged while in control of game settings.

Version 1.0.1

10 Dec 18:18
Compare
Choose a tag to compare

1.19.3 Update

This release updates Crafty Cannoneers to Minecraft 1.19.3, resolving issues with resource pack formatting. Thanks to Sodium#0012 on Discord for writing the atlas configuration file needed to fix the resource pack!

The standing link to the resource pack will now refer to the 1.19.3 version, and we will no longer be supporting Minecraft 1.19-1.19.2 for future updates.

If you still wish to access the 1.19.2-compatible version of Crafty Cannoneers and its resource pack, follow the links below:

World download: drive.google.com/file/d/1SkPN8iCdLsf6Uq_1HRgAzg8QjX3Y8_Ih/view?usp=share_link

Resource pack: drive.google.com/file/d/1Fln8AyzAVDZblTo8FQ8iNoSDDg7HL9NW/view?usp=share_link