Here's a great review of the mod by MrJoBilly:
There's also a fine GameChap review of the mod. Keep in mind that this review features enchantment effects hacked above the normal maximum, so you won't be getting that awesome machine gun bow while playing normally. Of course, you're welcome to cook one up with SPC or the like.
Enchantable Bows v1.0
for Minecraft 1.0.0
In Minecraft 1.0.0, you can enchant swords, armor, and tools. Bows now have durability, in anticipation for adding enchantments to bows; however, those enchantments actually aren't in Minecraft 1.0.0.
This mod lets you enchant bows just like you enchant other items, adding six possible enchantment effects for bows:
- Piercing -- Improves damage, much like Sharpness does for swords. Less effective when shooting without fully drawing back the bow.
- Fire Aspect -- Sets vulnerable target on fire. Slightly weaker than the sword effect of the same name.
- Poison Aspect -- Poisons vulnerable targets. Poison may now kill vulnerable mobs instead of leaving them with one hit point.
- Conservation -- Every shot has a chance to not cost you an arrow. (Any "free" arrows can't be picked back up, for obvious reasons.)
- Quick Draw -- Decreases time needed to fully draw back the bow.
- Accuracy -- Eliminates error from bow shots. All shots fired from the same position and angle will land in the exact same location.
A powerfully enchanted bow.
Installation and Compatibility Notes
Like most other mods, installation is simple: open your minecraft.jar, and drop in the .class files included. Delete the jar's META-INF folder if you haven't already. That's it! Single Player Commands users: don't use the Enchantable Bows version of di.class, since SPC overwrites that class too! Enchantable Bows will work just fine, except that the camera zoom speed isn't changed when using a Quick Draw bow. Likewise, Forge users shouldn't use the Enchantable Bows versions of vi.class either.
Special note for Forge users: pwnedgod has generously taken the time to produce a patch making Enchantable Bows fully compatible with Forge and PlayerAPI. (This fixes the Quick Draw bow animation quirks.) See pwnedgod's thread for instructions and download--keep in mind that you still won't be using my di.class and vi.class even when using this patch.
Enchantable Bows overwrites the Enchantment, EnumEnchantmentType, ItemBow, and EntityArrow base classes, which are required for the mod to work. The Potion base class (abg.class) is overwritten to allow poison to kill non-player entities and the EntityPlayer and EntityPlayerSP base classes (vi.class and di.class) are overwritten to mostly fix the animation and camera zoom of Quick Draw bows. If other mods (such as Single Player Commands) use one or more of those three classes, omitting the Enchantable Bows versions will only result in poison being non-fatal and Quick Draw bows being animated oddly. (The actual effect of Quick Draw will still apply.)
Enchantable Bows does not use ModLoader, but may be used alongside ModLoader. Bow and arrow ModLoader mods, however, may not behave as you would expect. Player discretion is advised.
Enchantable Bows does not alter the enchanting process itself, so it's compatible with my Sensible Enchanting mod and should be compatible with other enchantment process mods (e.g. Better Enchanting, EnchantShow).
If you find a bow enchanted using Enchantable Bows without having Enchantable Bows installed, the bow will shimmer as if it were enchanted, but will otherwise behave normally. If you later reinstall Enchantable Bows, the bow will regain the effects it had before.
If--or when--Mojang adds bow enchantments in future versions of Minecraft, the Enchantable Bows effects will not automatically turn into any similar vanilla Mojang effects that might be added. I'll decide how to handle that situation when it happens depending on how bow enchantments are officially implemented. EB uses enchantment ids 80 through 85 in an effort to avoid conflicts with future added effects.
Download now! (Enchantable Bows v1.0 for MC 1.0.0, 40 KB, 12/20/2011)
Odds and Ends
If you're not satisfied with vanilla Minecraft's enchantment process, my Sensible Enchanting mod might be just what you're looking for! Fully compatible with Enchantable Bows and most other mods!
Special thanks to the fine fellows responsible for the Minecraft Coder Pack. If you'd like to get started with your own Minecraft mods, MCP's a great way to start. (But if you just want to play this mod, you don't need to worry about MCP at all.)
Disclaimer: This Minecraft modification was created by FifthWhammy, who does not own the rights to Minecraft or Minecraft source code. (That's Mojang AB, not me.) I don't lay sole claim to the concept of enchanting bows but only to this particular implementation of bow enchantments. (In other words, Mojang may freely implement any of the enchantment effects seen here in future versions of Minecraft.) You may distribute this modification freely as long as credit is given and this README file is also included. Neither I nor Mojang are responsible for any damage, distress, or data loss suffered by you, the user of this modification. Use at your own risk. Batteries not included.