Commit Graph

88 Commits

Author SHA1 Message Date
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
4de5ae469b Fixes a few problems
Makes sure to actually load the configuration when starting the plugin
Makes sure all numeric configuration values are within expected bounds
Adds improved descriptions of configuration values' bounds
Removes the option to not override the vertical speed
Adds options for whether sneaking and sprinting should be blocked while in an arena
Adds more materials to the default config's whitelist
Fixes reloading not properly loading the new config
Fixes config options not loading because the root node was missing
Prevents players combusting while in an arena
2023-04-11 20:04:04 +02:00
2f4d4ff4c6 Fixes a few problems
Makes sure to actually load the configuration when starting the plugin
Makes sure all numeric configuration values are within expected bounds
Adds improved descriptions of configuration values' bounds
2023-04-11 13:55:46 +02:00
50978d8baf Implements several configuration options #15 2023-04-11 13:25:45 +02:00
3bbf41206c Makes sure arena data is deleted with the arena 2023-04-09 18:22:45 +02:00
6a41664fef Adds some missing comments and annotations 2023-04-07 20:33:03 +02:00
d1964e9d7b Caches group records for 30 seconds 2023-04-07 20:23:46 +02:00
cd7d8eded0 Fixes a bug causing duplicate records to be stored 2023-04-07 18:51:07 +02:00
b95cc294ab Adjusts the README a bit 2023-04-07 15:54:32 +02:00
458dbc2beb Fixes displaying player names in placeholders 2023-04-07 15:37:50 +02:00
efaca03434 Revert "Removes group record for now"
This reverts commit fe016fd6
2023-04-07 15:23:47 +02:00
58b5b422f0 Merge branch 'master' of https://github.com/SunNetservers/Dropper
 Conflicts:
	src/main/java/net/knarcraft/dropper/placeholder/DropperRecordExpansion.java
2023-04-07 15:22:15 +02:00
483a0a16dc Merge branch 'group-placeholders' 2023-04-07 15:21:00 +02:00
e1c4a6a97c Fixes various issues
Makes ArenaRecord abstract to make serialization possible
Makes IntegerRecord and LongRecord serializable
Adds a null check when summing records
Fixes records not being saved, as a copy was edited
2023-04-07 15:15:41 +02:00
5be6f0d00e Fixes equals check for arena ids 2023-04-07 14:16:47 +02:00
f6a272b0c0 Implements group record placeholders 2023-04-07 13:42:45 +02:00
46e52812af
Merge pull request #18 from SunNetservers/dev
Placeholders, and adjustments for multiple players
2023-04-06 22:23:39 +00:00
fe016fd620 Removes group record for now 2023-04-07 00:19:54 +02:00
8e9b274fc0 Adds unfinished code for group record placeholders 2023-04-07 00:17:57 +02:00
2b9cfeebb1 Implements placeholders for arenas 2023-04-06 17:07:36 +02:00
096f23d468 Generifies arena records, and prepares for PlaceholderAPI 2023-04-06 00:43:33 +02:00