Commit Graph

152 Commits

Author SHA1 Message Date
Alexander Brandes 7f8ce69563
[ci skip] docs: Add 1.19 to the issue template
Touches #1780
2022-06-10 15:39:00 +02:00
Alexander Brandes 14811169e3
[ci skip] Attach assets to GH releases (#1754)
* ci: Upload release assets

* chore: Update workflow name
2022-05-19 16:17:45 +02:00
renovate[bot] 0d2ed796d8
build: Update release-drafter/release-drafter action to v5.20.0 (#1748)
* build: Update release-drafter/release-drafter action to v5.20.0

* Update release-drafter.yml

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-05-18 17:21:27 +02:00
Alexander Brandes 3f970cdaef
Rename codeql.yml to codeql.yml.disabled 2022-04-21 13:11:39 +02:00
renovate[bot] 9d56275247
[ci skip] build: Update actions/setup-java action to v3.1.0 (#1690)
* build: Update actions/setup-java action to v3.1.0

* Update build.yml

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-04-04 15:17:09 +02:00
Alexander Brandes 90e77e5074
Update bug_report.yml 2022-04-04 13:20:08 +02:00
renovate[bot] fbb25f289b
[ci skip] build: Update actions/checkout action to v3 (#1663)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-14 18:52:53 +01:00
NotMyFault 3ee9797408
build: Misc dependency updates 2022-03-08 20:51:17 +01:00
Alex 345785a25e
feat: Support for 1.18.2 (#1641)
* feat: Preliminary work for 1.18.2

* Update SpigotNames to 1.18.2 (#1642)

* 1.18.2 / Biome-Holders, regeneration (#1645)

* 1.18.2 / Biome-Holders, regeneration

* fix: reuse old structure sets

* build: Update dev bundles

* fix: Don't log regen world generation

* fix: Run DataConverter with CBT

* fix: Override `#toNativeBinary`

* fix: Exception on regen

Co-Authored-By: Pierre Maurice Schwang <mail@pschwang.eu>

* refactor: Minor cleanup

Co-authored-by: Aurora <21148213+aurorasmiles@users.noreply.github.com>
Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2022-03-07 15:20:05 +01:00
Alex 44078d1820
[ci skip] Update issue templates for 1.18.2 2022-03-04 13:25:42 +01:00
Alex 081d8ddb50
ci: Bump `actions/setup-java` to 3.0.0 (#1631) 2022-02-25 22:53:39 +01:00
NotMyFault 77b41e052a
Revert "build: Update dependency org.ajoberstar.grgit:grgit-gradle to v5 (#1611)"
This reverts commit cf0a21d

Apparently that doesn't integrate that seamless in all environments.
2022-02-23 11:15:01 +01:00
Alex 23b5f0cb4a
[ci skip] GitHub does now allow you to rebase PRs straight away 2022-02-21 00:52:22 +01:00
renovate[bot] 7e17a5cbd1
[ci skip] build: Update release-drafter/release-drafter action to v5.18.1 (#1603)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-07 10:34:27 +01:00
NotMyFault d80bfc7495
docs: Update wiki link 2022-02-04 11:16:23 +01:00
NotMyFault 2bb72ebfea
[ci skip] ci: Don't run actions twice 2022-01-31 21:13:44 +01:00
renovate[bot] c461674402
build: Update release-drafter/release-drafter action to v5.17.6 (#1562)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-24 11:05:47 +01:00
renovate[bot] 96805b85b5
build: Update release-drafter/release-drafter action to v5.17.5 (#1549)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 11:02:21 +01:00
NotMyFault f077ec9163
build: Back to snapshot for development 2022-01-14 14:54:37 +01:00
renovate[bot] 5fc0de0b82
build: Update actions/setup-java action to v2.5.0 (#1530)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-10 11:30:26 +01:00
Alex f27959e49a
[ci skip] Don't run build twice 2022-01-07 10:42:57 +01:00
Alex fe1a77a593
ci: Let release drafter listen to forks too 2022-01-05 23:49:36 +01:00
NotMyFault 3a78abe273
ci: Change GH action branch 2022-01-05 17:00:42 +01:00
NotMyFault 30c2597aad
ci: dordsor does love rebasing here too 2022-01-04 20:33:43 +01:00
NotMyFault aff3d8ba49
build: Deploy API snapshots for 2.0.0 2021-12-21 17:48:56 +01:00
NotMyFault c9dc1ed655
Merge branch 'main' into major/2.0.0/1.18 2021-12-21 17:31:46 +01:00
Alex 8ab1d50f01
docs: Issue templates are provided by the default branch 2021-12-21 17:22:00 +01:00
NotMyFault 6350fe5411
build: Fix release drafter base branch 2021-12-20 22:20:41 +01:00
Jordan d6e3c331d4
Make 1.18 to be effectively in a usable state (#1452)
* Update swathes of easy-to-update-sort-of-code.
 - Untested
 - Should compile but NMF broken something
 - Several todos:
  - biome history//better support (move to biome sections in core)
  - regen (haha lol no thanks, someone else can do that)
  - probably actually do the palette stuff that probably won't work in PaperweightPlatformAdapter

* ci: Provide basic Jenkinsfile for ghprb pipeline

* build: Update paperweight

* upstream: Update Upstream

de6fa17 Add getBrush helper for use with instanceof pattern matching (1926)

* FAWE will now load on startup

* it....works?

* Begin to allow biome edits (and fix biomes reverting to plains upon editing blocks)

* Add new blocks/block properties

* Only create biome palette if supplies is null

* Fix biome operations

* Finally get removing BlockID done (major version change allows it)

* refactor!: Drop PlotSquared v4

Fawe 2.0.0 and newer requires Java 17, PlotSquared v4 supports 1.13 and 1.14, Fawe wont work on these versions nevertheless and refuses to load due Java version incompatiblities with older versions. Newer versions can use PlotSquared v6.

* docs: Update readme

* Added and removed some comments

* Added and removed some comments

* refactor: Rename worldedit configuration

* build: Re-add 1.17 module

This the a very nasty commit

* chore: Implement missing methods

* build: Update paperweight

* upstream: Update upstream

6df194e Remove finalize, use a Cleaner instead (1943)
9843a4f Fix snapshots in 1.18 (1959)

* ci: Escape workflows

* build: Update paperweight to 1.18.1

* build: Update Paster

* Fix compilation

* Bump to 1.18.1

* Do both 1.18 and 1.18.1

Co-authored-by: Alex <mc.cache@web.de>

* Fix single-block lookups

* Reserve ordinals 0 through 3 for air/"reserved"

* Create block palette data with values

* Fix classpath for testing for starlight

* Correctly use block rather than sky light layer [not used in paper]

Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2021-12-20 21:12:04 +00:00
NotMyFault 1f975ac044
Update templates, address JEP deprecations and place a few TODOs 2021-11-30 21:30:46 +01:00
NotMyFault 64f393201f
revert: OSSRH snapshot deployment was successful, returning to baseline
This reverts commit 3a189f65f2.
2021-11-22 18:11:27 +01:00
NotMyFault 3a189f65f2
ci: Trigger initial sync with the OSSRH 2021-11-22 17:18:21 +01:00
NotMyFault 507b8d5e35
ci: Switch deployment to gh actions and use semver & java 17 2021-11-22 13:38:32 +01:00
NotMyFault 4b57a34f59
[ci skip] Setup release drafter for future work 2021-11-22 09:44:24 +01:00
Alex ae53990136
[ci skip] Update codeowners' team scope 2021-11-14 18:40:54 +01:00
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
aurorasmiles cd156845e1
Update bug---issue-report-for-fastasyncworldedit-1-13-2.md
Priority is on 1.15.2 right now, so I changed the template to reflect that
I also fixed 2 links
2020-03-30 19:33:16 +02:00
Matt 1c9c670269
Update workflow 2020-03-19 20:12:21 -04:00
Matt 49584c9435
Add running BuildTools to workflow 2020-03-19 18:47:48 -04:00
Matt 222f2d2619
Add downloading buildtools to workflow 2020-03-19 18:45:24 -04:00
NotMyFault 0419667bcc Created contributing.md and modify gh actions scripts 2019-12-22 22:47:24 +01:00
NotMyFault fe1215ff38
Update gradle.yml 2019-12-11 23:51:06 +01:00
NotMyFault a44800659e
Create PULL_REQUEST_TEMPLATE.md 2019-11-26 17:50:40 +01:00
NotMyFault 058730c341
Update bug---issue-report-for-fastasyncworldedit-1-13-2.md 2019-11-26 17:20:51 +01:00
NotMyFault ed8d1849d4
Update gradle.yml 2019-11-25 19:20:25 +01:00
NotMyFault e9595e3cdd
Update bug---issue-report-for-fastasyncworldedit-1-13-2.md 2019-11-24 13:12:37 +01:00
NotMyFault acbc32b456
Update bug---issue-report-for-fastasyncworldedit-1-13-2.md 2019-11-24 12:36:24 +01:00
NotMyFault 05722169f6
Exclude tests in Actions
Actions act per-branch
2019-11-14 20:29:03 +01:00
NotMyFault fb2f6668b4
Fix gh actions 2019-11-06 17:45:41 +01:00
NotMyFault 8959fe07f7 Finalize new templates 2019-05-24 12:04:14 +02:00
NotMyFault a0b5662d4a Update issue templates 2019-05-24 11:57:32 +02:00