
I appreciate that some people have been waiting a while for the plugin to be updated to the latest version of Minecraft. It is finally here.
I have rebuilt the entire project from the ground up in order to improve efficiency and use decent coding practices (at least compared to what was there before!!).
Below is the
changelog, which details stuff existing users of the plugin should probably know about:
- The source code is now available here for any budding programmers out there who want to have a peak at (or critique) my code
- I think I fixed some bugs along the way (??)
- Redued NBT data stored in grappling hooks from 18 to 10 tags
- they should no longer trigger anti cheat
- Additions to the config:
- New 'grappleNPCs' option:
If set to false (as it is by default), players will not be able to use grappling hooks on NPCs from the Citizens plugin.
- New 'hookTimeout' option:
The hook will be terminated after this time in order to prevent players from keeping a hook arrow in a stasis chamber
- grapples.json replaces presets.json
- See the image below for an insight into how this new file looks. presets.json is now defunct and is not read by the plugin.
-
- Custom display names for each grapple
- Custom durability values for each grapple
- Custom crafting for each preset! - or none at all, if you prefer

- Please see the main page of this plugin for a detailed guide to this file.
This does mean you will have to manually adapt your existing presets.json file.
A further inconvenience is that existing grappling hooks may no longer function :/
- Players can only combine grappling hooks in an anvil if they are of the same 'preset' type
- The command '/grapple give <selector> <range> <shootSpeed> <pullSpeed> <strengthBlock> <strengthEntity> <reloadTime>' has been removed.
- This is due to the new way in which the grapples work
- I may have forgotten to mention some things
As always, if there are any bugs please let me know. You can reach out here or on Discord (shoobadom).
I am also open for plugin commisions.
Enjoy!!
