-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
58 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# SpeedyBoats | ||
Give your Boats a little extra speed to make travelling over the ocean more enjoyable! | ||
|
||
## About | ||
With SpeedyBoats you can use different engines to make your boats faster. Just hold them in your main hand to get the extra boost. These engines can be crafted by every player and their speed can be set in the config. | ||
|
||
I got inspired by the [BoatInertia](https://github.com/danvanbueren/BoatInertia/tree/main) plugin and the [BetterBoats](https://www.spigotmc.org/resources/betterboats.98545/) plugin | ||
|
||
## Installation | ||
- Download newest SpeedyBoats.jar from [Releases tab](https://github.com/siveryt/SpeedyBoats/releases) | ||
- Load SpeedyBoats.jar into your `plugins/` directory on your Spigot or Paper server. | ||
- Enjoy | ||
|
||
### Tested Versions | ||
- 1.20.1 | ||
|
||
## Engines | ||
You just hold the crafted engine in your hand while steering a boat and you go way faster than without an engine. | ||
### Level 1 | ||
![Crafting Recipe: Top and bottom row in the middle redstone dust, middle row left and right iron ingot and in the middle sugar](.images/craftingTier1.png) | ||
|
||
### Level 2 | ||
![Crafting Recipe: Top and bottom row in the middle diamond, middle row left and right gold ingot and in the middle the engine level 1](.images/craftingTier2.png) | ||
|
||
_Note: In the middle is the engine level 1_ | ||
|
||
### Level 3 | ||
![Crafting Recipe: Top and bottom row in the middle netherite ingot, middle row left and right nautilus shell and in the middle the engine level 2](.images/craftingTier3.png) | ||
|
||
_Note: In the middle is the engine level 2_ | ||
|
||
## Configuration | ||
Default `config.yml`: | ||
```yaml | ||
multiplierLVL1: 1 | ||
multiplierLVL2: 2 | ||
multiplierLVL3: 3 | ||
``` | ||
You can set the multiplier how fast the boats with different engines can go. The values you type in are NOT blocks/seconds. | ||
## Contributing | ||
Feel free to contribute to the plugin over here on GitHub. Just fork the repo, do your changes, test and submit a pull request. I'll take a look at it as soon as I can. | ||
## Building | ||
1. Clone the repo | ||
2. Open in your IDE (I recommend [IntelliJ](https://www.jetbrains.com/idea/), as I built this plugin with [IntelliJ](https://www.jetbrains.com/idea/). For other IDEs please check other sourced on how to add the SpigotAPI) | ||
3. Download SpigotAPI | ||
4. Add as a module to the project | ||
- File > Project Structure > Modules | ||
- SpeedyBoats > Dependencies | ||
- Click `+` > JARs or Directories | ||
- Add your Spigot API | ||
- Scope: Compile; Export: Not ticked | ||
- Apply & Ok | ||
5. Build > Build Artifacts... > SpeedBoats:jar > Build | ||
|
||
Now you have the SpeedBoats.jar in `out/artifacts/SpeedyBoats_jar/SpeedBoats.jar` |