Commit Graph

126 Commits

Author SHA1 Message Date
9c3d2cfb02 Move the caching and static accessors from EconHandler to PlotMain 2020-06-27 06:26:00 +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
2d6e6ceaeb Improve documentation of BukkitMain#wrapPlayer and improve generic types 2020-06-22 15:45:57 +02:00
ae1427b189 Remove usage of SetupObject 2020-06-11 01:01:00 +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
98322d5d11 Add BungeePerms UUID service. This should probably work. 2020-05-24 14:32:34 +02:00
7b97130af7 Add option to disable legacy cache, also add an option to return "Unknown" when a request cannot be fulfilled (old behaviour)
This should fix issues where lowercase offline mode UUIDs don't have access to their old cache.
2020-05-24 05:00:36 +02:00
cc168d5ae9 Fix SQLite table creation statement and add legacy SQLite uuids as a provider 2020-05-24 04:48:19 +02:00
d19df3b6eb Fix offline mode UUIDs 2020-05-24 04:28:29 +02:00
75dbc2db98 Fix offline mode UUIDs 2020-05-24 04:27:20 +02:00
2875b050c5 Add plugin UUID services. They probably work. 2020-05-23 19:43:32 +02:00
3b7057ad4f do a second attempt at fetching uuid batches even if it errors 2020-05-21 21:24:55 +02:00
2417dace2d Add UUID caching 2020-05-20 15:12:09 +02:00
37b065a097 Progress. 2020-05-19 00:28:52 +02:00
31c84ab18f Basic pipeline setup 2020-05-18 00:22:34 +02:00
ff8f7a0867 Actually create the world managers 2020-05-16 21:37:14 +02:00
31edffcb63 Begin working on a platform specific world management system
This should make world management a fair bit cleaner
2020-05-16 21:37:14 +02:00
86edb20c15 Add a FAWE/WE chart 2020-05-14 16:33:26 +02:00
617abf89e6 Split ChunkManager to Chunk and Region Managers
- Having not chunk-specific code in ChunkManager felt wrong.
- Also allow FAWE to replace setbiome code
- Also improve performance (proper usage of chunk loading) for setbiome
2020-05-14 11:27:35 +01:00
723e29cdd0 Continue working on the backup system 2020-05-10 14:02:25 +02:00
c6dc9ee189 Add some more listeners
- Also use setShouldAbortSpawn so it doesn't just try forever
 - Add config to enable or disable all paper listeners
2020-05-02 11:58:32 +01:00
8ec8b8d803 Add some paper-specific listeners 2020-05-02 11:58:32 +01:00
0091580ae0 Reformat it all. 2020-04-30 11:01:52 +01:00
51b6f41eff Update papi hook message 2020-04-25 23:54:30 +02:00
0fa99d7940 Never return null in Placeholder. Also slight cleanup. 2020-04-23 09:06:37 +01:00
8ff4566905 Change misleading information 2020-04-21 23:42:31 +02:00
c8d8fb6aff Reformat premium information 2020-04-21 23:38:56 +02:00
5b30711470 Cant use bar chart 2020-04-21 12:39:48 +01:00
336f27f078 Only check update if premium. Add bstats bars for premium vs not. 2020-04-21 12:39:48 +01:00
8d61e6f111 Fix update checker
- No more NPEs
 - Use the better spigot API
 - No obnoxious tooltip displaying the link without being clickable
2020-04-21 08:56:23 +01:00
ee2ed8222d Merge config packages 2020-04-16 06:14:33 +02:00
edaf396894 Merge features/v5/internal-updates into api/v5/packages 2020-04-16 06:11:03 +02:00
6f052f0001 Remove extra line from HEADER 2020-04-16 05:05:58 +02:00
ba40a56c32 Add GPLv3 License headers to all source files. 2020-04-16 04:52:39 +02:00
780be3776a Addressed some comments 2020-04-15 15:26:54 -04:00
dfa977a020 Moved more packaged based on feedback 2020-04-10 20:19:18 -04:00
b0348cfc34 Update packages. This will not be appreciated 🐱 2018-08-10 17:53:15 +02:00
1646cd0f5a Reformat code 2018-08-10 17:01:11 +02:00
be8172ce91 Assume spigot 1.13 if NumberFormatException is fired 2018-07-22 09:17:38 -05:00
bbee2debff Remove unneeded changes and add back support for 1.9 through 1.12 2018-07-21 10:32:38 -05:00
f533efb2c8 Add support for spigot 1.13-pre7 2018-07-20 23:51:09 -05:00
5d04c64d48 Fix typo 2018-07-07 09:11:23 +10:00
185fe39942 Fix check for UUID support 2018-07-07 08:50:43 +10:00
442513b592 Fixes #1970 2018-06-07 08:15:28 +10:00
ef83b5a1b7 Fixes #1931 2018-04-28 09:28:55 +10:00
3565e67137 Prevent entity portal use from plotworld 2018-03-18 09:28:23 +11:00
b36d42811a Fixes #1897 2018-03-12 17:26:40 +11:00
8815c83ba1 Various minor
Teleport on login fixes
World unloading fixes
2018-01-27 16:26:09 +11:00
bc8b2af164 Fixes #1774 (backwards compatibility) 2018-01-10 17:06:35 +11:00
3779b17720 fix: shulker-teleport in a other plot (#1774)
- shulker-teleport in a other plot (Fixes #1762)
 - dropper can't drop lava_bucket and water_bucket  (Fixes #1775)
2017-12-03 17:21:15 +01:00