Commit Graph

82 Commits

Author SHA1 Message Date
ceze88 a69c8ad0c3 Performance fixes, fix Mythicmobs compatibility, MySQL/SQLite fixes 2023-01-02 13:38:58 +01:00
Christian Koop e9b7eee57b
Fix NullPointerException in StackingTask
Kinda related to c6320cb141
2022-10-26 22:06:11 +02:00
Christian Koop c6320cb141
Do entity collection in Bukkit's main thread for StackingTask
Paper-Spigot got more strict in 1.19.2 about calling
stuff async.

I do not know what the whole StackingTask does and
don't feel like cleaning it up completely is possible right now.

So I only moved the getEntities-calls to the main
thread and have the async task wait for it.
Not great but it fixed the bug.


SD-9374
SD-9377
SD-9392
SD-9401
2022-10-26 22:04:01 +02:00
Christian Koop dc54199fd6
Make call to #dropItemNaturally sync
SD-9217
2022-07-16 15:07:35 +02:00
Brianna 8638d1a127 1.17 Support. 2021-06-13 10:40:46 -05:00
Brianna 601dcc1f09 Added a custom entity api with initial support for MythicMobs. 2020-10-26 12:41:56 -05:00
Brianna fae3383ab1 Make sure theres a stack to split before attempting. 2020-09-17 08:44:00 -05:00
Brianna 5656a4885a Let's hide yet another error. 2020-09-09 13:15:23 -05:00
Brianna 17eb90e5ea Hid an unavoidable rare error. 2020-09-07 09:49:23 -05:00
Brianna 1940dfc8c0 Changed import style. 2020-09-01 13:54:52 -05:00
Brianna b82c128910 API improvements. 2020-08-31 17:34:39 -05:00
Brianna 3e97f839dd NBT Support - Async - Block Stacking. 2020-08-24 18:01:15 -05:00
Brianna 86bf40cb74 Use the more performant isSwimming. 2020-05-03 16:14:26 -04:00
Brianna 5874b3bcad More performance improvements. 2020-04-05 17:15:08 -04:00
Brianna e5e72f25d3 Optimizations. 2019-12-11 17:31:32 -05:00
Brianna b9023eb16f Fixed random spawnreason issue with older servers. 2019-10-23 18:18:42 -04:00
Brianna 55601df7a9 Leads will now drop when a lead entity merges. 2019-10-22 12:38:39 -04:00
jascotty2 58cf622fc2 fix WG null flag error in task 2019-10-05 12:00:20 -04:00
jascotty2 a71331faaa fix null flag state check 2019-09-19 11:14:31 -05:00
songoda 00a4e5e048 Custom WorldGuard flag. 2019-09-18 12:02:35 -04:00
jascotty2 0f3d21c1ec sync lock health updates 2019-09-10 15:45:26 -05:00
Brianna c0bc2d8cf3 Settings 2019-09-07 17:55:16 -04:00
jascotty2 d628eb9f8c settings refactor 2019-09-03 16:22:15 -05:00
jascotty2 d5139cd5e0 implement core library 2019-09-03 15:38:00 -05:00
jascotty2 12798edaca add spawn reason filter for stacking 2019-08-18 20:48:35 -05:00
Brianna e3f6131bfd Kill whole stack. 2019-08-08 20:52:41 -04:00
Brianna 34b1b503fa Fix for shulker stacking. 2019-08-08 09:51:51 -04:00
Brianna 71100511bb Fix 2019-08-08 09:01:40 -04:00
Brianna 38b52887bd Added Async and improved chunk stack capping. 2019-08-08 08:36:48 -04:00
Brianna 4fb240f15e Typo 2019-08-07 21:57:53 -04:00
Brianna d63c29c7f3 Added per chunk per type stack limits. 2019-08-07 14:24:49 -04:00
Brianna 1ef0f01f1b More performance boosts. 2019-08-01 13:47:20 -04:00
Brianna 7891479a78 Spawners won't auto stack in disabled worlds anymore. 2019-07-31 15:47:01 -04:00
Brianna 9e38374cb1 Test boost 2019-07-31 15:02:05 -04:00
Brianna 8789288f99 Fix for name checking. 2019-07-31 14:27:01 -04:00
Brianna b5c82f4e11 Performance boost. 2019-07-31 00:29:10 -04:00
Brianna 40c95c6936 No longer stacking named entities. 2019-07-29 22:00:14 -04:00
Brianna 1aae07c08d Locale update. 2019-07-18 22:19:33 -04:00
Brianna ea86b1214d Version 2019-07-18 20:50:29 -04:00
Brianna d2f498de87 Redid the split method and made it auto fire. 2019-07-18 20:50:07 -04:00
Brianna 8873c601f0 Redid the entire stacking task. 2019-07-18 20:49:41 -04:00
Brianna 5b8d80e09d Moved a bracket :o 2019-07-17 09:01:28 -04:00
Brianna 1184ce24f3 Made it so entities spawn directly into stacks from spawners. 2019-07-17 08:56:50 -04:00
Brianna 442334d898 Fixed error when health was too high. 2019-07-08 12:48:26 -04:00
Brianna ed0b7035f7 Stability adjustments <3 2019-06-29 20:16:01 -04:00
Brianna 43eba6e59d Added the optional ability to stack entity health. Perfect for grinders. 2019-06-29 19:32:16 -04:00
Brianna 0efcd158f8 Attempt at carrying over lowest health feature. 2019-06-28 16:00:30 -04:00
Brianna 38787e0c1e Minor adjustments. 2019-06-27 23:14:40 -04:00
Brianna 79e091c6ba Fixed spawner deserialization.
Added spawning directly into stack.
2019-06-27 14:34:33 -04:00
Brianna a00b1abda2 Added "Entities.Only Stack Flying Down" option. 2019-06-22 21:10:11 -04:00