Commit Graph

108 Commits

Author SHA1 Message Date
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
b1e86a928b Adds a config options section to the README 2023-04-11 20:26:08 +02:00