ArrowMux
ArrowMux - an Arrow Multiplexer. Adds various arrows and let's you choose one with the bow.
Features
- Fire Arrow
- Grapple Arrow
- Teleport Arrow
- Explosion Arrow
- Command Arrow
- Ice Arrow
- Mob Arrow
- Shower Arrow
- Handy Arrow Selector
Fire Arrow
- a burning arrow, sets blocks and mobs on fire
- block fire is configurable
Grapple Arrow
- works like a grapple beam from metroid, hookshot from zelda, ...
- pulls the shooter towards the arrow
Teleport Arrow
- teleports the player where the arrow hits
- if the arrow hits a mob or player, shooter and target switch places
Explosion Arrow
- detonates on hit
- block damage can be turned off
Ice Arrow
- Zelda MM style ice arrows
- freezes water
- freezes mobs & players
- freeze time and water freeze is configurable
Command Arrow
- executes a configured command
- has placeholders for position, world, target and shooter
Possible Placeholders
- &WORLD& - name of the world
- &SHOOTER& - name of the shooting player
- &TARGET& - type of the hit mob or name of the hit player
- &X&, &Y&, &Z& - x, y and z position
Examples
- tp &SHOOTER& &TARGET& - teleport shooter to target
- tppos &X& &Y& &Z& - teleport shooter to target position
- punish lavablock &TARGET& - punishment from Punishmental
Mob Arrow
- spawns mob on hit
- mobs can be selected just like arrows
- correct type of egg required in inventory
Arrow Selector
- Shift+Leftclick with a bow equipped
- Opens an inventory where you can select arrows
Crafting Recipes
Permissons
- arrowmux.select: allow selecting a (different) arrow (default: op), useful if you want to forbid changing arrows but want to give out preselected bows (treasue chests)
- arrowmux.shoot: allows shooting special arrows (default: op)
- arrowmux.*: all of the above
Default Configuration
arrows: explosive: power: 2 # explosion power on arrow hit fire: false # whether explosion sets fire blockDamage: true # whether explosion damages blocks description: # arrow description shown ingame - explodes on hit craftShape: # crafting shape, space is an empty slot - " A " - " B " - " C " craftMaterials: # each symbol (e.g. 'A', 'B', 'o', ...) A: 289 # defines one material used for crafting B: 280 C: 288 craftAmount: 1 # amount of arrows the crafting yields teleport: description: - teleports to target craftShape: - " A " - " B " - " C " craftMaterials: A: 368 B: 280 C: 288 craftAmount: 1 grapple: description: - pulls towards arrow craftShape: - " A " - " B " - " C " craftMaterials: A: 346 B: 280 C: 288 craftAmount: 1 fire: igniteBlock: true # whether fire arrows set blocks they hit on fire description: - burning arrow craftShape: - " A " - " B " - " C " craftMaterials: A: 378 B: 280 C: 288 craftAmount: 1 command: command: "tp &SHOOTER& &TARGET&" # command to execute on hit (without leading slash) triggerOnHit: false # whether the command triggers on hit (block, entity, player, mob) # &TARGET& is useless here triggerOnMob: false # whether the command triggers on mob hit, &TARGET& is the type of the mob triggerOnPlayer: true # whether the command trigger on players, &TARGET& is the name of the player description: - executes command - on hit craftShape: - " A " - " B " - " C " craftMaterials: A: 137 B: 280 C: 288 craftAmount: 1 shower: description: - 5 arrows at once craftShape: - " A " - " B " - " C " craftMaterials: A: 262 B: 280 C: 288 craftAmount: 1 lightning: description: - strikes a lightning craftShape: - " A " - " B " - " C " craftMaterials: A: 377 B: 280 C: 288 craftAmount: 1 mob: description: - spawnes a mob craftShape: - " A " - " B " - " C " craftMaterials: A: 383 B: 280 C: 288 craftAmount: 1 ice: freezeWater: true # whether water freezes when the arrow touches freezeDuration: 5 # how long the target stays frozen freezeDurationWater: 10 # 0 for no unfreezing of water description: - freezes players - and water craftShape: - " A " - " B " - " C " craftMaterials: A: 332 B: 280 C: 288 craftAmount: 1
TODO
- more arrows :D
- add protection plugin support
- add give command
Caveats
- atm every arrow consumes one normal arrow additionally
Any chance of an update for 1.8.x? It still mostly works, but it's sometimes inconsistent and I often get errors in the console when skeletons/players shoot arrows.
@ergenta
do you use any protection plugins in that area?
There seems to be an issue with the explosive arrow. It doesn't explode
Please add griefprevention support and permissions soon! We want this plugin really badly.
I do :)
@vikm
Please continue this plugin!
Anyone out there know if this works with 1.6.2? and to the makers of the pluggin, will there be a new update anytime soon? I'd really like to try this out.
@Ordrox Thanks and yes, actually I've got a new version ready for some time now, but still have to fix a bug but didn't find the time.
Wow realy awesome plugin, the very first one "smart" i see in arrow/bow features!
Are you planning to add highly configurable custom arrow? I have some idea like:
@fuzyfeet gonna add this, thanks for the suggestion!
@300AB I already submitted a file at creation of this page, still waiting for approval :D
@brixazure Yes, anyone can use it (without creative). Atm the plugin doesn't have any permissions or anything like that.
i have a question for the maker..can anyone use this?? like they dont have to be a operator to use them?? because i dont want to give everyone op mode to use this addon...or is there a way to give them op permissions with out letting them go into creative mode? please and thank you...
I wish you could set up a way to follow this until it has a download link.. I'd really like to add this to my server when it's up and running..- Well if it gets up and running. Anyway, message me when it has a download link ploxy?
This is cool. This is the way custom arrows should work; the powers are in/on the arrow not the bow. One suggestion, if you could make a command arrow (runs a command when it lands) so we can use other plugins with this. I can imagine all the things I could do with this and MagicSpells.
please put the dowload out soon, i need this.