CustomBows
1.1.9 ALPHAGives more variety in what your bows can shoot! Anything from entities to teleporation arrows.

Hello everyone, this is the first resource I'm uploading to Spigot and I plan to keep this updated and active for as long as possible. This is a custom bows plugin which offers interesting variations to regular bows in the game. Some bows teleport you, others shoot any entities you want, creepers, dragons, and even TNT. All the information about the plugin is listed in depth below! Thanks for taking a look.

This plugin comes with a custom built inventory GUI, which you can use to buy the custom bows that are provided with the plugin, it is vault compatible which means it can use any economy system that is built on Vault. The list of all bows and the GUI inventory can be seen below.
GUI Image

Entity Bow:
Asks the user to type in an entity ID, and the bow will shoot the entity that the user specifies. For example you can make your bows shoot creepers if you wanted.
List Of Entities Which Can Be Shot
AREA_EFFECT_CLOUD
ARMOR_STAND
ARROW
BAT
BLAZE
BOAT
CAVE_SPIDER
CHICKEN
COMPLEX_PART
COW
CREEPER
DONKEY
DRAGON_FIREBALL
DROPPED_ITEM
EGG
ELDER_GUARDIAN
ENDER_CRYSTAL
ENDER_DRAGON
ENDER_PEARL
ENDER_SIGNAL
ENDERMAN
ENDERMITE
EVOKER
EVOKER_FANGS
EXPERIENCE_ORB
FIREBALL
FIREWORK
FISHING_HOOK
GHAST
GIANT
GUARDIAN
HORSE
HUSK
IRON_GOLEM
ITEM_FRAME
LEASH_HITCH
LINGERING_POTION
LLAMA
LLAMA_SPIT
MAGMA_CUBE
MINECART
MINECART_CHEST
MINECART_COMMAND
MINECART_FURNACE
MINECART_HOPPER
MINECART_MOB_SPAWNER
MINECART_TNT
MULE
MUSHROOM_COW
OCELOT
PIG
PIG_ZOMBIE
PLAYER
POLAR_BEAR
PRIMED_TNT
RABBIT
SHEEP
SHULKER
SHULKER_BULLET
SILVERFISH
SKELETON
SKELETON_HORSE
SLIME
SMALL_FIREBALL
SNOWBALL
SNOWMAN
SPECTRAL_ARROW
SPIDER
SQUID
STRAY
THROWN_EXP_BOTTLE
VEX
VILLAGER
VINDICATOR
WEATHER
WITCH
WITHER
WITHER_SKELETON
WITHER_SKULL
WOLF
ZOMBIE
ZOMBIE_HORSE
ZOMBIE_VILLAGER
Lightning Bow:
With a lightning bow, you can strike lightning on the location of your landed projectile.
Nature Bow:
This bow will plant trees at the location that it hits. A list of all possible tree types can be seen below.
Tree Types
ACACIA
BIG_TREE
BIRCH
BROWN_MUSHROOM
CHORUS_PLANT
COCOA_TREE
DARK_OAK
JUNGLE
JUNGLE_BUSH
MEGA_REDWOOD
RED_MUSHROOM
REDWOOD
SMALL_JUNGLE
SWAMP
TALL_BIRCH
TALL_REDWOOD
TREE
TNT Bow:
With a TNT bow you can shoot TNT throughout the map, all TNT is in its primed state, and will exploded after a given amount of seconds.
Teleport Bow:
The teleport bow will teleport the player to the location that its arrows land at.
Attraction Bow:
The attraction bow will bring any entity that it hits directly to you! This can be really handy for killing mobs at long distances, only challenging one mob at a time. This also adds new PVP mechanics, as the ability to bring players back into action can be added.
MachineGun Bow:
This bow fires very rapidly, sending out arrows like a machine gun. A very powerful weapon that you can configure! Remember you can configure as much ammo per use as you need. Currently shooting every 2 ticks, for 20 ticks total.
Fire Bow:
The Fire Bow can be used to light entities on fire within a radius of where the arrow lands. Currently to a radius of 5 blocks in each axis, this will be configurable soon.
Life Steal Bow:
The damage that you do to an enemy, is dealt, there after you are awarded half of the damage you dealt to the enemy.
(needs more configuration)
Ice Bow:
The ice bow freezes any entity, as well as their view position. This hard freeze as of now freezes for 3 seconds.
(needs more configuration, since 3 seconds is a pretty long stun, it's geared for pve currently)
Thief Bow:
The thief bow lets you steal armor from players assuming they have any, there is a configurable percentage that you can set to make the thief bow as good as you want it.
Apollo's Bow
Has the ability to give the player a speed boost when they hold it in their hand.
Warrior's Bow
Gives the player a selected amount of additional hearts upon equipping the bow.
Videos
More to come! I update this plugin quite frequently, and based on suggestions I can truly add almost anything that you guys want. Just let me know.

Here is the list of all the commands I currently have:
/custombows reload
Reloads the config for the plugin
/custombows buy
Opens the buy menu for the bows
/custombows help
Shows you a list of available commands
/custombows list
Shows you a list of available bows
/custombows give <PlayerName> <Bow Name>
List of bows: tntbow, lightningbow, naturebow, teleportbow, attractionbow
Lets you give a player, a custom bow
/custombows give <PlayerName> <Bow Name> <ID TYPE>
List of bows: entitybow, naturebow
Lets you give a player, a custom bow

permissions:
tntbow.buy:
default: op
description: Lets user buy a TNT bow
lightningbow.buy:
default: op
description: Lets users buy a lightning bow
entitybow.buy:
default: op
description: Lets users buy an entity bow spcifically from the stockpile.
entitybow_blackmarket.buy:
default: op
description: Lets users buy entity bows specifically from the black market.
naturebow.buy:
default: op
description: Lets users buy an entity bow
attractionbow.buy:
default: op
description: Lets users buy an attraction bow
teleportbow.buy:
default: op
description: Lets users buy the teleport bow
machinegunbow.buy:
default: op
description: Lets users buy the machine gun bow.
firebow.buy:
default: op
description: Lets users buy the fire bow.
icebow.buy:
default: op
description: Lets users buy the fire bow.
lifestealbow.buy:
default: op
description: Lets users buy the life steal bow.
thiefbow.buy:
default: op
description: Lets users buy the thief bow.
apollosbow.buy:
default: op
description: Lets users buy the apollo bow.
warriorbow.buy:
default: op
description: Lets users buy the warrior bow.
allbows.buy:
default: op
description: Lets users by all bows from the shop.
custombows.reload:
default: op
description: Lets users reload the config for the plugin
custombows.buy:
default: true
description: Lets users open the buy menu for the bows
custombows.stockpile:
default: true
description: Lets users open the buy menu for the stock bows.
custombows.blackmarket:
default: true
description: Lets users open the buy menu for the blackmarket shop.
custombows.help:
default: true
description: Lets users see the help option for the custombows plugin
custombows.list:
default: true
description: Lets users see a list of all bows available
To give players permissions to buy the bows you want, simply take the permission from the list above, and add it to the group you want.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
