9dff407713
Mostly finishes rewards
2023-07-10 17:51:59 +02:00
d7b1695cd9
Adds Vault support for Economy and Permission rewards
2023-07-09 19:21:34 +02:00
2bc6c2c825
Fixes reward messages
2023-07-09 18:52:27 +02:00
f24959c8d1
Merge branch 'dev' into rewards
...
# Conflicts:
# src/main/java/net/knarcraft/minigames/config/Message.java
2023-07-09 18:22:23 +02:00
8ea930a5f3
Makes all messages configurable
2023-07-09 18:20:31 +02:00
57183b64f5
Makes looking around a dropper arena possible
2023-06-13 18:42:20 +02:00
ba1a7fff68
Adds note about underscores in arena names
2023-06-12 23:37:41 +02:00
57b3b85fbc
Adds a new item to allow arena re-tries
...
Prevents a NumberFormatException if the record number is invalid
Updates Spigot to 1.20
2023-06-12 23:17:48 +02:00
38839c0287
Re-implements the collision removal to fix a severe bug
2023-05-12 14:31:30 +02:00
de5124c8dd
Hopefully prevents an exception when restoring a player's fly state
2023-05-12 13:16:32 +02:00
9c91e11780
Gives players an item to open the arena menu
2023-05-11 17:52:49 +02:00
4513fc2de7
Removes some un-used configuration options
2023-05-11 00:47:48 +02:00
7900eb691f
Makes hiding players default to true
2023-05-10 16:44:30 +02:00
d6fb9ab0b9
Makes some GUI changes
...
Makes the current state of the player toggle visible.
Makes it possible to toggle player visibility outside arenas.
2023-05-10 16:33:01 +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
05d647052b
Adds unfinished code for storing arena rewards
2023-05-08 02:15:03 +02:00
fc1902e86a
Denies playing hardcore in a no-checkpoint arena
2023-04-28 15:32:51 +02:00
e039840e89
Adds a hardcore game-mode ignoring checkpoints
2023-04-28 15:05:36 +02:00
701cdd81eb
Merge pull request #26 from SunNetservers/dev
...
Improves messages, tab-completion
2023-04-26 15:48:03 +00:00
078a8ed007
Adds a message when a player joins an arena
2023-04-26 17:42:06 +02:00
8d1b841619
Adds tab completions for arena properties
2023-04-26 14:41:54 +02:00
4a3329459e
Fixes joining not fixing non-location player options
2023-04-26 13:53:29 +02:00
206a85b23a
Improves how lingering arena states are handled on shutdown
2023-04-26 13:47:03 +02:00
401490df58
Greatly improves handling of un-exited sessions #25
2023-04-26 13:12:14 +02:00
b2fbaf0e68
Removes some redundancy between various classes
2023-04-25 13:11:11 +02:00
7c04e91024
Merge branch 'master' into dev
2023-04-18 21:57:46 +02:00
e6bb324da1
Improves messages #16
2023-04-18 17:25:10 +02:00
58e25bcb30
Adds tab-complete filtering #12
2023-04-18 14:13:07 +02:00
cf0962ef70
Makes sure all arena sessions are exited regardless
2023-04-17 22:20:42 +02:00
01a3d0b73c
Merge branch 'dev'
2023-04-17 16:12:49 +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
bcddd214f6
Merge pull request #20 from SunNetservers/dev
...
Config options
2023-04-17 11:30:24 +00:00
0344060214
Merge pull request #23 from SunNetservers/parkour
...
Parkour
2023-04-17 11:16:47 +00: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
b0a72561f9
Fixes some minor issues
...
Adds some missing save arena method calls for parkourArena's edit methods.
Adds a message when a player reaches a new parkour checkpoint, and makes sure to avoid repeated messages.
Adds /dleave and /pleave as aliases to /minigamesleave
2023-04-15 23:48:32 +02:00
c68cafb925
Implements checkpoints
2023-04-15 23:37:27 +02:00
8e4737a267
Fixes some bugs
...
Fixes the win block type causing a win even when the win location is set.
Fixes the leave command only working for dropper arenas.
Fixes the command listener only cancelling command usage while in a dropper arena.
Fixes only dropper sessions being quit when the server stops.
2023-04-15 20:52:04 +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
257fc48912
Adds a placeholder expansion for parkour records
2023-04-15 19:17:26 +02:00
31b22c7e56
Adds missing commands, and improves permissions
2023-04-15 18:47:02 +02:00
904761ba4e
Finishes the changes for parkour arenas, hopefully
2023-04-15 18:29:58 +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
8f77fc5910
Parkour implementation safety save 3
...
This is just a safety save in case the code gets too broken to fix.
2023-04-13 22:49:31 +02:00
1acaebb3bc
Parkour implementation safety save 2
...
This is just a safety save in case the code gets too broken to fix.
2023-04-13 20:13:29 +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