[FUN] SwordBow v1.2.2 - Your sword is also a bow! [1.6.2]

Discussion in 'Archived: Plugin Releases' started by ThunderWaffeMC, Jan 3, 2013.

  1. Offline

    ThunderWaffeMC

    [​IMG]
    [​IMG]
    [​IMG] [​IMG] [​IMG]
    [​IMG]

    SwordBow allows your sword to also act as a bow! But that's not it! There's more!
    Current build tested against CraftBukkit 1.6.2

    Download the latest version of SwordBow HERE.

    [​IMG]
    GET THE SWORDBOW TEXTURE

    Get custom SwordBow textures HERE
    Texture example video

    [​IMG]
    SwordBow allows you to have a bow attached to your sword. On a right click action, you fire an arrow! On a left click action, it acts as a sword! SwordBow is extremely configurable for however you like. Some main features are that you can configure which swords are used, you can disable/enable arrow pickup, a configurable time interval, visual effects and much more.
    The plugin is extremely lightweight and easy to use. It's highly configurable and adjustable for your liking. It is made so it's player friendly and anti-cheat-able. This plugin is perfect for survival servers, PVP servers, mini-game servers and lots more others!

    [​IMG]
    Demonstration

    YouTube demonstration.

    [​IMG]
    Features

    • Configure which swords are used
    • Custom SwordBow textures and materials (HERE)
    • Allows your sword to also be a bow and shoot arrows
    • Customize the messages prefix
    • Doesn't hurt players in no-PVP zones
    • Disable/enable players picking up arrows that were shot
    • Displays a visual effect on arrow shoot
    • Update notifier
    • Sound effects and visual effects
    • Disable/enable using player arrows
    • Texture notifier on login
    • Visual effect like the "bow zoom"
    • Configure the bow zoom feature to your liking in the config
    • There is a time interval in between each arrow getting shot (configurable time limit in config or set to none)
    • Disable/enable the time interval notification
    • Permission node for usage
    • Lightweight and easy to install
    • Perfect for PVP servers, survival servers, mini-game servers and much more
    • A great perk for donators on servers
    [​IMG]





    Installation instructions
    1. Drag the plugin into your plugins folder
    2. Reload/load your server
    DONE!Now to configure the plugin!
    1. Go into the folder in your plugin folder called "SwordBow"
    2. Open the config.yml and configure the plugin to your liking
    [​IMG]
    Usage instructions

    Once you have SwordBow installed on your server, follow these steps:
    1. Configure the config file and adjust it to your liking
    2. Make sure the player has the permission node swordbow.use or is an OP
    3. Hold a sword (configurable)
    4. Right click to shoot an arrow and left click to use your sword
    [​IMG]
    Permission nodes & Commands

    The plugin currently has two simple permission nodes for usage:
    • swordbow.use - Use the SwordBow and /swordbow
    • swordbow.disable - Disable the plugin with /swordbow disable
    • swordbow.admin - Admin messages for updates
    [​IMG]
    TODO

    1. (1.2.2) Fix the "Use player arrows" feature
    2. (1.2.2) The SwordBow is craftable
    3. (1.2.2) Custom item display name
    4. (1.2.2) Spawn the sword bow - /swordbow spawn <swordnumber>
    5. (1.3.0) Poisonous arrows (poison potion splash where the arrow lands)
    6. (1.3.0) Craft poisonous arrows or spawn them
    7. (1.3.0) Separate sword for poisonous arrows
    8. (1.3.0) The swordbow takes durability damage when you fire an arrow
    9. (1.3.0) Does not shoot when right clicking doors, buttons, levers, chests etc.
    10. (1.3.0) Configure the amount of damage the arrow does for each sword
    [​IMG]

    Change Log
    • (1.0.0) Initial version (release)
    • (1.0.1) Added feature "Allow all swords"
    • (1.0.1) Patched Bugs
    • (1.0.2) Patched onEnable error
    • (1.1.0) Added config.yml
    • (1.1.0) Added feature "Bow visual"
    • (1.1.0) Added to config "Arrow Time Interval"
    • (1.1.0) Added to config "Disable Time Interval Notification"
    • (1.1.0) Added to config "Bow Visual Time Limit"
    • (1.1.0) Added to config "Bow Visual Zoom Amount"
    • (1.1.1) Configure which swords you would like to use
    • (1.1.1) Disable/enable arrow pickup
    • (1.1.1) Swordbow textures
    • (1.2.0) Update notifier
    • (1.2.0) Disable/enable if you want to use the players arrows or spawn some
    • (1.2.0) On login players have the option to be notified about the textures
    • (1.2.0 - 1.2.1) Updated SwordBow textures for 1.5 setup
    • (1.2.1) Configure the prefix of the plugin messages
    • (1.2.1) Added sound effects on arrow shoot
    • (1.2.1) Added command /swordbow
    • (1.2.1) Added command /swordbow disable
    • (1.2.1) Added permission swordbow.admin
    • (1.2.1) On login update messages for ops
    • (1.2.1) Coloured console messages
    • (1.2.1) Added command /swordbow credits
    • (1.2.1) Neater layout and colours
    • (1.2.1) Update for 1.6
    • (1.2.2) Fixed error onEnable
    • (1.2.2) Update for 1.6.2
    • (1.2.2) Changed the plugin version in plugin.yml
    • (1.2.2) Linked vault but is not in use yet
     
    Deleted user likes this.
  2. Offline

    Plaze_Demon

    Surely if it's still getting developed then it should be 0.1 or something not 1.0.1, because that would imply that you have finished it almost. Like minecraft 1.0.0, that was the proper finished game. But there still adding more things.
     
  3. Offline

    Byamarro

    Is it possible to select in config only one type of sword, or only one item?
     
  4. Offline

    ThunderWaffeMC

    I have finished the project but I am going to add more features later...

    Byamarro I'll add that soon.
     
  5. Offline

    Junnesejer

    I like the idea of this plugin, well thought and found.
    What I would love to see in future versions is the actual 'swordbow' you see in the picture to be in the game (as selected sword in the config or as an external item).
    You could also think of adding the same 'zoom & hold' effect that you get when shooting with a normal bow.
     
  6. Offline

    ThunderWaffeMC

    Sounds good. What do you mean the actual swordbow to be in game? I wouldn't be able to create a new item because that's impossible for Bukkit. I'll see if it's possible to do the zoom and hold and update it maybe in 1.1.0.
     
  7. Offline

    Junnesejer

    It's possible, don't ask me how but some people know how to do it.
     
  8. Offline

    ThunderWaffeMC

  9. Offline

    ThunderWaffeMC

    SwordBow v1.0.2 was approved and accepted on the BukkitDev page.

    Change Log
    • (1.0.0) Initial version (release)
    • (1.0.1) Added feature "Allow all swords"
    • (1.0.1) Patched Bugs
    • (1.0.2) Patched onEnable error

    TODO
    1. (1.1.0 *next version*) Configure the time limit interval in between arrow shooting
    2. (1.1.0 *next version*) The 'zoom & hold' effect that you get when shooting with a normal bow
    3. Configure the amount of damage the arrow does
    4. The option to disable the time limit notification

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 8, 2016
  10. Offline

    firecopy

    Genius Idea. There needs to be more pvp plugins like this one. Can you make the plugin give better bows for better swords? Ex. Diamond sword has arrows that deal 2 hearts and wooden sword arrows that deal 0.5 hearts.
     
  11. Offline

    ThunderWaffeMC

    Thanks! I could add that feature in later versions of the plugin. Soon I'll be adding it so you can configure the amount of hearts the arrow gives and then soon I will add that!
     
  12. Offline

    ThunderWaffeMC

    Version updated to 1.1.0 for craftbukkit 1.4.7+
     
  13. Offline

    Deleted user

  14. 7+
     
    ThunderWaffeMC likes this.
  15. Offline

    ThunderWaffeMC

    Just to let you know, I had no internet for 5 weeks and now I can finally start developing again.
     
  16. Offline

    zachoooo

    Why don't you just make it take an arrow from the players inventory to fire it instead of making it disappear...
     
  17. Offline

    ThunderWaffeMC

    Added feature for 1.1.2. You may have the option to make the arrow disappear still in the config if you would like them not to use there own arrows.
     
  18. Offline

    ThunderWaffeMC

    Updated to version 1.1.1 for 1.4.7.

    Change log:
    • (1.0.0) Initial version (release)
    • (1.0.1) Added feature "Allow all swords"
    • (1.0.1) Patched Bugs
    • (1.0.2) Patched onEnable error
    • (1.1.0) Added config.yml
    • (1.1.0) Added feature "Bow visual"
    • (1.1.0) Added to config "Arrow Time Interval"
    • (1.1.0) Added to config "Disable Time Interval Notification"
    • (1.1.0) Added to config "Bow Visual Time Limit"
    • (1.1.0) Added to config "Bow Visual Zoom Amount"
    • (1.1.1) Configure which swords you would like to use
    • (1.1.1) Disable/enable arrow pickup
    If the file is not there, please wait until Bukkit approval.
     
  19. Offline

    Deleted user

    Add the function of listening to how the sword is used.
    So, if you use a sword to open a door, it won't shoot out an arrow.
    Or if you use a sword to open a chest, furnace, etc.
     
  20. Offline

    ThunderWaffeMC

    So you want me to dis-include the items door, chest, button etc. from the right click block or air line of code?
     
  21. Offline

    Deleted user

    Yes please.
     
  22. Offline

    ThunderWaffeMC

    I guess I could do that. I'll add that to version 1.2.2.
     
  23. Offline

    ThunderWaffeMC

    Updated to 1.2.1

    Details: Stable release file for 1.6.1, 1.5.2-R0-1, 1.5.2, 1.5.1-R0.2, 1.5.1-R0.1, 1.5.1, 1.5.0
    Change log:
    • (1.2.1) Configure the prefix of the plugin messages
    • (1.2.1) Added sound effects on arrow shoot
    • (1.2.1) Added command /swordbow
    • (1.2.1) Added command /swordbow disable
    • (1.2.1) Added permission swordbow.admin
    • (1.2.1) On login update messages for ops
    • (1.2.1) Coloured console messages
    • (1.2.1) Added command /swordbow credits
    • (1.2.1) Neater layout and colours
     
  24. Offline

    ThunderWaffeMC

    Updated to 1.2.2

    Details: Stable release file for 1.6.2, 1.6.1, 1.5.2-R0-1, 1.5.2
    Change log:
    • (1.2.2) Fixed error onEnable
    • (1.2.2) Update for 1.6.2
    • (1.2.2) Changed the plugin version in plugin.yml
    • (1.2.2) Linked vault but is not in use yet
     

Share This Page