Lineation  | Easily hold races!  [1.13.2+] icon

Lineation | Easily hold races! [1.13.2+] -----

Plugin to create start and finish lines! Easily keep track of competition winners!




What's Changed
  • Version 1.4.0 - Compatibility with vehicle plugins by @diademiemi in #37
This release adds a new listener type, which is more aggressive. This can be enabled by setting aggressive-listener to true in config.yml.
This replaces the PlayerMoveEvent listener with a repeating task which occurs every tick. This makes sure players using vehicle plugins that don't activate the PlayerMoveEvent event will not be ignored in lines.
This might come at the cost of some performance, but it likely is not much, it's just theoretically not as good as the move events.

This update also has some major internal changes to make the plugin more expandable.
From here on out every config file will have a version prefixed to it, config files should automatically get version: 1 written to them after updating. Don't edit this value manually, this will be used to migrate to newer releases for if/when the config file format changes.

Full Changelog: v1.3.2...v1.4.0
----------, Jan 16, 2022

What's Changed
  • [BUG] Typos in messages.yml by @diademiemi in #26
  • [BUG] Linking two lines starting from the finish line causes the start line to link with itself by @diademiemi in #27
  • [BUG] Starting a line twice spams chat with messages by @diademiemi in #28
  • [BUG] With maxwins enabled when a player with the maximum amount of wins finishes it spams chat by @diademiemi in #29
  • [BUG] Fix removing lines when started by @diademiemi in #33
  • [BUG] Handle no arguments on config forget by @diademiemi in #34
  • Update WorldEdit to 7.2.8 stable by @diademiemi in #32
----------, Jan 15, 2022

This release fixes using spaces and commas in combination in options such as blocksequence & gamemodes.
This also fixes some tab completion bugs and gives the getwinners command a new format which is easier to read.
----------, Nov 7, 2021

This release changes a few commands, and makes the plugin overall easier to use.

Creating a line, and a few other actions will now send the player a message with further instructions.

The help pages have also been split into separate commands, such as /lineation help, /lineation help start and /lineation help options start to name a few. Make sure your messages.yml is up to date!

A new tp command has been added, running /lineation line <name> tp will teleport you to this line's teleport point.

You can now also run /lineation line here to view which line's area you are currently in.

Creating a line will now automatically set the teleport point and area to your current location. However you should still change this! This change was merely done to give the line correct information before needing further player input.

The following permissions have been moved:
lineation.reload -> lineation.config.reload
lineation.maxwins -> lineation.config.maxwins
lineation.forget -> lineation.config.forget
lineation.line.option.link -> lineation.line.link


This release removes the commands feature, this will be replaced with a better system in the next update.
----------, Nov 6, 2021

This release adds support for older versions of Minecraft since 1.13.2. If you're using versions 1.13.2-1.15.1, the plugin now supports these versions!
----------, Nov 3, 2021

This release adds new features to the messagereach option, it now is able to target players by range from the center of the lines area.
The new options are:
all - Target all players
area - Target players in the area (Not recommended for finish lines, will only announce results to players who have finished)
world - Target all players in the lines world
disabled - Disable announcement messages (Countdown, go, player finishes, results)
You can also enter a number, this will then send the messages to all players that are within this distance of the center of the lines area.
----------, Nov 3, 2021

This release moves the /lineation line <startline> option illegalarea gamemodes to /lineation line <startline> teleport gamemodes.
This is because the teleport onstart will now only teleport players in those gamemodes.
This also removes the lineation.line.option.illegalarea.gamemodes permission, and now just uses lineation.line.option.gamemodes
----------, Nov 3, 2021

This release adds illegal areas.
Illegal areas are areas that can be defined that when a player enters them will teleport them back to the teleport point of the starting line they are associated with.
Check out the README or Wiki for command usage and permissions.
This release also clears up the teleport option command syntaxes.
----------, Nov 2, 2021

Now validates the blocksequence before setting this. Also allows you to separate the blocks with spaces instead of requiring commas.

Fixes a bug where the line file would not save without a teleport point being present.
----------, Oct 31, 2021

Fixed an issue that could cause servers with many lines to take too long to shut down.
----------, Aug 9, 2021

This fixes the info message for start lines not including teleport locations.
The projects domain has also been changed from com.diademiemi to me.diademiemi, although this was also changed in 1.0.0 after release.
----------, Aug 8, 2021

Check https://github.com/diademiemi/Lineation

No changes relevant to users.
----------, Aug 7, 2021

Resource Information
Author:
----------
Total Downloads: 1,151
First Release: Jul 23, 2021
Last Update: Jan 16, 2022
Category: ---------------
All-Time Rating:
4 ratings
Find more info at diademiemi.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings