An ice boat time trial and event management plugin.
Created by Makkuusen. This fork maintained by the FrostHexABG Team for FrostHex.com
TimingSystem is a plugin that aims to do a few things.
- Creation and time-trials of 3 various track types. [Boats, Elytra and Parkour]
- Displaying leaderboards. In-game holograms and/or command-based ones.
- Creating and managing events to host races. (Currently only supports Boats).
First of all you need a Minecraft server running Paper. Then you can get started by following these easy steps:
- Download the latest release of TimingSystem and put the .jar in /plugins folder.
- Add World Edit or FastAsyncWorldEdit to your /plugins folder.
- [Optional] Add DecentHolograms to enable the use of hologram leaderboards.
- TimingSystemNoBoatCollisions - Removes server side boat collisions. Client side collisions will still occur. This helps players with different pings race together.
- TrackExchange - Makes it possible to copy and paste tracks on the same server or between different servers.
- TimingSystemRESTApi - Adds a basic JSON REST API to the TimingSystem plugin.
- TimingSystemBlueMap - Adds TimingSystem track locations to BlueMap.
- OpenBoatUtils - Enables additional boat behaviours supported by TimingSystem.
- OinkScoreboard - Makes it possible to display more than 15 rows for big races.
If you want to develop plugins that add on to TimingSystem, you should start by adding TimingSystem as a maven dependency.
Step 1. Add the JitPack repository.
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://www.jitpack.io</url>
</repository>
</repositories>
Step 2. Add the TimingSystem dependancy
<dependency>
<groupId>com.github.FrostHexABG</groupId>
<artifactId>TimingSystem</artifactId>
<version>2.2.1</version>
</dependency>
Timing System was originally forked from EpicIceTrack.