Commit Graph

150 Commits

Author SHA1 Message Date
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
28a7d027f6 Merge branch 'v5' into features/v5/uuid 2020-05-24 21:14:56 +02:00
32a55127f1 Fix partial area regeneration when using PlotSquared generation.
Also fix issues with region height and road width.
2020-05-23 14:32:02 +02:00
8efc78e1c9 IT COMPILES! 2020-05-19 23:05:36 +02:00
37b065a097 Progress. 2020-05-19 00:28:52 +02:00
7591c440c2 Begin working on the new UUID service API 2020-05-17 12:40:25 +02:00
441a73839e Add /plot components 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
1fa41e6209 Merge branch 'v5' into tile-entity-cap 2020-05-14 13:17:41 +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
e6a9daf31a Make the tile entity limit in ProcessedWEExtent apply per chunk rather than per edit 2020-05-13 14:54:54 +02:00
ec347f8738 Add missing blocks and block tile entities from /plot set if the chunk processor is enabled 2020-05-13 14:24:04 +02:00
19fe2efb6e Fix the WE extent and add our own tile entity list 2020-05-13 14:11:17 +02:00
d864792d09 Fixes #2800 Allow to wrap OfflinePlayers in 1.15.2 2020-05-02 11:28:06 +01:00
0091580ae0 Reformat it all. 2020-04-30 11:01:52 +01:00
577fe3037f Update checker improvements and 5.10.4
- Add config option to disable poll once it's found an update (true by default)
 - Better PlotVersion stuff can now detect if you're using a later version than the spigot API, and not tell you about it
2020-04-30 10:17:19 +01:00
73dae7842d Only poll for updates every 30 mins.
- Don't do GET requests on player join (bad idea, it was sync...)
 - If there's an update it will notify the player still, it just caches the update status
2020-04-22 12:09:00 +01:00
92a18d810c Correct usage of Json.
I'm dumb and forgot toString doesn't work. Repalce with getAsString
2020-04-22 09:57:46 +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
59f8f2fdff Fix biome setting in 1.13 and 1.14 2020-04-20 23:40:04 +02:00
8db8a30455 Fix biome setting 2020-04-20 23:36:56 +02:00
558df450b5 Update spigot updater 2020-04-20 21:04:30 +02:00
bb291b947f Use primite int type for setBiome 1.13 workaround 2020-04-20 17:27:46 +02: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
768e21d1b5 Update NBTFactory to support spigot 1.13 2018-07-22 09:09:39 -05:00
bbee2debff Remove unneeded changes and add back support for 1.9 through 1.12 2018-07-21 10:32:38 -05:00
d5b01aced2 Use MaterialData instead of block id and data for chunk generation 2018-07-21 00:15:13 -05:00
f533efb2c8 Add support for spigot 1.13-pre7 2018-07-20 23:51:09 -05:00
7f257e2bf3 * 2018-04-12 00:20:13 +10:00
c5b332246e Fix setblock npe 1.8 2018-04-11 23:41:09 +10:00
0d608245f5 Some tweaks / optimizations 2017-09-25 16:57:42 +10:00
92f94ecedc Tweaks
Use sign with plot schematic
Tweak world unloading
2017-09-24 00:13:05 +10:00
abfbeffbb0 Skip y=255, block when finding a free spot 2017-09-23 15:09:03 +10:00
da51be20a3 Fix compile 2017-08-10 16:55:57 +10:00
c3759f8963 Fixes #1672 2017-08-10 16:46:51 +10:00
b924809c91 Fixes #1608 2017-08-03 23:13:04 +10:00
355e16fe92 Ignore searching top block for teleportation 2017-06-09 17:43:46 +10:00
5d6f4c6668 Some plot area restructuring 2017-03-23 11:10:29 +11:00
4d4950090d Fix 1.7 block placer 2017-03-10 07:07:50 +11:00
aa7b770c03 tweak highest block check 2017-01-31 16:45:02 +11:00
686a6c499f Fixes #1502 2017-01-11 07:53:53 +11:00
6ec96870c0 Fix SO 2016-12-23 15:33:19 +11:00
a3c1ad3ec8 Fixes #1449 2016-11-30 16:10:08 +11:00