Commit Graph

1344 Commits

Author SHA1 Message Date
Christian Koop 15ad11a6cb
Fix async Bukkit-API call 2021-05-06 16:15:23 +02:00
Christian Koop 49ed7c6449
Merge branch 'SD-7259' into development 2021-04-09 18:30:14 +02:00
Christian Koop 3704efaf69
Fix async API call for WorldBorder updates 2021-04-08 18:42:22 +02:00
Christian Koop d9af9a06d8
Fix `Asynchronous command dispatch!` (PaperMC) (SD-7259)
Bukkit API calls need to be done syncronous. There are possibly some more async calls to the API that we didn't discover until now
2021-04-08 18:35:17 +02:00
Fernando Pettinelli c367287ffa Fix a typo in the language file. 2021-03-30 11:16:58 -03:00
Fernando Pettinelli 536ae8c720 Worldborder changes are now done synchronously. 2021-03-30 11:16:35 -03:00
Brianna a79d5f7abb Merge branch 'development' 2021-02-25 14:22:05 -06:00
Brianna 2d89cb7525 version 2.3.27 2021-02-25 14:21:58 -06:00
Brianna 41e707069d Fixed an issue where decimal block points were not counted correctly. 2021-02-25 14:19:28 -06:00
Brianna 5228191419 More cleaning. 2021-02-25 13:02:41 -06:00
Brianna af42740fc5 Made it so scanned types from multiple dimensions stack. 2021-02-25 08:37:55 -06:00
Brianna e79ccd87ef Removed unused code and fields. 2021-02-25 07:06:07 -06:00
Fernando Pettinelli 42d1336949 Changed default right click creation GUI message. 2021-02-22 09:32:50 -06:00
Fernando Pettinelli 03f5cd332d Added preview cooldowns to the creator menu, fixed cooldowns being set for previews. 2021-02-22 09:32:46 -06:00
Brianna 6547cd0181 Merge branch 'development' 2021-02-22 09:32:37 -06:00
Fernando Pettinelli 51d7b00649 Version 2.3.26 2021-02-22 09:32:31 -06:00
Fernando Pettinelli 9867ebb09a Removed created file checks, fixed comparison in world generator. 2021-02-22 09:32:27 -06:00
Stefan923 4d4bb73e4f Added cooldown for '/island preview' command 2021-02-22 09:32:23 -06:00
Brianna 882852232e Merge branch 'development' 2021-01-26 15:10:01 -06:00
Brianna 888667cc7e version 2.3.25 2021-01-26 15:09:52 -06:00
Brianna 3f0f93ef12 Fixed issue with portals mainly from the nether to the end. 2021-01-26 10:50:50 -06:00
Brianna c61e14c0c3 Moved the fish bucket to use core for reverse compatibility. 2021-01-26 10:03:52 -06:00
Brianna 47905eceb5 Merge branch 'development' 2021-01-20 14:26:13 -06:00
Brianna fe1081de84 version 2.3.24 2021-01-20 14:26:01 -06:00
Brianna 8c4e0130ee Fixed some compatibility issues with CMI. 2021-01-20 14:23:26 -06:00
Brianna 5dc98990da Fixed an issue with block limits and crops. 2021-01-20 13:54:32 -06:00
Brianna af3034fcc2 Fixed an issue with the placeholders. 2021-01-20 13:19:45 -06:00
Brianna db61bd918e Merge branch 'development' 2021-01-16 10:37:58 -06:00
Brianna fd58667bd9 version 2.3.23b 2021-01-16 10:37:46 -06:00
Brianna 1f43d9631b Fixed dependency. 2021-01-16 10:37:25 -06:00
Fernando Pettinelli c1f5fc1ea1 Merge branch 'development' 2021-01-08 15:24:21 -03:00
Fernando Pettinelli 6f808bc0a0 Version 2.3.23 2021-01-08 15:23:31 -03:00
Brianna c74ce51fee Added support for EpicSpawners 7. 2021-01-04 13:17:21 -06:00
Fernando Pettinelli 8b6605a9bc Merge branch 'development' 2021-01-02 16:19:55 -03:00
Fernando Pettinelli ca8a314656 Version 2.3.22 2021-01-02 16:18:29 -03:00
Fernando Pettinelli 94f0e54c91 Fixed plugin being disabled on older versions. 2021-01-02 16:15:50 -03:00
Fernando Pettinelli ab89b312fd Merge branch 'development' 2020-12-23 13:14:17 -03:00
Fernando Pettinelli a6c8bfc05e Version 2.3.21 2020-12-23 13:12:26 -03:00
Fernando Pettinelli abedf91b04 Check if economy is null before checking if it's enabled. 2020-12-22 16:40:28 -03:00
Fernando Pettinelli a8459f53b4 Fix a small mistake with the enum check. 2020-12-22 12:21:42 -03:00
Fernando Pettinelli 1c90e59327 Add failsafes to config enums. 2020-12-22 12:20:02 -03:00
Fernando Pettinelli 96db34a90f Fix nether lava issues. 2020-12-21 16:49:11 -03:00
Brianna af918a7c9f 2.3.20 2020-12-08 11:59:16 -06:00
Brianna c2d32a8600 Remove gitlab stuff. 2020-12-08 11:57:26 -06:00
FixedDev 489bfd14bc Fix issue causing island scans never finish.
There was an issue in 1.8 specifically(where PaperLib doesn't has async chunks) that caused a similar error to this https://pastebin.com/tHtKdH5y.

The issue was caused by the async task trying to take an snapshot of a chunk that couldn't be loaded async correctly, which caused issues like the shown above.

The fix works in the next way. All the chunks that don't have an available snapshot are sent into a pendingChunks list where a sync task will try to process a certain amount of chunks every tick. After the async processing is finished, the task remains waiting for the pending chunks to be available. When all the pending chunks are ready to be processed(have an available snapshot) the async task resumes and process the chunks that were pending.
2020-12-08 10:30:31 -06:00
FixedDev 41e87c55b9 Add a method to know if a snapshot for a CachedChunk is available 2020-12-08 10:30:25 -06:00
FixedDev 8e8cb7a01b Rename this method to prevent it from being called by the finalizers 2020-12-08 10:30:22 -06:00
Brianna febf598aa3 Support other WorldEdit versions. 2020-12-08 10:28:17 -06:00
Brianna c98d678183 Merge branch 'development' 2020-12-02 09:01:14 -06:00
Brianna bdcd3d36be version 2.3.19 2020-12-02 09:01:06 -06:00