fszf / SpeedyBoats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpeedyBoats Banner light modeSpeedyBoats Banner light mode 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 plugin and the BetterBoats plugin

Installation

  • Download newest SpeedyBoats.jar from Releases tab
  • Load SpeedyBoats.jar into your plugins/ directory on your Spigot or Paper server.
  • Enjoy

Tested Versions

  • 1.20.1-1.20.2

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

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

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

Note: In the middle is the engine level 2

Configuration

Default config.yml:

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.

Statistics

bStats graph for Speedyboats

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, as I built this plugin with IntelliJ. 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

About


Languages

Language:Java 100.0%