Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[V1.0.0] [SSP] Enchantable Bows v1.0


  • Please log in to reply
48 replies to this topic

#1

FifthWhammy

Posted 20 December 2011 - 08:40 PM

New!  pwnedgod has generously taken the time to produce a patch making Enchantable Bows compatible with Forge and PlayerAPI.  See pwnedgod's thread for instructions and download.

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

by FifthWhammy

Overview

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.
Fire Aspect and Poison Aspect may not appear on the same bow.  All effects except Accuracy may have multiple levels.  For more specifics, including enchantment level ranges and exact effects, check the included EBspoilers.txt file.

Posted Image
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.

Register or log in to remove.

#2

TheDargonSlayer
  • Location: Canada
  • Minecraft: Dargon_Slayer

Posted 20 December 2011 - 08:42 PM

Il check it out
Posted Image

#3

boj123
    boj123

    Stone Miner

  • Members
  • 85 posts
  • Minecraft: boj123

Posted 20 December 2011 - 08:44 PM

Sweet! I'd download if my computer had more space (17 minecraft.jars take up a large amount of space). I have 5 kb's of space free. I like the batteries not included thing in the disclaimer. Diamonds for you, good sir!  :Diamond: :Diamond: :Diamond: :Diamond: :Diamond: :Diamond: :Diamond: :Diamond:         :arrow:  :bow:
Check out Technicpack.net! If I helped, please click the plus button --> It really helps! =]
Posted Image

#4

DanCraft
    DanCraft

    Lapis Lazuli Collector

  • Members
  • 1020 posts

Posted 20 December 2011 - 08:44 PM

This sounds amazing, I will download immediately. I wish this was in the game.

Posted Image


#5

mntbrrycrch
  • Minecraft: mntbrrychch

Posted 21 December 2011 - 01:48 AM

This looks cool. will try out later.
Posted Image

[Green]  [Green]  [Green]  [Green]  [Green]  [Green]  [Green]  [Green]
[Green]  [Green]  [Green]  [Green]  [Green]  [Green]  [Green]  [Green]
[Green]  [Black]  [Black]  [Green]  [Green]  [Black]  [Black]  [Green]
[Green]  [Black]  [Black]  [Green]  [Green]  [Black]  [Black]  [Green]
[Green]  [Green]  [Green]  [Black]  [Black]  [Green]  [Green]  [Green]
[Green]  [Green]  [Black]  [Black]  [Black]  [Black]  [Green]  [Green]
[Green]  [Green]  [Black]  [Black]  [Black]  [Black]  [Green]  [Green]
[Green]  [Green]  [Black]  [Green]  [Green]  [Black]  [Green]  [Green]

#6

aquasquid36

Posted 21 December 2011 - 01:54 AM

the only mod where people wont spam "no pics no clicks"
Posted Image

#7

Neon_ColorsFTW22
  • Minecraft: NeonColors123

Posted 21 December 2011 - 01:56 AM

This is great im gonna download this mod and have it to be used forever! :D

EDIT:Was looking at the compaitbleity section and found out that it edits di.class which sadly i use for single player commands :(

Posted Image


#8

FifthWhammy

Posted 21 December 2011 - 05:45 AM

View PostNeon_ColorsFTW22, on 21 December 2011 - 01:56 AM, said:

This is great im gonna download this mod and have it to be used forever! :D

EDIT:Was looking at the compaitbleity section and found out that it edits di.class which sadly i use for single player commands :(

That's OK.  All the new di.class does is change the camera zoom speed when preparing to shoot with a Quick Draw bow.  The Quick Draw enchantment itself will still work the same.  Just copy everything except di.class into your minecraft.jar, and Enchantable Bows will work properly with SPC.

Thanks for bringing this to my attention--I've updated the top post accordingly.

#9

Neon_ColorsFTW22
  • Minecraft: NeonColors123

Posted 21 December 2011 - 06:53 AM

View PostFifthWhammy, on 21 December 2011 - 05:45 AM, said:

That's OK.  All the new di.class does is change the camera zoom speed when preparing to shoot with a Quick Draw bow.  The Quick Draw enchantment itself will still work the same.  Just copy everything except di.class into your minecraft.jar, and Enchantable Bows will work properly with SPC.

Thanks for bringing this to my attention--I've updated the top post accordingly.
Ah thanks for telling me can't wait to use this mod +1 rep :D

Posted Image


#10

Mat0021
    Mat0021

    Zombie Killer

  • Members
  • 244 posts
  • Location: Through the 4th door to the left

Posted 21 December 2011 - 06:57 AM

Wow, i really like the idea of this mod. Especially the quick draw

Posted Image


#11

YX33A
    YX33A

    Mark of the Beast

  • Members
  • 666 posts
  • Location: In a wasteland, builiding ALL the nukes, and waiting for the sun to set before using them
  • Minecraft: YX33A

Posted 23 December 2011 - 05:37 AM

First off, yay!  I hated that I can't enchant my bows with awesome effects.

So I installed this mod.  Found out it edits the Vi.class file.  Conflicts with Forge due to this.  Re-added the forge Vi class.  Error I had went away, but I don't know what was changed in the process.

Still, awesome mod!  I wanted this, and I got it!  I love when things go right for me.
"Minecraft is like an orgasm - even science can't describe it"
Posted Image    Posted Image

Cryptonat said:

Snitch said:

Basically you're stuck in hell till you find a portal out. There are alternatives to pig, by the way, as you probably know. :>
There are no alternatives to Bacon. Ever.

#12

blazeaxxor
  • Minecraft: caleb1984

Posted 23 December 2011 - 06:16 AM

yo dawg, i heard you wanted to enchant your bows so i got you enchantable bows mod (yo dawg i heard i like portals so i put a portal in your portal so you can portal while you portal)
Posted Image

#13

mikey288
  • Location: USA
  • Minecraft: mikey288

Posted 23 December 2011 - 06:22 AM

Needs..... SMP..... Cries....
Posted Image

#14

NitroKitteh

Posted 23 December 2011 - 11:08 AM

Does it work with elemental arrows mod from Risugami?
(^-^) Ohai!

#15

iPalantir
  • Location: Lvl. 9

Posted 23 December 2011 - 11:26 AM

Much appreciated! Very nice addition! :) Thank you for this.
Posted Image

#16

Xaphedo
    Xaphedo

    Zombie Killer

  • Members
  • 234 posts
  • Location: Italy, a land of ignorance as many
  • Minecraft: Xaphedo

Posted 23 December 2011 - 11:44 AM

If you need some good and balanced ideas you shall read this

I think that several enchantments (like accuracy) are just overpowered; reading the topic above you'll find what you need ^.^
Don't argue with a moron: he'll down you to his level and then beat you with experiencePosted Image

#17

Tristaann
  • Minecraft: Tristaann

Posted 23 December 2011 - 11:47 AM

View Postboj123, on 20 December 2011 - 08:44 PM, said:

Sweet! I'd download if my computer had more space (17 minecraft.jars take up a large amount of space). I have 5 kb's of space free. I like the batteries not included thing in the disclaimer. Diamonds for you, good sir!  :Diamond: :Diamond: :Diamond: :Diamond: :Diamond: :Diamond: :Diamond: :Diamond:     :arrow:  :bow:

Wut? 17 Minecraft jar's take up much space? 5 KB left?
I have 20 Jar's here, and they are 41MB total.

Click for awesomeness :3


#18

FifthWhammy

Posted 23 December 2011 - 05:14 PM

View PostXaphedo, on 23 December 2011 - 11:44 AM, said:

If you need some good and balanced ideas you shall read this

I think that several enchantments (like accuracy) are just overpowered; reading the topic above you'll find what you need ^.^

Hmm.  I think Accuracy's helpful, but not overpowered.  Yes, shots fired from Accuracy bows will land in the same place every time, but those shots are affected by gravity just like any other arrow.  If you want to hit a faraway mob, you've still got to aim your bow properly.

#19

wrcook
    wrcook

    Coal Miner

  • Members
  • 103 posts

Posted 23 December 2011 - 05:51 PM

View PostXaphedo, on 23 December 2011 - 11:44 AM, said:

If you need some good and balanced ideas you shall read this

I think that several enchantments (like accuracy) are just overpowered; reading the topic above you'll find what you need ^.^

Most of those are either extremely op, or just plain boring. I think everything in this mod is amazing, another solid FifthWhammy product.

#20

Xaphedo
    Xaphedo

    Zombie Killer

  • Members
  • 234 posts
  • Location: Italy, a land of ignorance as many
  • Minecraft: Xaphedo

Posted 23 December 2011 - 09:54 PM

View PostFifthWhammy, on 23 December 2011 - 05:14 PM, said:

Hmm.  I think Accuracy's helpful, but not overpowered.  Yes, shots fired from Accuracy bows will land in the same place every time, but those shots are affected by gravity just like any other arrow.  If you want to hit a faraway mob, you've still got to aim your bow properly.

So, it removes the chance of shooting an inaccurate arrow, right? I thought it was a deviation modifier, sorry about that

View Postwrcook, on 23 December 2011 - 05:51 PM, said:

Most of those are either extremely op, or just plain boring. I think everything in this mod is amazing, another solid FifthWhammy product.

Examples would be greatly appreciated, good sir
Don't argue with a moron: he'll down you to his level and then beat you with experiencePosted Image