Skip to content

Releases: 39software/Lineation

Compatibility with vehicle plugins - 1.4.0

16 Jan 00:30
aa14ee6
Compare
Choose a tag to compare

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

Bug fix update - 1.3.2

15 Jan 20:11
dc50c64
Compare
Choose a tag to compare

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

Full Changelog: v1.3.1...v1.3.2

Minor fixes to tab completion and commands

07 Nov 17:48
03628a7
Compare
Choose a tag to compare

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.

Simplify commands & Better help pages - 1.3.0

06 Nov 20:41
ecb71b2
Compare
Choose a tag to compare

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.

Add 1.13.2+ support - 1.2.1

06 Nov 21:40
879ff4a
Compare
Choose a tag to compare

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!

Overhaul message reach configuration options - 1.2.0

03 Nov 16:54
66d2339
Compare
Choose a tag to compare

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.

Minor changes to teleport functionality - 1.1.1

03 Nov 14:03
f973af4
Compare
Choose a tag to compare

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

Added illegal areas and reworked the teleport option - 1.1.0

02 Nov 16:31
2ae4d7d
Compare
Choose a tag to compare

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.

Validate Blocksequence option before setting - 1.0.3

31 Oct 20:56
b94e4e4
Compare
Choose a tag to compare

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.

Optimized saving - 1.0.2

09 Aug 20:42
5c06902
Compare
Choose a tag to compare

Fixed an issue that could cause servers with many lines to take too long to shut down.