llamaGrapple v1.5

http://dev.bukkit.org/media/images/69/308/llamaGrappleIcon.png

A simple yet customizable grapple hook!

http://dev.bukkit.org/media/images/69/306/llamaGrapple2.png



Note: This page written for B: llamaGrapple v1.5 for CB 1.7.9-R0.2 Jul 21, 2014


Because of the change (Minecraft 1.8) to using UUID instead of playername, if you have a previous version installed you will need to remove your old config.yml and let the plugin create a new one with the new formatting.

Features

  • Easily manage custom configurations for privileged, donating, or ranked players.
  • Set the tool or item used as the grapple hook.
  • Set the sound the grapple makes.
  • Set the distance the grapple will pull from. (max 100 blocks)
  • Set the cool-down between grapple uses.
  • Set the vertical-gain (elevation) of the grapple.
  • Enable/Disable grapple hook durability.
  • Enable/Disable grapple use for blocks below the player.
  • Use Minecraft Time or System Time for servers that turn time off or use the "/gamerule doDaylightCycle false" gamerule.



Visit LtJim007 on YouTube for more great Minecraft plugins!

(Video made using version 1.31. If you have made a video for the latest version, please pm me a link to it. Thanks!




Commands / Permissions

Command:Description/Usage:Permission:
Gives access to use the grapple hook.llamagrapple.grapple
/lgrapple/lgrapple
Gifts the grapple hook.
Right click to use it.
llamagrapple.craft
/lgrapple on|off
Disables notifications of durability and cool-down.
llamagrapple.grapple
/lgrapple status (playername)
Display the status of a players config settings.
-Leave (playername) empty to display the default group.
llamagrapple.config
/lgrapple distance # (playername)
Set the distance the grapple will reach.
-Leave (playername) empty to set the default distance.
This will also create the players settings if none exist.
llamagrapple.config
/lgrapple cooldown # (playername)
Set the cool-down between grapple uses.
-Leave (playername) empty to set the default cool-down.
This will also create the players settings if none exist.
llamagrapple.config
/lgrapple gain # (playername)
Set the vertical gain when grappling.
-Leave (playername) empty to set the default gain.
This will also create the players settings if none exist.
llamagrapple.config
/lgrapple remove (playername)
Remove a players grapple settings.
llamagrapple.config
/lgrapple reload
Reload the configuration file.
llamagrapple.config
/lgrapple durable
Toggle durability reduction on grapple hooks.
llamagrapple.config
/lgrapple time
Toggle between using Minecraft Time or System Time.
llamagrapple.config
/lgrapple below
Toggle grapple use for blocks below the players.
llamagrapple.config

Examples

/lgrapple gain 3 oooorgle
Sets the vertical gain for player oooorgle to 3.
(Creates user if not exist)
/lgrapple distance 20
Sets the distance for the Default grapple to 20 blocks.
/lgrapple distance 20 oooorgle
Sets the grapple distance for player oooorgle to 20 blocks.
(Creates user if not exist)
/lgrapple off
Disables notifications of durability and cool-down for the player sending the command.
/lgrapple remove oooorgle
Removes oooorgle's custom grapple settings.
/lgrapple status practiclycrp
Displays settings for player practiclycrp.
/lgrapple
Gifts you the grapple hook.
Crafting the grapple hook in survival is as easy as making the tool, then naming it 'grapple hook' in an anvil.
If you have set an item that doesn't need crafting, like log or diamond, simply name the item the same way in the anvil.
Craft the tool in a crafting table.Name the tool 'grapple hook' in an anvil.



Configuration

  1. Copy the .jar to your plugins folder and restart your server.
  2. Add permissions to your groups and players.
  3. Log in and type '/lgrapple' to start grappling.

    Optionally:
  • Disable notification of new updates for this plugin by changing NotifyOpsWhenPluginUpdates to false in the plugins/llamaGrapple/config.yml.
  • Configure the gain, distance, and cool-down for each permission with in-game commands or by editing the config.yml.
  • Configure the sound, grapple item, and default notification settings by editing the config.yml.

Statistics

This plugin utilizes Hidendra's plugin metrics system, learn more.

http://api.mcstats.org/signature/llamaGrapple.png



Support

For support and bug reporting please use the BukkitDev ticket system.

Previous Version Pages

R: llamaGrapple v1.4 for CB 1.7.9-R0.1 May 28, 2014
R: llamaGrapple v1.33 for CB 1.7.9-R0.1 May 16, 2014

Known Caveats

  • If you use Multicraft to install plugins you may get "Failed to install plugin: Malformed plugin info llamagrapple:" error.
    Manually installing the plugin works just fine. Suggestions are appreciated on how to fix this.
  • Servers using JRE6 may not be able to use this version until they upgrade to JRE7+

Considerations/To-Do

  1. Implement some fashion of effect for mobs when hit by the grapple hook.
  2. When gifting the grapple, notify if inventory is full instead of just doing nothing.

    Suggestions for improvements and additions to the next build are welcome in the comments.



Source Code

Not yet but, <3 CopyHeart <3

Other Plugins by this Author

llama - A collection of useful commands for both players and staff.
llamaArt - Turn your images into Pixel Art!
White-List Trust - Open your white-listed server when trusted players are online!


Comments

Posts Quoted:
Reply
Clear All Quotes