Commit Graph

6060 Commits

Author SHA1 Message Date
eb950bd75e Add more expression test cases, fix bugs
Also added a few more comments + reorganized exceptions that are
invoke-internal.

(cherry picked from commit cbd686548fd62248fabbaab551a6875a14170957)
2020-03-02 19:16:23 -05:00
cd1948648c Make testEvaluate more compact
(cherry picked from commit b9ba337f38205c79ae70e689d2a6db60f90acc9d)
2020-03-02 19:15:00 -05:00
8d065d767d Fix bug introduced in return-handling refactor
(cherry picked from commit f8be17d362e51ff9f56f3e76e6776f9012c168f5)
2020-03-02 19:12:11 -05:00
eae2c00008 Add more expression test cases, fix bugs
Also added a few more comments + reorganized exceptions that are
invoke-internal.

(cherry picked from commit cbd686548fd62248fabbaab551a6875a14170957)
2020-03-02 19:11:51 -05:00
e8bc0c0e1f Expression Goodie Bag (#553)
* Remove async expression eval. Implement timeout inline

* Remove static state from expr functions

* Remove now-unused TL stack

* Rework some expr handles

(cherry picked from commit 6bc1d4647cc6892ae4dca9fc0e2d239777903c38)
2020-03-02 19:09:33 -05:00
88a5806b0f Drop a bunch of static method imports
(cherry picked from commit 0e37196036b61f485ff8678ef85967080c0811a5)
2020-03-02 19:09:26 -05:00
ca6e9ccc1e Remove old EvaluatingVisitor
(cherry picked from commit 4360159965be0f14fd51e665e3da14fb8deb6be7)
2020-03-02 19:08:30 -05:00
de1bd22f85 Expression changes 2020-03-02 19:08:04 -05:00
2b29266db2 Catch IOException on report command 2020-03-02 17:49:51 -05:00
95b4ce59a1 Merge branch '1.15' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into 1.15 2020-03-02 17:43:32 -05:00
b7b11cc478 Gradle Upgrades and Clipboard Refactoring 2020-03-02 17:43:27 -05:00
f3aa8c5b9a Merge pull request #349 from BrodyBeckwith/walls
Fix cuboid wall creation
2020-03-02 17:06:40 -05:00
e1b946d0da Merge remote-tracking branch 'origin/1.15' into 1.15 2020-03-02 16:57:49 -05:00
589c59768f Merge pull request #343 from mathiascode/openj9-13
Add support for OpenJ9 13
2020-03-02 10:45:18 -05:00
149480cc3d Merge pull request #348 from BrodyBeckwith/1.15
Don't attempt to set blocks below 0 and above 255
2020-03-02 10:42:36 -05:00
29cd844fb1 Fix cuboid wall creation
Fixes #341
2020-02-29 18:52:50 -05:00
9043692dbd Don't attempt to set blocks below 0 and above 255
Fixes #307
2020-02-29 17:42:00 -05:00
c566bb8333 Replaced the "please report this" message in the legacy schematic loader
(cherry picked from commit be30a94be5aedc9e365491372fb80d2ea98ff368)
2020-02-27 21:44:37 -05:00
0bf0848758 Started refactoring Clipboards 2020-02-27 21:35:59 -05:00
fb45fd51fb Fixed missed schematic link change 2020-02-27 21:09:02 -05:00
6e7cc2d2bc Merge remote-tracking branch 'origin/1.15' into 1.15 2020-02-27 20:28:01 -05:00
2edc3bc344 Revert recent changes to DiskOptimizedClipboard 2020-02-27 20:26:23 -05:00
df8a2c314b Fix schematic interface 2020-02-28 00:29:45 +01:00
8535bc859a Fix #347 2020-02-27 14:14:01 -05:00
d2bcc6dd35 Fix #346 , minor hook changes
- Removed deprecated FaweMaskManager#getMask(Player)
- Removed deprecated constructor FaweMask(BlockVector3, BlockVector3)
2020-02-26 10:17:11 -05:00
12431e7b7a Merge branch '1.15' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into 1.15 2020-02-26 09:35:47 -05:00
de4cb586eb Fix PlotSquared hook 2020-02-26 09:35:41 -05:00
0918396ab6 Update bukkit gradle 2020-02-25 23:21:01 -05:00
c52db75976 Delete unused file 2020-02-25 18:26:04 -05:00
f3d19cf87d Merge branch '1.15' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into 1.15 2020-02-23 12:49:41 -05:00
bfcf24b27b Small quality of code changes 2020-02-23 12:48:22 -05:00
d9bae5f157 Merge pull request #345 from Spottedleaf/workaround-visiblechunks
Workaround for replacing PlayerChunkMap#visibleChunks field
2020-02-22 23:32:44 -05:00
7388d3310f Merge branch '1.15' of https://github.com/IntellectualSites/FastAsyncWorldEdit into workaround-visiblechunks 2020-02-22 20:11:28 -08:00
f6675160f1 Also target 1.15 & 1.14 adapters 2020-02-22 20:11:23 -08:00
14ac3205ce Check for PlotSquared before initializing the feature class
Some users are experiencing issues during startup with FAWE not finding PlotSquared resulting in errors.
2020-02-22 21:02:12 -05:00
0d18b15393 Workaround for replacing PlayerChunkMap#visibleChunks field
I run a fork of paper which replaces the visibleChunks and updatingChunks
field for gc performance reasons - visibleChunks is updated via
cloning updatingChunks, and at high chunk counts this causes gc issues
due to the humongous allocation. Unfortunately the only solution is to
not clone the map - which is why the field is removed.

Instead of BukkitAdapter#getPlayerChunk using the visibleChunks field,
it now uses a MethodHandle for PlayerChunkMap#getVisibleChunk. This method is
present on spigot & paper (only protected on spigot - which is why reflection is required),
and I preserve the same thread-safety it provides in my fork - so this solution
will not break compatibility with craftbukkit, spigot, and paper.
2020-02-22 07:07:40 -08:00
4095786bbe Add support for OpenJ9 13 2020-02-22 06:02:18 +02:00
3a050fba3b Fix immediate crash for some users 2020-02-21 18:26:43 -05:00
62cb04b8ca Remove CFI redirect and other minor changes. 2020-02-21 14:56:21 -05:00
4695c008b4 Fix compression library not loading. 2020-02-21 11:19:54 -05:00
516e7e4ca6 Merge remote-tracking branch 'origin/1.15' into 1.15 2020-02-21 00:00:11 -05:00
99f7b23a8c Changes to API and something else I forgot because I got distracted 2020-02-20 23:59:57 -05:00
c9aebf17d8 Fix #320 ; optimize adapter imports 2020-02-20 21:28:28 -05:00
475330720e Moved initialization to declaration 2020-02-20 20:39:28 -05:00
798e04a644 Remove DelegateClipboard 2020-02-19 13:44:39 -05:00
1ed4118319 More upstream changes to clipboard 2020-02-19 13:37:19 -05:00
a8538b25a3 Revert "Rename .java to .kt"
This reverts commit 175b3a93
2020-02-18 18:06:28 -05:00
8e97b3b4b1 Revert "Lighting and Database changes"
This reverts commit 39dfc244
2020-02-18 18:06:19 -05:00
e0bb1ce853 Revert "More minor cleanup"
This reverts commit 38435d50
2020-02-18 18:06:08 -05:00
38435d50b4 More minor cleanup 2020-02-18 18:00:39 -05:00