CanaryMod - The hMod Legacy
join the migration

Welcome to the home of CanaryMod, the legacy of hMod, that strives to make the best experience for the Minecraft community by putting our time and effort into making CanaryMod the best.

CanaryMod has a stable API for plugin developers and an easily manageable interface for server admins. Plugins written today will still work months from now without any need for updates, and can integrate seamlessly with a best-in-class, built-in permissions system.

Join the ever growing flock of CanaryMod servers today!
Latest Canary: b11.2 (1.5.1)
Downloads: 26000

Latest Crow: b6.1.12 (1.5.2)
Downloads: 11720

Enjoying Canary?
Follow and like us:
news
CanaryMod b11 and Recode b0.4 for Minecraft 1.5.1By: Shadow386 on 04/07/13

CanaryMod b11 for Minecraft 1.5.1 is released
Download CanaryMod b11
Changelog:
* Fixed ItemArray.insert(item) clearing enchantments and NBT data
* Fixed setting mobspawner entities crashing clients
* Fixed HEALTH_CHANGE
* Added capability to set multiple spawn types to a mob spawner
* Added new classes/hooks for minecarts
* Fixed /xp remove* Added special case for empty permission on Command Blocks
* Changed HANGING_ENTITY_DESTROY hook to pass DamageSource
* DamageSource now has methods for getting both the direct and the indirect entities.
* Fixed CommandBlock behaviour

Canary Recode 0.4 is available for Minecraft 1.5.1 as well!
Download Canary Recode 0.4
Thread:

CanaryMod build 10 for Minecraft 1.2.5By: Shadow386 on 06/17/12

Finally a completely stable build, and with multiworld support! Full changelog coming soon, but here you go!

CanaryMod b10

Remember to run canary-b10.sql to add in the sql support for multiworlds!

Changelog

* Compatible with Minecraft 1.2.5
* Multiworld Support
* More hooks/changes
* Bug fix for: /I and /KIT allow enchantment duplication.
* Added server.properties value "allow-enchantable-item-stacking".
* Added farmland to BLOCK_UPDATE (finally!)
* Fix for BUG: IronGolems not in Living Entity List
* fixed Potion spawning via /give commands
* Added player.getRespawnLocation/setRespawnLocation
* Fixed MobSpawner updating on the fly
* Fixed Enderpearl dupe bug
* Added LIGHT_CHANGE.
* Fixed Datasource not dispatching mysql connections
* Adding ITEM_TOUCH_GROUND hook
* Adding Item.getMaxAmount() and Inventory.insertItem().
* Fixed dropItem/dropInventory keep enchantments after drop
* Updated Player.giveItemDrop to accept damage values
* Added Chunk.getBiomeData, Chunk.setBiomeData, and Chunk.update
* Adding sheep control* Added DEATH hook.
* Fixed player IP settings seeing non-ips as ips, preventing logging in.
* Fixed onChunkCreated not gettings called
* Fixed World not being set for onPlayerMove locations* Many more

CanaryMod: Project RecodeBy: Shadow386 on 06/06/12

If you've wondered what this 'big secret project' we've been working on is, here's your answer.


Over the course of the past month, the team has secretly been working on the recode project that we've talked about for the past year, but haven't publically announced it yet until now.

The Canary recode is a redesign of the current system, which was based upon the old code from hMod. The permissions system will be different and easier to manage, more compatibility for plugins, a lot of plugin development tools, much more flexible API, multiworld support, and efficiency.

Good news for most plugin-devs: there is packages!

The recode has been started by darkdiplomat, damagefilter and a new member of the CanaryDev team, Jarvix aka JosKuijpers, joined shortly after. The project has seen a lot of progress over the past month and is getting closer and closer to completion. Once it's ready for a public alpha build, it will be announced for everyone to download and test it out. However, plugins may take some time to update to our new system.

The recode will also have a new versioning system to keep better track of CanaryMod, and will be actively updated. The source will not be public for some time, but along the lines we may have Crow builds and Chick (nightly) builds as often as possible.

An official ETA, or estimated time of arrival (completion) is not available at the current moment but we will update everyone when there's progress. The first open alpha build and code will be available by June 17th, which will be early builds of the recode project.

If you have any questions regarding the recode, please direct them to this thread and your questions will be responded to as soon as possible. Not much can be revealed as of yet.

Thanks for sticking around!

~CanaryMod Dev Team
Behind on updates!By: Shadow386 on 06/05/12

So I've noticed we're getting less attention as of late and people are asking why we haven't had any recent Crow or Canary updates. The main reason would be that we're actually in the middle of something pretty big, more info within the next week here! I'll be updating this more as it comes along.

 

Our most recent build is currently Crow 4.10.10 and has been quite stable for some time, but the next build might be released in a few days, depending on stability. People who are claiming for have 4.11.10 are using unofficial test builds that have been compiled via our github and contain some fixes for Multiworld. It's suggested if you use these copies to report your problems to that thread, not anywhere else.

 

Thanks for sticking around, expect more information and updates within the next week!

Crow 4.8.10 with first taste of Canary Multiworld!By: Shadow386 on 03/28/12

As wished for ages, since multiworld was first introduced into Minecraft beta, multiworld was saught after in CanaryMod. Finally, it has arrived! Crow 4.8.10 currently has the core of our multiworld system. It can be checked out in our javadocs for plugin authors wishing to create their own multiworld experience. Our thread that contains our buglist fixes from Crow 4.7.10 can be found here: http://forums.canarymod.net/?topic=2606.0. Our github account was also moved to https://github.com/FallenMoonNetwork/CanaryMod. Thanks again for sticking with is at CanaryMod!