Commit Graph

35 Commits

Author SHA1 Message Date
7213bd0c70 Fixes README formatting 2024-04-04 03:03:57 +02:00
310802b42d Adds obstacle blocks for parkour
This change reverts the advanced hit-box detection for kill plane blocks, giving them a full block's hit-box again.
Instead, obstacle blocks have been added, which have an accurate hit-box, and can trigger a hit from any direction.
The horizontal kill plane hit box option has been removed as it's no longer useful.
2023-10-02 23:05:39 +02:00
fc6bd33e87 Adds ability to specify horizontal hit-box for end-rods and similar 2023-09-27 23:13:03 +02:00
776fc5a757 Fixes some markdown 2023-07-17 23:58:25 +02:00
1e7cdf02fc Makes possible player name placeholders more clear 2023-07-17 22:53:28 +02:00
f3d8be8be2 Adds missing info about the command reward player name placeholder 2023-07-17 18:26:27 +02:00
ea439bfa33 Adds documentation for the minigames reward command 2023-07-17 13:05:29 +02:00
8ea930a5f3 Makes all messages configurable 2023-07-09 18:20:31 +02:00
ba1a7fff68 Adds note about underscores in arena names 2023-06-12 23:37:41 +02:00
7848a0a028 Implements #27 among other things
It was found that the Spigot API's methods for cancelling player collisions won't work without changing the scoreboard. Because of that, the normal option has been disabled. The invisibility option has also been removed, as that's a bad idea if players can still push each-other.
The toggle player option which is implemented in this commit does disable player collision, so that's the only working way right now.

A potential ConcurrentModificationException has been fixed.
The parkourCheckpoint command has been removed, as the functionality is now available through the API.
2023-05-10 15:14:28 +02:00
00ac0582f4 Adds a partially usable arena menu openable through a command 2023-05-09 15:47:54 +02:00
0704e138ec Adds a command for returning to checkpoint by forcing a loss #28 2023-05-08 18:14:37 +02:00
e039840e89 Adds a hardcore game-mode ignoring checkpoints 2023-04-28 15:05:36 +02:00
ce0a0dbaa7 Adds license section to README 2023-04-17 13:45:21 +02:00
ac70b4bb0d Adds minimal tutorial for parkour creation 2023-04-17 13:43:26 +02:00
76e11ec6b8 Adds missing parkour editing documentation 2023-04-17 13:13:39 +02:00
a84e164edf Adds an option to enforce ordered checkpoint triggering 2023-04-17 12:49:59 +02:00
c68cafb925 Implements checkpoints 2023-04-15 23:37:27 +02:00
e21e872e89 Updates documentation
Adds missing parkour commands
Adds parkour configuration options
2023-04-15 19:31:35 +02:00
6950246134 Updates the placeholder info to include parkour records 2023-04-15 19:24:22 +02:00
31b22c7e56 Adds missing commands, and improves permissions 2023-04-15 18:47:02 +02:00
12789980c0 Parkour implementation safety save 4
This is just a safety save in case the code gets too broken to fix.
2023-04-14 14:45:59 +02:00
9a3f9841ab Parkour implementation safety save
This is just a safety save in case the code gets too broken to fix.
2023-04-13 13:24:43 +02:00
b1e86a928b Adds a config options section to the README 2023-04-11 20:26:08 +02:00
b95cc294ab Adjusts the README a bit 2023-04-07 15:54:32 +02:00
efaca03434 Revert "Removes group record for now"
This reverts commit fe016fd6
2023-04-07 15:23:47 +02:00
fe016fd620 Removes group record for now 2023-04-07 00:19:54 +02:00
2b9cfeebb1 Implements placeholders for arenas 2023-04-06 17:07:36 +02:00
dfdf04a0ee Implements the group list command 2023-03-31 17:35:25 +02:00
f9008ca050 Implements #13 and #14
Removes deaths and time as separate game-modes, and instead always tracks records.
Adds two proper game-modes. One inverts the player's controls, and the other randomly inverts the player's controls every 7 seconds.
Saves cleared status and records for each game-mode separately
Only allows 0-1 for the horizontal velocity
Requires arenas in arena groups to be cleared in sequence on all game-modes, not just the default one.
2023-03-30 14:59:44 +02:00
572bb980c1 Changes the default vertical velocity to 3.92 2023-03-30 12:57:29 +02:00
c01e1c3509 Finishes the edit command #9 2023-03-29 18:15:31 +02:00
9a7d3ca360 Implements #5 and stuff
Uses a player entry state to store and restore a player's state such as game-mode and fly-mode.
Removes the restriction of fly mode and game-mode, and sets all arena players to adventure mode.
Force-quits all sessions when exiting the plugin.
Prevents usage of any commands other than the leave command when playing in an arena.
2023-03-27 14:23:55 +02:00
a9e14497d8 Adds LICENSE and improves README 2023-03-24 02:33:42 +01:00
e1bff97f12 Initial commit 2023-03-21 22:30:59 +01:00