Commit Graph

5104 Commits

Author SHA1 Message Date
e415e73623 Another attempt to fix piston 2019-08-20 15:30:55 -04:00
0f5c49c9f5 comment out a maven url 2019-08-20 15:23:14 -04:00
7d254bc839 migrate to gradle to kotlin 2019-08-20 15:16:08 -04:00
64a1bfc9b3 migrate to gradle to kotlin 2019-08-20 14:52:24 -04:00
2a054b9220 swapped core and bukkit 2019-08-19 15:22:39 -04:00
8193eac8c8 Revert "revert ivy change"
This reverts commit d1af07b6
2019-08-19 15:11:29 -04:00
3638f4bfb7 Fix building 2019-08-19 20:32:30 +02:00
548683d50a enable build scanning
This will be removed once we are done with the commanding branch
2019-08-19 14:16:02 -04:00
1eec4884c8 Attempt at fixing NamespacedRegistry 2019-08-19 14:12:28 -04:00
45f947a3b2 migrated settings.gradle to kotlin 2019-08-19 14:00:37 -04:00
f04cae1686 Merge branch 'commanding' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding 2019-08-18 10:42:37 -04:00
47e2226be5 fix shadow jar 2019-08-18 02:54:27 +01:00
3b7b115bb6 fix build gradle 2019-08-18 02:15:03 +01:00
d434dfcfdd some minor refactoring 2019-08-18 02:09:09 +01:00
d1af07b6ae revert ivy change 2019-08-18 02:02:25 +01:00
21caf0cf94 delete some classes 2019-08-18 01:59:07 +01:00
b3601eb858 Merge branch 'commanding' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding 2019-08-18 01:57:14 +01:00
4427c0dd38 Update build.gradle 2019-08-18 01:56:06 +01:00
4db192c9b8 fixes and brush command tweaks 2019-08-17 18:50:06 -04:00
48446c5f58 fix ivy 2019-08-15 15:55:57 -04:00
f8758994c3 gradle updates 2019-08-15 15:39:20 -04:00
cbbe8b5dfa upstream changes 2019-08-15 15:24:18 -04:00
a0b9810c44 [Doctools] Read source files for command ordering 2019-08-13 20:06:15 -07:00
487da77a72 Merge pull request #516 from EngineHub/bugfix/memory-followups
Add validator extent to every entry point, fix extent ordering
2019-08-12 20:24:23 -07:00
33633acbe7 Add validator extent to every entry point, fix extent ordering 2019-08-12 10:04:29 -07:00
f472c20bfb Memory optimizations (#505)
* Remove LocatedBlock overhead in LBL map

* Add new space-efficient block map, with thourough testing

* Drop ordering property, add full insertion test

* Add licenses

* Fix mocked platform conflicts

* Disable full block map testing for faster builds

* Re-implement BlockMap with fastutil maps

* Re-write chunk batching to be memory efficient

* Make MultiStageReorder use BlockMap

* Increase LBL load factor, fix long-pack limit detection

* Fix infinite loop in chunk batching

* Save memory in history by cleaning up MSR

* Re-implement LocatedBlockList in BlockMap

* Fix data race with BlockType lazy fields

* Make IDs ALWAYS present, only runtime-consistent. Use for memory efficiency in BlockMap

* Remap inner structure of BlockMap for smaller maps

* Remove containedBlocks fields, not very efficient

* Fix minor de-optimizing bug in stage reorder

* Make long packed y signed

* Add extended Y limit configuration option

* Add licenses

* Store 3 ints for unoptimized BV list

* Add final to BitMath

* Correct int-cast for long-packing
2019-08-12 22:06:40 +10:00
ec5bc5a3b7 Bump to 7.1.0-SNAPSHOT for continued development 2019-08-12 21:48:15 +10:00
22cf93c31f Bump to 7.0.1 2019-08-12 21:35:09 +10:00
61bc012f6f Fix source masks using EditSession instead of clipboard. (#515) 2019-08-10 11:54:22 -04:00
7a57a5dd8c minor
idk it compiles now
2019-08-10 16:01:42 +10:00
f83de2a703 Fix bug with spaces at end of suggestions. 2019-08-08 16:28:00 -07:00
0e25839490 Fix schematic list box loading schems with spaces in path. 2019-08-08 10:14:16 -04:00
17cfdee347 Update/remove more dead links. 2019-08-06 23:07:26 -04:00
95d5adb30c Update docs links to point to enginehub. 2019-08-06 21:49:43 -04:00
3b879477b6 more compiling 2019-08-07 10:25:57 +10:00
ee59dec3d8 comments / minor compiling 2019-08-07 10:13:07 +10:00
3c626ef25a Differentiate passthrough / abstract delegate
AbstractDelegateExtent allows overriding just the basic set/get to change behavior - at performance cost

Passthrough passes all operation, so each must be individually overrided.
2019-08-07 06:38:25 +10:00
322a3e66be piston doesn't like conditions 2019-08-07 06:24:05 +10:00
92fb90de09 Fix some arguments 2019-08-07 06:18:44 +10:00
4c2b753687 merge 2019-08-07 01:32:05 +10:00
a476ab1ea0 merge 2019-08-07 01:29:49 +10:00
a3c58a187e merge 2019-08-07 01:29:09 +10:00
74fe88ae01 merge 2019-08-07 01:28:12 +10:00
b6bc09226c conflicts 2019-08-07 01:25:53 +10:00
11a532be74 Back to snapshot. 2019-08-05 23:43:58 -04:00
bdaffff90a 7.0.1 release candidate 2 2019-08-05 23:43:58 -04:00
d822ccc9e5 This is how Mojang checks if trees can grow.
Subject to changes.
2019-08-05 23:16:42 -04:00
e25a6d21cd Add -e/-b/-m flags to //stack and //move, to match copy and paste.
Fixes WORLDEDIT-3935.
2019-08-05 22:47:57 -04:00
a1465c02ed Make EditSession#center (//center) set even y blocks.
At some point this was fixed for x and z but never for y...
2019-08-05 22:44:51 -04:00
6ab74dc7e5 Add missing radius checks.
Courtesy @mathiascode.
2019-08-05 17:39:00 -04:00