Commit Graph

1845 Commits

Author SHA1 Message Date
bd9bdc9e03 Separate the Vault Permission Handling from the Economy Handling 2020-06-28 14:28:11 +02:00
3b793929d8 Initialize messages_en.json 2020-06-28 13:51:57 +02:00
e139550949 Make cache expiration configurable 2020-06-27 23:07:20 +02:00
74876f9e64 Get biome data from correct schematic for intersections (Fixes PS-50) 2020-06-27 20:44:46 +01:00
02f3c3ef50 Fix my stupid mistake of using lamdas not creating nested classes when creating schematics. "this" doesn't work like that. Cheers Java. 2020-06-27 20:38:55 +01:00
9c3d2cfb02 Move the caching and static accessors from EconHandler to PlotMain 2020-06-27 06:26:00 +02:00
38425a1eae Update world border on Plot#claim (Fixes PS-13) 2020-06-26 13:49:17 +02:00
4b997d42df Some slf4j progress 2020-06-26 11:03:42 +02:00
f64026af1a Only initialise EconHandler when economy is enabled and stop accessing the static instance directly. 2020-06-24 15:26:06 +02:00
efab6e92f7 Lower tab completion cache time and fix "Invalid player" message for /plot kick 2020-06-24 13:44:06 +02:00
f6f26c6102 Fix issue where numbers were sometimes parsed as usernames when they shouldn't be. This commit also fixes an issue where "Not a valid plot ID" was sent twice. 2020-06-24 08:31:23 +02:00
55cf34508a Fix issue where old player objects were not cleaned up properly.
This is caused by an issue with the event order in Spigot (and Spigot derivatives), so the fix is rather hacky.
2020-06-23 18:36:53 +02:00
f4724a3c87 Fix expiration flag commands 2020-06-23 11:45:04 +02:00
2b4e2fc793 Add plot debugging and make tab completable aliases configurable 2020-06-23 11:39:45 +02:00
2d6e6ceaeb Improve documentation of BukkitMain#wrapPlayer and improve generic types 2020-06-22 15:45:57 +02:00
1dcf8d3995 Progress on the debug logging API 2020-06-21 15:50:49 +02:00
d07d32e28b Generate plot blocks on correct height when removing intersection
Fixes PS-46
2020-06-20 00:14:04 +02:00
6259287dff Add tab completion for /plot <deny|kick|remove> 2020-06-13 15:54:38 +02:00
a3586791b5 Remove unused code and use less aggressive colors 2020-06-11 01:01:00 +02:00
bb298ab660 Remove leftover TODO 2020-06-11 01:01:00 +02:00
8c0f581ff0 Add missing license headers to new files 2020-06-11 01:01:00 +02:00
033b87deb5 Resolve TODOs 2020-06-11 01:01:00 +02:00
e3fbb32399 Formatting and documentation 2020-06-11 01:01:00 +02:00
67b80bb8e8 Fix /plot setup back 2020-06-11 01:01:00 +02:00
ae1427b189 Remove usage of SetupObject 2020-06-11 01:01:00 +02:00
5165c439fc Add tab completion and fix minor bugs 2020-06-11 01:01:00 +02:00
b15c48e074 Implement setup steps 2020-06-11 01:01:00 +02:00
c5bfde330f First draft of redesigned setup processing 2020-06-11 01:01:00 +02:00
f1b79a3b0d Add more documentation to the settings.yml
Apparently gradle wants to update the poms so here we go
2020-05-27 22:20:13 +02:00
6442922d86 Implement some more generic types to make the player objects easier to work with and also create wrapper objects for fake players (NPCs). Potentially fixes PS-27 2020-05-27 14:08:48 +02:00
b9b0d89b5f Replace the R-tree library with PRTree. Fix SquirrelID shading issues. Bump the version to 5.12.0 2020-05-25 15:13:31 +02:00
52b90b6757 Merge pull request from IntellectualSites/features/v5/uuid 2020-05-25 01:40:35 +02:00
31b71ade69 * :D 2020-05-24 23:43:15 +01:00
0021b114de Revert "Slow down queue a bit because 1.13+ performance is bad"
This reverts commit bbde2f5e06.
2020-05-24 23:24:27 +01:00
28a7d027f6 Merge branch 'v5' into features/v5/uuid 2020-05-24 21:14:56 +02:00
e32a2e2723 Merge pull request from IntellectualSites/features/v5/single-area 2020-05-24 21:13:51 +02:00
46b68e489d Tab complete /p list 2020-05-24 21:08:11 +02:00
2436a6a402 remove debug, whoops 2020-05-24 20:54:10 +02:00
862467c0fa Tab complete /plot visit 2020-05-24 20:53:16 +02:00
69cfb431b1 Unstupidify Visit 2020-05-24 20:18:02 +02:00
172bd6f0f2 This should hopefully fix that broken merge. Maybe. Possibly. Idk. 2020-05-24 19:05:09 +02:00
a882555d1b Merge branch 'v5' into features/v5/uuid
# Conflicts:
#	Bukkit/build.gradle
#	Core/src/main/java/com/plotsquared/core/PlotSquared.java
#	Core/src/main/java/com/plotsquared/core/command/ListCmd.java
#	Core/src/main/java/com/plotsquared/core/command/Visit.java
2020-05-24 19:00:21 +02:00
0b12c4e5b2 Update issue link 2020-05-24 18:48:15 +02:00
0ac6383c2c Use PlotQuery in Visit 2020-05-24 18:35:32 +02:00
76913d4a78 immutable -> mutable 2020-05-24 18:35:32 +02:00
a0d1da3274 fix dum typo 2020-05-24 18:35:32 +02:00
1aa144e47d Deprecate old PlotFilter class 2020-05-24 18:35:32 +02:00
6b31743fb3 add missing javadoc 2020-05-24 18:35:32 +02:00
508fdce704 Add missing methods to PlotQuery and use PlotQuery in ListCmd 2020-05-24 18:35:32 +02:00
e912909aad Add plot query system 2020-05-24 18:35:32 +02:00