mc-grappling: Minecraft Plugin for Grappling Hooks

in #utopian-io5 years ago

Repository

https://github.com/hazae41/mc-grappling

What is the project about?

This project is about a Minecraft plugin for Spigot servers. It adds a grappling hook mechanism to the game.
Enchanting a fishing hook with "riptide" turns it into a grappling hook. This tool can be used to climb mountains or buildings by right-clicking in a direction to launch the hook, then holding the right-click to climb.
You can also apply the enchant "durability" in order to improve the durability of your grappling hook.

How it works

The plugin listens for the "fishing" event, it checks if the hook is on the ground, and it checks if the item is enchanted with "riptide". It pulls the player using an acceleration equal to the enchantment level multiplied by the default force (in the plugin configuration). After that, it decreases the durability of the grappling hook, making it break at the end of a number of uses (in the plugin configuration).

Technology Stack

It uses Kotlin, a high-level programming language for the Java VM. It also uses mc-kotlin, a library made by me that helps developing Minecraft plugins with Kotlin.

Installation / Configuration / Admin usage

Installation, configuration and admin usage are on SpigotMC

How to contribute?

You can fork it on GitHub and leave a review on SpigotMC

GitHub Account

https://github.com/hazae41

Sort:  

Congratulations @hazae41! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published more than 10 posts. Your next target is to reach 20 posts.
You received more than 100 upvotes. Your next target is to reach 250 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Congratulations @hazae41! You received a personal award!

Happy Steem Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Downvote challenge - Add up to 3 funny badges to your board
Use your witness votes and get the Community Badge
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.029
BTC 60870.17
ETH 3385.85
USDT 1.00
SBD 2.57