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 TimingSystem version that is built for your MC server version. If you are running MC 1.21.4 or newer use the latest release. If you are running MC 1.21.1 or lower use version 2.3.x.
- 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>3.0.5</version>
</dependency>
Timing System was originally forked from EpicIceTrack.