Releases: x86-39/Lineation
Compatibility with vehicle plugins - 1.4.0
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
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
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
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
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
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
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
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
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
Fixed an issue that could cause servers with many lines to take too long to shut down.