Commit Graph

6677 Commits

Author SHA1 Message Date
Pierre Maurice Schwang
261ebfa754
feat: schematic share system, add missing Clipboard method for api compat (#2745)
* Allow plugins to register new clipboard share destinations (#1707)

* Allow plugins to register new clipboard share destinations

* Rename file, as per request

* Don't use the base enginehub name for EH_pastebin

* Address review comments

* Fixed wrong usage

* Use a second metadata class for clipboard shares

* Newline

* Address comments

* Improve docs

* Apply suggestions from code review

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>

* Use a consumer so that we handle serialization

* Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/Clipboard.java

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>

* Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ClipboardShareDestination.java

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>

* Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ShareOutputConsumer.java

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>

* Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ShareOutputConsumer.java

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>

* Fixed a lot of random comments

* Return a consumer from share rather than a URL, allows the share destination to control output

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>

(cherry picked from commit 6e2b0a1df8a6077c3cf8193e38dc9817038bcbe9)

* chore: cleanup cherry-pick remainders

* chore/feat: add ark as (default) schematic paster / sharing endpoint

* chore: default to fast schematic writer in share

* chore: re-format strings.json (seems to adjusted indentation when merging)

* chore: hopefully fixing strings.json (again)

---------

Co-authored-by: Maddy Miller <mnmiller1@me.com>
2024-06-02 18:21:56 +02:00
Jordan
7635eec2e4
fix: improve how we determine if using FAWE from jenkins (#2754)
- SNAPSHOT will usually only be removed if it's a release version
 - If others remove SNAPSHOT, then they're probably doing their own stuff, just use this as the "release" check
 - fixes #2744
2024-06-02 17:11:53 +02:00
dordsor21
5da6c65df6 fix: use correct coordinates in BufferedPattern2D and NoiseFilter 2024-05-31 18:52:49 +02:00
dordsor21
36d2c85fdb chore: address deprecations in vector classes 2024-05-31 18:52:49 +02:00
Pierre Maurice Schwang
7318685613
fix: ClassCastException on spigot (#2751)
fix: ClassCastException on spigot due to method change
2024-05-27 21:32:09 +02:00
renovate[bot]
e9866fb4d7 Update dependency commons-cli:commons-cli to v1.8.0 2024-05-27 03:27:39 +00:00
renovate[bot]
df92febf7b Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.11 2024-05-27 00:29:59 +00:00
renovate[bot]
5225dddaa6 Update dependency paperweight-userdev to v1.20.6-R0.1-20240526.222003-87 2024-05-27 00:29:39 +00:00
Pierre Maurice Schwang
c77d34156b
Fix compatibility with WorldGuard (#2743)
* Make the Vector classes into Records (#2477)

* Make the Vector classes into Records

* Drop custom equals and hashCode methods in Vector/BlockVector classes

(cherry picked from commit 0df2b6af4c1ce18b77eedd5c62eeb45011512103)
Signed-off-by: Pierre Maurice Schwang <mail@pschwang.eu>

* chore: cleanup cherry-pick issues, migrate to new methods

* chore: add since attributes to deprecated tags, use MathMan instead of Math std lib for rounding ints

* chore: mark custom hashCode + equals implementations diffing from upstream

---------

Co-authored-by: Maddy Miller <mnmiller1@me.com>
2024-05-25 13:36:37 +02:00
Jordan
f9c523c173
feat: move limits for (brush, superpickaxe and normal) radii to fawe (#2635)
- closes #2587
2024-05-24 15:09:57 +02:00
renovate[bot]
3dc949e383 Update dependency paperweight-userdev to v1.20.6-R0.1-20240520.005421-60 2024-05-20 03:40:38 +00:00
Alexander Brandes
657dbe2146
[ci skip] Back to snapshot for development
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-05-19 17:47:26 +02:00
Alexander Brandes
d8eb03f4c1
Release 2.10.0
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-05-19 17:31:14 +02:00
renovate[bot]
db6442ad35 Update plugin xyz.jpenilla.run-paper to v2.3.0 2024-05-19 14:31:01 +00:00
renovate[bot]
361baef13d Update dependency org.mockito:mockito-core to v5.12.0 2024-05-19 14:28:41 +00:00
renovate[bot]
d17beba7bb Update dependency paperweight-userdev to v1.20.6-R0.1-20240518.202723-58 2024-05-19 14:27:37 +00:00
renovate[bot]
adb045be6a Update dependency net.kyori:adventure-nbt to v4.17.0 2024-05-19 14:27:02 +00:00
renovate[bot]
2285b1dc34 Update adventure to v4.17.0 2024-05-19 14:26:47 +00:00
renovate[bot]
96c324a0ac Update eps1lon/actions-label-merge-conflict action to v3.0.1 2024-05-19 14:26:33 +00:00
renovate[bot]
49ea04574d
Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.9 (#2730)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-19 14:46:38 +02:00
renovate[bot]
9a6aa78ae8
Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.10 (#2731)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-19 14:46:31 +02:00
Hannes Greule
a353c12df0
Support for 1.20.5/6 (#2721)
* 1.20.6

Signed-off-by: Alexander Brandes <mc.cache@web.de>

* work

Signed-off-by: Alexander Brandes <mc.cache@web.de>

* More work

Signed-off-by: Alexander Brandes <mc.cache@web.de>

* chore: address more removed fields and methods, make it run

* chore: don't allocate unnecessary arrays (by maps)

* chore: the comment might still be noteworthy

* chore: no need to synchronize twice

* fix obfuscation changes

* remove unneeded deprecation

* make regen work without throwing exceptions - but slow

* fix: error when adapting BaseItemStacks without nbt

* fix annoying paper api breakage

---------

Signed-off-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2024-05-19 13:32:18 +02:00
Jordan
c9b2f441c1
feat: only unstuck a player if configured to do so (#2723)
- also add unstuck to a couple of other commands
 - closes #2675
2024-05-14 21:30:34 +02:00
renovate[bot]
ae4d0236cc Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.1 2024-05-13 02:00:51 +00:00
renovate[bot]
69dbf760a8 Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.8 2024-05-13 02:00:05 +00:00
Jordan
1d9e8b60ab
fix: add missing blocktypes and some minor cleanup (#2722)
- fixes #2713
2024-05-12 11:05:00 +01:00
Hannes Greule
9bc09c6a4c
Integrate WE Schematic Share system (#2619)
* Integrate WE Schematic Share system

(cherry picked from commit 303f5a76b2df70d63480f2126c9ef4b228eb3c59)

* disable feature for now

---------

Co-authored-by: Madeline Miller <mnmiller1@me.com>
2024-05-12 09:41:48 +01:00
renovate[bot]
991d93d8ce Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.0 2024-05-06 03:41:37 +00:00
renovate[bot]
c297cd6849 Update dependency org.checkerframework:checker-qual to v3.43.0 2024-05-06 03:41:11 +00:00
renovate[bot]
a96b620b79 Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.7 2024-05-06 00:52:23 +00:00
renovate[bot]
d79bbce73a Update dependency org.mozilla:rhino-runtime to v1.7.15 2024-05-06 00:52:07 +00:00
Jordan
debfabff08
feat: introduce migrating config nodes to new locations (#2642)
- Initial case of moving schematic limits from experimental to limits
 - Closes #2533
2024-05-01 17:31:06 +09:00
renovate[bot]
1b2e2fe12a Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.6.2 2024-04-29 03:33:25 +00:00
renovate[bot]
3310686509 Update plugin xyz.jpenilla.run-paper to v2.2.4 2024-04-29 03:33:08 +00:00
renovate[bot]
3c206f44a5 Update dependency paperweight-userdev to v1.20.4-R0.1-20240424.165410-174 2024-04-29 01:20:19 +00:00
renovate[bot]
b09310d745 Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.6 2024-04-29 01:20:01 +00:00
renovate[bot]
45e18d0104 Update dependency commons-cli:commons-cli to v1.7.0 2024-04-28 14:04:05 +00:00
Alexander Brandes
1a31f39d1f
Run renovate weekly
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-04-21 13:16:43 +02:00
renovate[bot]
3dfc4f8f79 Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.200855-173 2024-04-20 21:36:28 +00:00
renovate[bot]
fdd6b86aeb Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.181647-171 2024-04-20 18:59:41 +00:00
renovate[bot]
a383251596 Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.033107-168 2024-04-20 05:15:50 +00:00
renovate[bot]
65fd331232 Update dependency paperweight-userdev to v1.20.4-R0.1-20240419.201130-167 2024-04-19 22:15:29 +00:00
renovate[bot]
341c7a5e88 Update plotsquared to v7.3.8 2024-04-19 11:28:26 +00:00
renovate[bot]
1bf46c6227 Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.3 2024-04-19 06:13:19 +00:00
renovate[bot]
a3661227be Update dependency me.lucko:fabric-permissions-api to v0.3.1 2024-04-17 01:16:29 +00:00
renovate[bot]
59aa3dfdfc Update dependency me.lucko:fabric-permissions-api to v0.3 2024-04-16 22:33:39 +00:00
renovate[bot]
7afebdbc61 Update dependency paperweight-userdev to v1.20.4-R0.1-20240416.195429-165 2024-04-16 22:33:23 +00:00
renovate[bot]
015b79d333 Update dependency com.intellectualsites.paster:Paster to v1.1.6 2024-04-15 18:17:35 +00:00
renovate[bot]
11c0933325 Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6 2024-04-14 14:44:46 +00:00
renovate[bot]
ccc8b15664 Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6 2024-04-14 14:41:23 +00:00