Commit graph

67 Commits

Autor SHA1 Nachricht Datum
NotMyFault
f0880a27a0
feat: Paperweight support (#1362)
* Initial work towards paperweight

* feat: Port Fawe classes to paperweight

- Hide UnsafeUtilities in javadocs
- Fix typo in Regenerator
- Create fawe tmp directory for fawe regen

* Update adapters

* chore: Update MiniMessage

* Address todos

* Fix leftover Tuinity loggers
2021-10-17 16:32:36 +02:00
NotMyFault
d641e21dfc
[ci skip] Move to org level templates 2021-10-08 19:03:41 +02:00
Pierre Maurice Schwang
7d3a9ff36d
Fixed Unit Tests (BlockVector3.isLongPackable) (#1168)
* Fixed Unit Tests (BlockVector3.isLongPackable)

* Re-enable tests for ci

* Address gh action dependency complaints

* Fix "invalid usage of tag &" for MinecraftVersion.java

* Simple StubServer for BukkitWorldTest.java

* Add parallelgzip to test runtime, fixed javadoc encoding, make gradlew executable and patch StubServer for latest spigot / paper release

* Move Javadoc UTF-8 to PlatformConfig.kt

* Revert "make gradlew executable"
Was required for act to run, but not required for GH actions - Weird behavior

* Mark upstream changes, move class + apply editorconfig

Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2021-08-10 09:31:37 +01:00
NotMyFault
9ea5a94941
Use temurin for gh actions 2021-08-09 15:09:55 +02:00
NotMyFault
a5e84dcfea
Switch to version catalogs
- Closes #1204
- Switch to security advisory
- Move fawe-tests to fawe packages
2021-08-01 19:28:51 +02:00
NotMyFault
17019ac723
Archive workflow artifacts 2021-07-28 15:04:49 +02:00
NotMyFault
aae5d037db
Reduce gh actions time by ~75% (~6 minutes) 2021-07-25 17:46:33 +02:00
NotMyFault
f479e32b5f
Update contributing url 2021-07-24 19:28:28 +02:00
dordsor21
8ba2eb3330
[CI-SKIP] update bug report template to reflect 1.17 FAWE 2021-07-24 17:17:43 +01:00
NotMyFault
c19b13adb4
[ci skip] We only need one 1.17 on issue templates 2021-07-02 14:24:49 +02:00
dordsor21
aa3ae63682
Feature/1.17 (#1120)
* start v6

* Update classes to v6 method signatures

* change rootVersion to signify p2v6 compat

* Use 16 as toolchain version but target 11 for build output

* add minimessage as api

* Require v6 and don't attempt to "setup" hook from FAWE

* Address comments

* *address /all/ comments

* FAWE classes should only act as a delegate

* Uppercase logger

* Settings for v6-hook have moved to P2-v6, remove unneeded if statements

* Rename classes to Delegate

* add whenDone task to setCuboids

* Remove bad spaces

* Fix plot swap

* Initial work on 1.17 support

* Remove data versions from the Bukkit adapters (#1507)

* Remove data versions from the Bukkit adapters

* Don't allow saving schematics without an adapter in place on Bukkit.

* Removed confusing line

(cherry picked from commit 2056218b4a8644836b1d127105dfa289e9cdbc1c)

* More progress

* Fix chunk sending

* Repackage from com.boydti to com.fastasyncworldedit.<module> (#1119)

* Preliminary work on repackaging

* Rename build artifacts matching our pattern

* Finish up repackaging

* Fix a few field accesses and old imports

* Dirty fix for chunks container ChunkSections outside of 0-15

* Correctly read from NibbleArrays for lighting

* Fix getSections and BlockMaterial for 1.17

* Fix writing blocks to the world.
 - The issue isn't the presence of a "-1" chunk, it's the constructor for ChunkSection requiring the layer (0 to 15) rather than the y chord

* Fix more field accesses

* More work towards 1.17

* Update Upstream

a57f66f Fix watchdog, add negative y support. (1782)

* Add azalea tree to `/tool tree`

* Don't define toolchain twice

* Repackage GriefDefender

* Relocate under new namespace

* Bye bye ecma left overs

* Add 1.17 to issue templates and instructions

* Move to adventure-nbt (#918)

* Initial work for adventure-nbt

* Some more FAWE specific stuff

* Fix erroneous deprecation check

* Workflow change

* Continued merging all adventure NBT related changes

* Continued merging all adventure NBT related changes

* Made a constructor public again

This needs to be public for BlockTransformExtent.java

* Finished converting all NBT data to adventure.

* Make this compile

* Fix conflicts

Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>

* Update adapters to 1.17

* Change build prefix to 1.17

* Move more nms classes to adapters

* Move left over nms classes

* Move Spigot 1.17 class

* Remove unneeded adapter loader code
The loader will find the appropriate class now itself

* Update adapters

* Update adapters

* Lazy fix tests

* Update adapters

* Update Upstream

43da91a Remove method reflection for getMinHeight in BukkitWorld. (1796)

* Relocate adventure-nbt under proper namespace

* Add LazyCompoundTag as a non-version-specific class to be used by adapters

* Better integration between old NBT and Adventure NBT - begin fixing the issues seen recently

* Correctly NBT conversion method

* LazyCompoundTags should actually be overriding and correctly returning a CompoundBinaryTag.

* Update worldedit-adapters
Fixes #1141

* Remove unnecessary massive lag machine

* Refactor apply to applyBlock in subclasses

* applyBlock should be overriden by all subclasses.
Default apply to applyBlock

* Closes #1130 Closes #1132

* Squashed commit of the following:

commit a9bfa1a07c77083c844a0c3ba62f4bd94bed107c
Author: NotMyFault <mc.cache@web.de>
Date:   Sun Jun 27 21:53:21 2021 +0200

    [ci skip] Update gradle wrapper validation

commit aa7471f95317d28a16f62e4b200de8d0fea2fa95
Author: Matthew Miller <mnmiller1@me.com>
Date:   Sat Oct 10 15:49:13 2020 +1000

    Add ^x,y,z relative offset support to the offset parser (#1545)

    * Add ^x,y,z relative offset support to the offset parser

    * Wrap in a try-catch

    (cherry picked from commit 28bdf7ff9254bbc85bb4f5f792b303943a3930a8)

* Add `fawe.error.schematic.not.found` translation key

* Update Upstream

728a152 Skip notify if chunk section doesn't exist (1794)

* Fixed #1157

* Add a null check to prevent NPE in nbt code

* Update adapters

* Update Upstream

fbb047a Optimize legacy schematic loading (1808)

* Hurr durr I don't want to update Java

* Update Upstream

0790e6e Fix CLI Mess (1811)

* Fixes #1160

* Expose minimessage transitively thru PlotSquared

Touches #32

* [ci skip] Remove unneeded maven repository

* Steal tab completion from PlotSquared for P2 related commands

* Don't error on startup when building locally

Co-Authored-By: goldfishapp <8278196+goldfishapp@users.noreply.github.com>

* [ci skip] Update gh actions to Java 16

* Update textures to grab 1.17 jar

Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: SirYwell <hannesgreule@outlook.de>
Co-authored-by: Matthew Miller <mnmiller1@me.com>
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
Co-authored-by: goldfishapp <8278196+goldfishapp@users.noreply.github.com>
2021-07-01 22:16:25 +02:00
Matt
b0c0689887
Added 1.17 to the bug template. 2021-06-26 01:00:25 -04:00
NotMyFault
ef5211d5b5
Update Wiki link 2021-06-06 21:17:24 +02:00
NotMyFault
706ac35063
Update GitHub actions matching latest Java requirements 2021-05-14 23:46:49 +02:00
Pierre Maurice Schwang
036e8473b4
Fix unit tests + Version Determination (#1055)
* Fixed unit tests and determine chunksStretched based on package version

* Fixed requested changes
2021-05-07 23:47:35 +02:00
NotMyFault
5dafa5f62b
Update Wiki link 2021-04-28 14:04:02 +02:00
NotMyFault
71b2f488b6
[ci skip] Resolving issue template conversation from 65f4d6c30f 2021-04-20 19:19:35 +02:00
NotMyFault
65f4d6c30f
[ci skip] Address template deprecations 2021-04-19 18:10:15 +02:00
NotMyFault
23ce25e7c6
[ci skip] Update issue template paste link 2021-04-19 18:01:36 +02:00
NotMyFault
b59d0e9843
[ci skip] Reword stale.yml 2021-04-17 21:41:29 +02:00
NotMyFault
685c25bdf4 Update gh actions 2021-04-05 23:02:56 +02:00
NotMyFault
680ddc97a1
[CI-SKIP] Add checkboxes to template 2021-03-24 21:00:00 +01:00
NotMyFault
a27d1667d5
Address template deprecations 2021-03-09 12:32:28 +01:00
NotMyFault
32b5261e17
Strip "additional context" box from templates 2021-02-26 17:34:23 +01:00
NotMyFault
1a3f479c67
Move to new templates (#936) 2021-02-26 10:35:03 +01:00
Matt
14c0d4a5e8
Update build.yml 2021-02-18 14:19:37 -05:00
NotMyFault
80b6a100e8
Switch to vanity url 2021-02-16 23:49:04 +01:00
NotMyFault
a13e43fecd
Update issue template 2021-01-31 09:31:06 +01:00
N0tMyFaultOG
4b38526efb
Update left over 1.16.4 notes 2021-01-19 19:50:43 +01:00
N0tMyFaultOG
d4c0ab3790
Update label 2020-12-10 11:36:54 +01:00
NotMyFault
99fbd12ffd
Stale ignores pull requests 2020-12-10 11:29:29 +01:00
NotMyFault
2ada9fd086
Update stale.yml 2020-12-07 18:48:43 +01:00
NotMyFault
cc5b3ec60d
Create stale.yml 2020-12-04 15:46:51 +01:00
N0tMyFaultOG
202631ca26
Update github actions workflow 2020-11-23 18:49:08 +01:00
Aurora
49052d73ce
Update FAWE to 1.16.4 (#734)
* Start work on 1.16.4, doesn't compile yet

* Update FAWE to 1.16.4

* Update GitHub ci build to 1.16.4

* Fix AsyncChunk

* Update issue template for 1.16.4

Co-authored-by: dordsor21 <dordsor21@gmail.com>
Co-authored-by: NotMyFault <mc.cache@web.de>
2020-11-03 19:46:54 +01:00
N0tMyFaultOG
4cea303eb7 Update logo 2020-10-11 13:37:11 +02:00
HeroCC
3a5cfdc357 Build on Java 1.8 and 1.11 2020-10-04 09:26:18 +02:00
Matt
2aef0ee27e
Delete bug---issue-report-for-fastasyncworldedit.md 2020-09-27 17:35:39 -04:00
Matt
a0f99d6289 Update issue templates 2020-09-27 17:33:07 -04:00
Aurora
2b45d922f2
Update the issue template & add a config (#640)
* Update the issue template

* Add a config.yml to the issue template
2020-09-20 12:04:34 +02:00
NotMyFault
7aedf62c63
Update workflow target branches 2020-09-19 16:59:58 +02:00
N0tMyFaultOG
1361c88926 Update build description 2020-09-07 20:49:05 +02:00
Matt
5e04c59c58
Update gradle.yml
Attempt at caching work from BuildTools.jar
2020-09-03 17:48:13 -04:00
Matt
68bd411c37
Fixed a typo in gradle.yml 2020-09-02 13:41:37 -04:00
Matt
c942276029
Update gradle.yml 2020-09-02 13:40:24 -04:00
NotMyFault
1bef8901bf
Create CODEOWNERS 2020-08-24 14:40:47 +02:00
N0tMyFaultOG
6cb8352686 1.16.2
- My IJ is broke but this should work. Dunno if I got all nms changes, but we will see.
2020-08-23 17:18:29 +02:00
NotMyFault
3564059a96
Update gradle.yml 2020-07-21 20:29:57 +02:00
N0tMyFaultOG
da96365504 Updating a few links 2020-07-13 13:13:43 +02:00
aurorasmiles
736bd54e20 Update PULL_REQUEST_TEMPLATE.md
Update links, add explanation for Description
2020-05-26 09:39:23 +01:00