EnderBow
EnderBow
A bow that shoots ender pearls!
Latest Builds and Source Code: https://github.com/remixz/EnderBow/releases These builds are not approved by BukkitDev and may be unstable! Use at your own risk!
Walkthrough:
Ever wanted to go a really far distance with an ender pearl? Now you can! Introducing the EnderBow!
Simply put a bow in the middle of a crafting table, and surround it with ender pearls, and you'll get a special bow with an Infinity 2 enchantment. Then, make sure you have ender pearls in your inventory, and shoot! (Note: For now, you also have to have one arrow in your inventory. This is why there is the Infinity enchantment.)
Permissions
- enderbow.fire - Allows or disallows ender bow firing. Default: true. (Use this, for example, if you want to have parts of your map enderbow enabled, while others not! Could be great for adventure map areas.)
Since this plugin isn't updated anymore, you can find a similar plugin here :
http://dev.bukkit.org/bukkit-plugins/time2play-enderbow/
Best idea on plugin I have ever seen.
Hi all! I've (finally) updated EnderBow. It's been completely rewritten and boasts some new features. While waiting for BukkitDev approval, you can get it here: https://github.com/remixz/EnderBow/releases/2.0.1 Just remember that it is untested by BukkitDev! ;-)
EDIT: If you downloaded 2.0.0, please update to 2.0.1 There was a critical bug in 2.0.0. I guess this is why BukkitDev approves updates!
Hi, would like to see an update for this cool plugin. When players that dont have the enderbow.fire permission shoot arrows with an enchanted bow (power2 in my test) they can still shoot arrows but they get spammed with "You don't have the permission". Does anyone else have that problem?
Hi all! If people are still interested in this plugin, I will update it ASAP. I think that it still works on 1.5, but I can make sure of it, plus add a couple extra features.
It would be nice to have perm node for crafting the bow. ;)
Nice work too on this plugin.
@Remixz
Be careful with calling it Ender Bow, as people can just use an anvil. Make sure it still has the enchantment!
@Remixz
Ok, thanks. When you're in survival you still need an arrow in your inventory so the bow will pull back :(
How Do You Install?
@iVultra
1) The reason I have to add the Infinity enchantment is so that it doesn't require arrows as well as ender pearls. In the upcoming true 1.4 update, the bows will be named Ender Bow, for example. I will see if there is a better way though.
2) That dupe glitch is pretty weird. Since there are so many plugins out there, I can't guarantee that everything will always work perfectly. Looking at NoEnderpearl, there's no way to tap in to prevent that duping, so there's nothing I can do about it.
Sounds cool
@Remixz
May I suggest a few things for this? First off, I love this plugin. It is an excellent to a Raid server that I help my friend run. Sadly, some of our players are confused by the fact that the bow has Infinity II, yet is not infinite. If you could edit the enchantment name to Teleportation I, or add a config where that can be adjusted, I would greatly appreciate it. One other problem I am having is when crafting the other Ender Bow (Ender Eye one) we have a plugin to disable ender pearling back into the spawn location. It is meant to refund the pearl you threw, but since you keep the one in your inventory, yet it shoots another one, it dupes it and gives you another one (unlimited enderpearls.) I know this is probably something that is not in your ability to fix, and I may need to contact the owner of the NoEnderpearl plugin, but I just thought you should be aware of this if you wanted to look into a way around it. Sorry this is so lengthy :E but thanks for making this awesome plugin!
Hi everyone!
Sorry for the lack of updating. I've been busy with other stuff. However, I've just recompiled it for Minecraft 1.4, and with Java 6. The file will hopefully be approved soon, but here is a download off Dropbox! https://www.dropbox.com/s/4tno05cdnxzfgx3/EnderBow_for14.jar No new 1.4 features yet, I hope to add them soon.
@ZeusTehAlmighty
This is not updating... And it is a plugin that does exactly this (TeleportBow)
Make it not show the Infinity Enchantment, but make it Named "Ender Bow" with the new naming system.
@benjaminschneeberg
Plugin is compiled in java 7 so your server or computer needs java 7 to run the plugin
Would I be possible to add more bows? Like a blaze bow that shoot blaze fireball, or a ghast bow? Or maybe a snowball bow? Or maybe an anvil bow? :)
can you add unlimited bow ammo? (Configurable)
Hey! I have an idea! What if when you craft the bow, you get the bow and instead called bow, have it named enderbow, like this :D :
14:02:00 [SEVERE] Could not load 'plugins/EnderBow.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/me/zbruggeman/EnderBow : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:205) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:51) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.UnsupportedClassVersionError: com/me/zbruggeman/EnderBow : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 9 more