Commit Graph

38 Commits

Author SHA1 Message Date
Octavia Togami
484a5dbd2d [Fabric] Preliminary update to 1.16.2-rc2 2020-08-13 00:16:10 -07:00
Matthew Miller
a4d45b0592 Back to SNAPSHOT for continued development 2020-08-10 20:27:41 +10:00
Matthew Miller
82f2d43bd8 Release 7.2.0 Beta 3 2020-08-10 20:27:31 +10:00
Octavia Togami
b33d96bbf8
Enable parallel builds by default 2020-07-16 01:35:24 -07:00
Matthew Miller
624e416e9b Back to SNAPSHOT for continued development 2020-07-06 21:58:03 +10:00
Matthew Miller
d10d7d699c Release 7.2.0 Beta 2 2020-07-06 20:42:24 +10:00
Octavia Togami
bf6cd1ea08
Regeneration Options (#1415)
* Add RegenOptions to the API

* Integerate regen options into //regen

* Rename isRegenBiomes to shouldRegenBiomes

* Go through the EditSession for setting biomes

* Respect 3D biome support in regen

* Add RegenOptions implementation for 1.16 Bukkit adapter.

Co-authored-by: wizjany <wizjany@gmail.com>
2020-07-03 22:17:34 -07:00
Octavia Togami
87de87edf2
Update build dependencies 2020-06-29 12:17:23 -07:00
Octavia Togami
4f43ced279
Update Loom for runClient fix 2020-06-29 12:06:55 -07:00
Matthew Miller
6b7cb70136 Back to SNAPSHOT for continued development 2020-06-25 19:20:59 +10:00
Matthew Miller
0eb9ac7026 Bump to 7.2.0 Beta 1 2020-06-25 18:31:10 +10:00
Octavia Togami
e93f20b6f4
Update Loom for ease-of-use
Includes a patch that allows `--refresh-dependencies` to reset the Loom
cache, rather than needing to delete everything with a hammer.
2020-06-23 11:57:02 -07:00
Octavia Togami
6412383636
Fabric 1.16 (#1362)
* [Fabric] Test port to 1.16-pre5

* [Fabric] Fix/improve regen implementation

* Cleanup properly in regen

* Cleanup unused interfaces/methods from porting

* Add licenses to new classes

* Allow packages from refactor in checkstyle

* Remove unused imports from WorldGenListener

* Remap the access widener in the dist jar

* [Fabric] Update to 1.16-pre6 (recursion limit)

Requires an update in the Bukkit Adapters later.

* [Fabric] Update to 1.16

May or may not build, depending on how cached everything is.
2020-06-23 11:55:49 -07:00
Octavia Togami
bb013aa89b
Use custom radix sort for ordering blocks (#1277)
* Use custom radix sort for ordering blocks

* Licenses :P

* Fix ordering, add test for it

* Grant Gradle more memory (thx Fabric)

* Increase (?) / Specify memory for core tests

* Many attempts at fixing OOM
2020-03-31 18:13:32 -07:00
Matthew Miller
865c3a24d2
Replace fast mode with a side effect system, with fine-grained control (#547)
* Speed up initial change buffering by removing streams and optional wrapping

* Bump the adapters for an experimental performance boost (Purely Bukkit 1.15.2)

* Bump adapters for fixes

* Bump adapters for further performance boosts

* Migrate fast mode to a BlockUpdates section, allowing fine-grained control

* Rename to SideEffect and clean up usage of the set

* Implement a 'usable' state

* Add a test command to demonstrate SideEffects. This is non-final

* Move //sideeffect into //fast

* Improve the box for //fast

* Switch to a system that includes "delayed" as a mode

* Remove the concept of configurable side effects, all are configurable. And each platform specifies what it supports.

* Implement side effects on other platforms (and spigot versions)

* Only use the side effects from the world editing platform

* Update from review

* Rename WorldApplyingExtent to SideEffectExtent

* More review fixes

* Update the World#applySideEffects return type to return the applied side effects

* Fixed requested changes

* Fixed checkstyle

* Improve setBlock javadocs

* Further improve

* Switch parameter name

* Fixed typo in translation key

* Temporarily remove DELAYED

* static final

* Side Effects = 7.2.0 snapshot
2020-03-08 16:09:36 +10:00
Octavia Togami
0324196b5d
[Forge, Fabric] Update to latest 1.15.2
Some bits of the Fabric 1.15.2 update were moved into common code.

This is NOT ready yet, tree features still need to be updated. Mappings
are comitted, just waiting for them to come out.
2020-01-31 14:04:58 -08:00
Matthew Miller
e5c3c7ae45 Bump to 7.1.1-SNAPSHOT for continued development. 2020-01-26 21:43:31 +10:00
Matthew Miller
d283dd914d Release WorldEdit 7.1.0 2020-01-26 21:42:42 +10:00
Matthew Miller
bfecf2a06a Back to SNAPSHOT for continued development 2020-01-18 21:48:15 +10:00
Matthew Miller
fa9f4fa4b3 Bump to 7.1.0RC1 2020-01-18 21:48:01 +10:00
Octavia Togami
e9dc8befc7
[Fabric] Update to 1.15.1 2019-12-20 15:23:18 -08:00
Matthew Miller
e4121dba39 Back to SNAPSHOT for continued development 2019-12-18 19:24:18 +10:00
Matthew Miller
2facfeb380 Bump to 7.1.0-Beta 1 for beta. 2019-12-18 19:23:58 +10:00
wizjany
aeb89354be Fix mixin version for Fabric. 2019-12-11 12:42:41 -05:00
Octavia Togami
b633775c9b
[Fabric] Update to 1.15 2019-12-10 21:29:33 -08:00
Kenzie Togami
445b7706fc
Restructure how Loom is included in build env 2019-09-22 13:42:26 -07:00
Matthew Miller
ec5bc5a3b7 Bump to 7.1.0-SNAPSHOT for continued development 2019-08-12 21:48:15 +10:00
Matthew Miller
22cf93c31f Bump to 7.0.1 2019-08-12 21:35:09 +10:00
wizjany
11a532be74 Back to snapshot. 2019-08-05 23:43:58 -04:00
wizjany
bdaffff90a 7.0.1 release candidate 2 2019-08-05 23:43:58 -04:00
Matthew Miller
c3e3ae4956 Back to snapshots 2019-07-22 21:19:04 +10:00
Matthew Miller
5c2b9e4157 7.0.1 RC1 2019-07-22 21:18:52 +10:00
Kenzie Togami
19802e478c
Re-write root and libs to Kotlin DSL 2019-07-12 13:49:45 -07:00
Kenzie Togami
c5c6a091fd
Update to Gradle 5.5 2019-07-09 18:21:21 -07:00
wizjany
a2b3aabbbf Typo fixes and command clarifications/cleanup.
Also re-disable the gradle daemon. It doesn't always play nice with
ForgeGradle and hogs ram.
2019-07-04 19:28:42 -04:00
wizjany
2ef7cfd038 Update readme links. 2019-06-04 18:31:19 -04:00
Matthew Miller
de9798bf7e Further work on 1.13.2 WorldEdit for Forge. Forge still is missing too many features to finish this, and I need to work out how to port the command wrapper system over. 2019-02-19 18:16:28 +10:00
Matthew Miller
d079f06c31 Make it actually load into an IDE on latest FG 2019-02-19 18:16:28 +10:00