Skip to content
This repository was archived by the owner on Mar 21, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
949 commits
Select commit Hold shift + click to select a range
cfd9eea
retrieve BlockEntities tag in v3 schematics optionally
PierreSchwang Aug 31, 2024
e54a683
Fix SideEffectSet inconsistencies, improve perf
octylFractal Sep 7, 2024
c61b273
Add property-based testing for SideEffectSet
octylFractal Sep 7, 2024
d3c59b1
Re-enable buffering
octylFractal Sep 5, 2024
4e7abf5
Changes /curve /line thickness param from int to double (#2623)
Harvestminer Sep 11, 2024
305f0cb
Merge branch 'version/7.3.x'
me4502 Sep 11, 2024
e07633c
Move EditSession closure into exception handling
octylFractal Sep 12, 2024
485bb41
Add negative y support
Vilsu221 Sep 14, 2024
6c65f09
Bump lin-bus to support old schematics better
octylFractal Oct 2, 2024
e595c3f
Merge pull request #2637 from EngineHub/ot/fix/jnbt-compat
octylFractal Oct 13, 2024
c6af3a3
Release 7.3.7
me4502 Oct 13, 2024
31a795a
Back to SNAPSHOT for continued development
me4502 Oct 13, 2024
a1132ab
Merge branch 'version/7.3.x'
me4502 Oct 14, 2024
bae1b65
Directly access the data version from MC
octylFractal Oct 16, 2024
4225ae2
Merge pull request #2644 from EngineHub/ot/fix/the-magic-is-fading
octylFractal Oct 16, 2024
7d32b45
Release 7.3.8
me4502 Oct 21, 2024
b9420c5
Back to SNAPSHOT for continued development
me4502 Oct 21, 2024
31b0b1e
[Fabric] 1.21.2
octylFractal Oct 14, 2024
cdbcab8
Update language files to 1589
octylFractal Oct 14, 2024
75c87ce
[NeoForge] 1.21.2
octylFractal Oct 22, 2024
24f53a7
Data updates for 1.21.2
octylFractal Oct 22, 2024
c582119
[Sponge] 1.21.2
octylFractal Oct 23, 2024
4a1bf61
Prevent stale bot from running more than one at a time
octylFractal Oct 24, 2024
d5a55bd
Use 1.21.3 as new baseline instead of 1.21.2
octylFractal Oct 25, 2024
2655431
[Bukkit] 1.21.3
octylFractal Oct 25, 2024
9b4d341
[Bukkit] Stop using EnumMap for potential registry types
octylFractal Nov 1, 2024
fca8478
Merge pull request #2643 from EngineHub/ot/feature/1.21.2
octylFractal Nov 5, 2024
e8aa544
Release 7.3.9 beta 1.
wizjany Nov 9, 2024
920a810
Back to snapshot.
wizjany Nov 9, 2024
6c40aed
Correct all BlockTools to use the Location's World (#2650)
octylFractal Nov 25, 2024
86220c0
Update dependencies and language distribution
me4502 Nov 25, 2024
7adf70b
Release 7.3.9
me4502 Nov 25, 2024
a36d045
Back to SNAPSHOT for continued development
me4502 Nov 25, 2024
039380b
[Bukkit] Update the API version to the minimum supported version
me4502 Nov 25, 2024
a753a5f
Remove newlines from translation files (#2661)
me4502 Nov 29, 2024
e68086b
Deprecate bundled item data (#2514)
me4502 Dec 7, 2024
9178c72
Merge remote-tracking branch 'origin/version/7.3.x'
me4502 Dec 10, 2024
7373bfe
[Fabric] 1.21.4
me4502 Dec 4, 2024
655d5f1
Update the XTypes/XCategories files
me4502 Dec 4, 2024
0b5986f
[NeoForge] 1.21.4
me4502 Dec 6, 2024
1ac79d5
[Bukkit] 1.21.4.
wizjany Dec 6, 2024
8187e67
Add the bundled data files
me4502 Dec 7, 2024
c220445
Merge remote-tracking branch 'origin/version/7.3.x'
me4502 Dec 10, 2024
7daead4
Fix block entities in features/structures
octylFractal Dec 8, 2024
e2cc52c
Merge pull request #2674 from EngineHub/ot/bugfix/actually-wait-is-th…
octylFractal Dec 15, 2024
cb9fd58
Release 7.3.10 Beta 1
me4502 Dec 22, 2024
97630e6
Back to SNAPSHOT for continued development
me4502 Dec 22, 2024
ea21e38
Merge branch 'version/7.3.x'
me4502 Dec 29, 2024
805bde1
[Sponge] 1.21.4 (#2687)
me4502 Jan 5, 2025
f608c01
Add a Full Cube mask to mask to blocks that fill an entire cube (#2676)
me4502 Jan 6, 2025
db49cea
Add parent dir to manifest classpath to account for paper-remapped lo…
wizjany Jan 6, 2025
f778687
Deprecate the concept of bundled block data (#2447)
me4502 Jan 9, 2025
923ed23
Fix NeoForge platform name
aurorasmiles Jan 17, 2025
35e0af1
Update mentions of Forge to NeoForge
aurorasmiles Jan 17, 2025
95d16ac
Workaround old Fabric Perms API issues by explicitly checking version
me4502 Jan 25, 2025
099e304
use Exception
me4502 Jan 25, 2025
b0c1462
Add pale oak tree variants (#2701)
SirYwell Jan 25, 2025
768a436
Release 7.3.10
me4502 Jan 25, 2025
5bc41bc
Back to SNAPSHOT for continued development
me4502 Jan 25, 2025
4b6b0d9
[Bukkit] Drop adapters <1.21.3
me4502 Jan 26, 2025
222c090
Merge branch 'version/7.3.x'
me4502 Jan 26, 2025
f002c03
Fix tree generators working on the unbuffered underlying world. (#2705)
wizjany Jan 27, 2025
dc92f6f
Add setBiome override in MaskingExtent.
wizjany Feb 1, 2025
5f19fb4
Merge branch 'version/7.3.x'
me4502 Feb 16, 2025
7b79477
Implement SchematicsManager to cache list of known schematics
seijikun Nov 8, 2022
f6b0234
Add command suggestions for schematic filenames
seijikun Nov 8, 2022
dd82bfd
Rename Schematic to SchematicPath and cleanup
seijikun Nov 8, 2022
ce5385d
Remove unncessary (un)init log points
seijikun Nov 11, 2022
c933b7a
Apply suggestions from code review
me4502 May 21, 2023
ad872f8
Enable experimental snapshot mode by default (#2712)
me4502 Feb 16, 2025
5311195
Add a //registry command to search registries (#2584)
me4502 Feb 17, 2025
8a13912
Add //mirror as an alias of //flip. (#2714)
wizjany Feb 17, 2025
c20366d
Remove never-working caching and fix bugs in region code (#2716)
octylFractal Feb 18, 2025
c497fe4
Fix legacy blocks not transmogging on NeoForge.
wizjany Mar 2, 2025
cd2ddef
Fix sending CUI packets to unwilling clients.
wizjany Mar 2, 2025
a9819ca
Fix negative height cones.
wizjany Mar 2, 2025
f67f649
Make task executor lifecycled to platform readiness.
wizjany Feb 17, 2025
427fee6
Correct off-by-one introduced by slight Mojang change
octylFractal Mar 8, 2025
2be1150
Merge pull request #2729 from EngineHub/ot/fix/the-side-effects-of-of…
octylFractal Mar 8, 2025
4726327
Merge pull request #2730 from EngineHub/ot/merge/7.3.x-into-master-ma…
octylFractal Mar 8, 2025
8357a12
Release 7.3.11
me4502 Mar 24, 2025
974695b
Back to SNAPSHOT for continued development
me4502 Mar 24, 2025
71b5f9d
Add #2737
ssquadteam Mar 29, 2025
b1ab892
Remove redundant comment in QueryTool output code
octylFractal Mar 29, 2025
c799a7f
Remove extra whitespace from QueryTool output code
octylFractal Mar 29, 2025
68e4679
Merge pull request #2740 from ssquadteam/version/7.3.x
octylFractal Mar 29, 2025
5361512
Use merge_group to run the merge queue on GA
octylFractal Mar 29, 2025
4ee5563
Update dependencies that went missing
octylFractal Mar 29, 2025
2bfcdf4
Merge pull request #2742 from EngineHub/ot/debt/dependencies-refresh-…
octylFractal Mar 29, 2025
af1ce58
Use a one-dimensional array for BlockArrayClipboard
octylFractal Mar 31, 2025
9ea136a
Merge pull request #2745 from EngineHub/ot/perf/clipboard-optimizations
octylFractal Mar 31, 2025
3b407aa
Fix legacy DFU porting typo. (#2744)
wizjany Mar 31, 2025
2b54302
Merge branch 'version/7.3.x'
me4502 Apr 3, 2025
1fb475f
Update enum-like classes with 1.21.5-rc1 data from MCUtils
me4502 Mar 21, 2025
23ba557
[Fabric] Update for 1.21.5
me4502 Mar 22, 2025
49fe0c9
[NeoForge] Update for 1.21.5
me4502 Mar 27, 2025
2a9a7ed
[Bukkit] Update for 1.21.5
me4502 Mar 28, 2025
fe86d0e
Release 7.3.12 Beta 1
me4502 Apr 8, 2025
8957a2e
Back to SNAPSHOT for continued development
me4502 Apr 8, 2025
5ffa756
Merge branch 'version/7.3.x'
me4502 Apr 9, 2025
77eb614
Sponge module refactoring and fixes (#2697)
Vilsu221 Apr 9, 2025
afa2f3f
Deprecate HttpRequest in favor of native JDK HttpClient (#2713)
me4502 Apr 9, 2025
4ac9103
[Bukkit] Workaround string NBT data being wrapped with quotes in MC 1…
me4502 Apr 10, 2025
2598887
Do not paste unsaveable entities in their default state (#2721)
brickmonster Apr 13, 2025
ce04385
Update click and hover text component serialization for 1.21.5. (#2757)
wizjany Apr 18, 2025
0f47c7a
Add text3 bukkit adapter override for Spigot gson change. (#2759)
wizjany Apr 20, 2025
936b0c2
[Sponge] 1.21.5 (#2750)
me4502 Apr 22, 2025
ac380ad
Release 7.3.12 Beta 2
me4502 Apr 22, 2025
4232947
Back to SNAPSHOT for continued development
me4502 Apr 22, 2025
dece49b
Configure PublishingExtension for WorldEdit Sponge (#2761)
tyhdefu Apr 27, 2025
0c94d30
Update Gradle dependencies
me4502 May 4, 2025
08fdaae
Merge remote-tracking branch 'origin/version/7.3.x'
me4502 May 5, 2025
32229bd
Fixed error in Schematic Watcher when directory is present (#2766)
me4502 May 5, 2025
abe626d
Add an adjacent option for the offset mark parser (#2749)
me4502 May 17, 2025
cc43cc3
Add a -m flag to the //distr command to filter included blocks (#2754)
me4502 May 18, 2025
012291d
Split out CUI protocol (#2763)
me4502 May 18, 2025
d6d51e1
Fix block-aligned entity positional issues on 1.21.5 after copy/paste…
me4502 May 19, 2025
e57b6b6
Release 7.3.12
me4502 May 20, 2025
584a95c
Back to SNAPSHOT for continued development
me4502 May 20, 2025
4bebb1a
Merge branch 'version/7.3.x'
me4502 May 20, 2025
42daad8
Update Gradle and Paperweight due to issues with Paper dependencies
me4502 May 24, 2025
a3e59d4
Disable Japicmp for NeoForge until issues are resolved
me4502 May 24, 2025
7d1946f
Fix #2744 for 1.21.5 Bukkit adapter. (#2771)
wizjany May 24, 2025
ea1122e
Bump wecui-proto to fix Fabric server crash. (#2774)
wizjany May 24, 2025
8918035
Further workarounds to deal with NeoForge gradle issues
me4502 May 24, 2025
cdc1c25
Release 7.3.13
me4502 May 24, 2025
c32dcc1
Back to SNAPSHOT for continued development
me4502 May 24, 2025
d750c66
Merge branch 'version/7.3.x'
me4502 May 24, 2025
4b5c531
Unpin Paper dependencies because they keep deleting old versions
me4502 May 27, 2025
84767a3
Merge branch 'version/7.3.x'
me4502 May 27, 2025
671bf9b
Fix mixed list type sign components on copy (#2777)
me4502 Jun 5, 2025
fffe825
Update dependencies
me4502 Jun 5, 2025
8bea01b
Release 7.3.14
me4502 Jun 5, 2025
903f6bc
Back to SNAPSHOT for continued development
me4502 Jun 5, 2025
5a731d2
Update for 1.21.6 (#2783)
me4502 Jun 21, 2025
98ce49c
Release 7.3.15 Beta 1
me4502 Jun 25, 2025
7f8db8a
Back to SNAPSHOT for continued development
me4502 Jun 25, 2025
e554c2d
Merge branch 'version/7.3.x'
me4502 Jun 26, 2025
b654191
Add NIO ClipboardFormat methods, and deprecate File ones (#2767)
me4502 Jun 26, 2025
2109a6c
Add a locale load callback to the Translation Manager (#2717)
me4502 Jun 26, 2025
667e338
1.21.7 (#2789)
me4502 Jul 1, 2025
9a50ff6
Release 7.3.15 Beta 2
me4502 Jul 1, 2025
19b38ec
Back to SNAPSHOT for continued development
me4502 Jul 1, 2025
6d66639
Merge branch 'version/7.3.x'
me4502 Jul 1, 2025
75e609c
[NeoForge] adapt for neoforge api breakage
me4502 Jul 2, 2025
b41cf53
Update Gradle dependencies
me4502 Jul 6, 2025
1131ea9
Merge remote-tracking branch 'origin/version/7.3.x'
me4502 Jul 6, 2025
cc2a02d
Update Gradle dependencies and update for Sponge API breakages
me4502 Jul 12, 2025
33cf7a2
Release 7.3.15
me4502 Jul 12, 2025
4808c08
Back to SNAPSHOT for continued development
me4502 Jul 12, 2025
9164c46
[Bukkit] Warn on version mismatch (#2805)
me4502 Jul 17, 2025
b4f0693
Build against 1.21.8
me4502 Jul 18, 2025
cbf4bd5
Release 7.3.16
me4502 Jul 19, 2025
fa8dbe2
Back to SNAPSHOT for continued development
me4502 Jul 19, 2025
08377f0
fix crafter rotation (#2815)
TiagoFar78 Aug 4, 2025
94d1acb
fix rail rotation (#2816)
TiagoFar78 Aug 4, 2025
ca02ca1
fix for convex polyhedron that contains line (#2813)
TiagoFar78 Aug 6, 2025
aeff9f3
fix stairs rotation (#2821)
TiagoFar78 Aug 16, 2025
d1186c1
Workaround missing method in Spigot. Fixes #2808
me4502 Aug 18, 2025
324019b
fix item frame rotation (#2820)
TiagoFar78 Aug 19, 2025
e775a63
Fix a case where other mods/plugins using the WorldEdit API can obfus…
me4502 Aug 22, 2025
f9f43c3
Merge branch 'version/7.3.x'
me4502 Aug 22, 2025
d4a943a
Add an API to override the copy region in PasteBuilder (#2826)
me4502 Aug 30, 2025
21bef05
Allow any pattern to be used in the type applying pattern (#2825)
me4502 Aug 30, 2025
5f543fd
Use NIO in the YAMLProcessor class (#2802)
me4502 Aug 30, 2025
7392d9c
Check world validity when handling override worlds (#2833)
me4502 Sep 6, 2025
79b0da5
Merge branch 'version/7.3.x'
me4502 Sep 7, 2025
6edfe96
Add clipboard support to //deform (#2276)
TomyLobo Sep 7, 2025
708e1cc
Fix deprecations in the doctools subproject
me4502 Sep 7, 2025
2e55d0e
Update our Gradle dependencies (#2835)
me4502 Sep 18, 2025
13feefb
Update for 1.21.9 (#2837)
me4502 Oct 7, 2025
5a4f79c
Release 7.3.17 Beta 1
me4502 Oct 7, 2025
2688ee9
Back to SNAPSHOT for continued development
me4502 Oct 7, 2025
5d4c0ae
Mark Bukkit adapter as compatible with 1.21.10, and update dependencies
me4502 Oct 8, 2025
7539714
Merge branch 'version/7.3.x'
me4502 Oct 13, 2025
62a7e6e
Add post-merge changes
me4502 Oct 13, 2025
f0cdf01
Deprecate playEffect without replacement (#2830)
me4502 Oct 22, 2025
7647acb
Add //sel polyextend (#2838)
TomyLobo Oct 22, 2025
5c25136
Limit //update by block change limit (#2836)
me4502 Oct 25, 2025
c561b0d
Use a separate tree registry for tree placement (#2829)
me4502 Oct 25, 2025
968c675
Bump platform-related dependencies
me4502 Oct 25, 2025
43bcb16
Increase jvmargs memory allocation
me4502 Oct 26, 2025
c7fbe08
Release 7.3.17
me4502 Oct 26, 2025
e6e82dd
Back to SNAPSHOT for continued development
me4502 Oct 26, 2025
937a393
Merge branch 'version/7.3.x'
me4502 Oct 26, 2025
ae062ca
Release 7.4.0 Beta 1
me4502 Oct 26, 2025
8072ac1
Back to SNAPSHOT for continued development
me4502 Oct 26, 2025
46e1923
Work around issue on Windows, where this can throw in some situations
me4502 Oct 27, 2025
dfbfe13
Update to Gradle 9.2.1, replace licenser with LevelHeadered (#2853)
octylFractal Nov 21, 2025
99721d4
Enable configuration cache (#2854)
octylFractal Nov 22, 2025
9d4ecc8
Update a few Gradle dependencies (#2856)
me4502 Nov 22, 2025
dfd8136
Merge branch 'version/7.3.x'
me4502 Nov 22, 2025
c1bd8e7
Fix: rail detection (#2857)
MCRcortex Nov 30, 2025
1a3c5b0
Add a revolve command (#2851)
me4502 Dec 6, 2025
72c62bd
[Fabric] Initial 1.21.11-rc2 support
me4502 Dec 6, 2025
2c2e64f
[Paper] Initial 1.21.11-rc2 support
me4502 Dec 6, 2025
fe85c48
[Paper] disable remapping for now
me4502 Dec 6, 2025
27e4a16
Allow per-adapter choice of obfuscation
octylFractal Dec 6, 2025
403cf91
Update MCUtils data
me4502 Dec 6, 2025
fc0c65b
Update for release versions
me4502 Dec 10, 2025
fbc6fc9
[Sponge] Update for 1.21.11
me4502 Dec 11, 2025
4ab0b77
[NeoForge] Update to 1.21.11
me4502 Dec 11, 2025
7c8bb39
Merge branch 'version/7.3.x'
me4502 Dec 13, 2025
a52fbb8
Update dependencies
me4502 Dec 14, 2025
71d8b99
Release 7.3.18 Beta 1
me4502 Dec 14, 2025
90397a4
Back to SNAPSHOT for continued development
me4502 Dec 14, 2025
eda9377
Update Paper dev bundle version for MC 1.21.11. Resolves #2865
me4502 Dec 24, 2025
4383852
Release 7.3.18
me4502 Dec 24, 2025
09a94ea
Back to SNAPSHOT for continued development
me4502 Dec 24, 2025
dbc6059
Merge branch 'version/7.3.x'
me4502 Dec 24, 2025
16c00ad
Release 7.4.0 Beta 2
me4502 Dec 24, 2025
e983f06
Back to SNAPSHOT for continued development
me4502 Dec 24, 2025
e8fcda7
Add docgen files to .gitignore
me4502 Dec 31, 2025
4bdd11d
Make properties into records (#2871)
me4502 Jan 1, 2026
019066c
Use text blocks in a few spots that make sense (#2872)
me4502 Jan 1, 2026
f7f77af
added "hand", "offhand" and "pos1" to the pattern suggestion (#2869)
Adrien5902 Jan 2, 2026
4b259d3
Apply a few suggested changes by IntelliJ inspections (#2873)
me4502 Jan 2, 2026
08c0962
Deprecate World#fixAfterFastMode (#2876)
me4502 Jan 2, 2026
e56554a
Reduce allocations during hot property code (#2870)
me4502 Jan 3, 2026
c8d0ca0
Update Checkstyle, fix violations
octylFractal Jan 1, 2026
efeb80e
Add some new checkstyle checks
octylFractal Jan 1, 2026
978b4e6
Add ErrorProne and fix all problems
octylFractal Jan 2, 2026
d497efc
Fix ordering of LongRangeBuildTool constructor
octylFractal Jan 3, 2026
1ad0533
Update Checkstyle and add ErrorProne (#2877)
octylFractal Jan 3, 2026
2dfd313
Fix revolve transform offset in some situations (#2874)
me4502 Jan 3, 2026
5214c55
Merge branch 'version/7.3.x'
me4502 Jan 3, 2026
b692bc9
Merge branch 'master' of github.com:EngineHub/WorldEdit
me4502 Jan 3, 2026
3a7eff5
Improve reliability of tree generator function (#2875)
me4502 Jan 3, 2026
87344ea
Add a replacebiome command (#2879)
me4502 Jan 3, 2026
f17ff34
Release 7.4.0 Beta 3
me4502 Jan 3, 2026
a9337bd
Back to SNAPSHOT for continued development
me4502 Jan 3, 2026
b5ed8fc
Rework repository mirroring (#2881)
octylFractal Jan 4, 2026
15ea4c1
Make Location non-final again (#2882)
octylFractal Jan 4, 2026
87b6fa7
Release 7.4.0 Beta 3.1
me4502 Jan 4, 2026
2e0b521
Back to SNAPSHOT for continued development
me4502 Jan 4, 2026
7a04939
Make Location non-final again (#2882)
octylFractal Jan 4, 2026
e54c11d
Merge branch 'version/7.3.x'
me4502 Jan 5, 2026
2966134
Re-implement backing state maps (#2883)
octylFractal Jan 5, 2026
e4a3fb4
Update GitHub workflows (#2884)
octylFractal Jan 5, 2026
f4502b6
Merge branch 'version/7.3.x'
octylFractal Jan 5, 2026
32810c9
Fix caching GH actions on master
octylFractal Jan 5, 2026
5fbf575
Add a separate reobf gradle configuration (#2885)
me4502 Jan 5, 2026
1ba55f0
Merge branch 'version/7.3.x'
me4502 Jan 5, 2026
8bc9021
Drop 1.21.3 adapter (#2886)
me4502 Jan 5, 2026
9d74089
Only load the LegacyMapper when needed (#2887)
me4502 Jan 5, 2026
9536365
Merge branch 'version/7.3.x'
me4502 Jan 5, 2026
df49f12
Tweak Bukkit mojmap detection logic to be more reliable in non-mojmap…
me4502 Jan 8, 2026
86a6186
Merge branch 'version/7.3.x'
me4502 Jan 8, 2026
f3ecb26
Release 7.4.0 RC 1
me4502 Jan 8, 2026
7096e9a
Back to SNAPSHOT for continued development
me4502 Jan 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
* text=lf
* text=auto eol=lf
# Force Batch files to CRLF
*.bat text=crlf
*.bat eol=crlf -text

# Java sources
*.java text diff=java
Expand Down
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# All files are owned by the WorldEdit team.
* @EngineHub/worldedit
30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

75 changes: 75 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Bug report
description: Report a way in which WorldEdit is not working as intended
labels: ['type:bug', 'status:pending']

body:
- type: markdown
attributes:
value: |
Please note that this is only for bugs, help with installation or other types of support should
be taken to the Discord Guild instead.

- type: input
attributes:
label: WorldEdit Version
description: The full version of WorldEdit, can be found by using `/we version`.
placeholder: e.g. 7.2.3 or 7.3.0-SNAPSHOT
validations:
required: true

- type: input
attributes:
label: Platform Version
description: |
The version of the platform you are on, i.e. Spigot, Paper, Fabric, or NeoForge.
Please ensure you are running up-to-date software before making a bug report.
Old versions or hybrids will receive little to no support.
placeholder: e.g. git-Spigot-21fe707-e1ebe52, git-Paper-463, Fabric 0.7.1, Forge 35.1.37
validations:
required: true

- type: checkboxes
id: confirmations
attributes:
label: Confirmations
description: Please confirm the following before submitting the bug. Your report will be closed if you are running hybrids or old software.
options:
- label: I am using the most recent Minecraft release.
required: true
- label: I am using a version of WorldEdit compatible with my Minecraft version.
required: true
- label: I am using the latest or recommended version of my platform software.
required: true
- label: I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
required: true
- label: I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)
required: true

- type: textarea
attributes:
label: Bug Description
description: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
attributes:
label: Expected Behavior
description: The behavior that you expected, instead of the bugged behavior that occurs.
validations:
required: true

- type: textarea
attributes:
label: Reproduction Steps
description: Steps to reproduce the behavior.
value: |
1. ...
2. ...
validations:
required: true

- type: textarea
attributes:
label: Anything Else?
description: Add any additional context you can provide below.
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Feature request
description: Suggest an idea for WorldEdit
labels: ['type:feature-request', 'status:pending']

body:
- type: markdown
attributes:
value: >
Please note: we are currently not accepting feature requests designed to make it
easier to give WorldEdit to all players on a server. WorldEdit is intended for
admin use only.

- type: textarea
attributes:
label: The Problem
description: >
What is making your WorldEdit experience sub-optimal? This should be something that
cannot be easily solved by existing WorldEdit features.
placeholder: It's hard to ... ; I'm unable to ...
validations:
required: true

- type: textarea
attributes:
label: A Solution
description: What is your proposed solution to the above problem?
validations:
required: true

- type: textarea
attributes:
label: Alternatives
description: |
Alternative solutions or workarounds to the problem.
You should also describe why these are not preferable to the given solution.
validations:
required: false

- type: textarea
attributes:
label: Anything Else?
description: Add any additional context you can provide below.
43 changes: 43 additions & 0 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Gradle Build
on: [push, pull_request, merge_group]

jobs:
build:
name: Build WorldEdit on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]

steps:
- uses: actions/checkout@v6

- name: Set up JDK
uses: actions/setup-java@v5
with:
java-version: 21
distribution: 'temurin'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
with:
cache-read-only: ${{ !(github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/heads/version/')) }}

- name: Execute Gradle build
run: ./gradlew build -s

- uses: actions/upload-artifact@v6
name: Archive Reports
if: always()
with:
name: reports for ${{ matrix.os }}
path: '**/build/reports/**'

- uses: actions/upload-artifact@v6
name: Archive Logs
if: always()
with:
name: logs for ${{ matrix.os }}
path: '**/*.log'

26 changes: 26 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: 'Handle stale issues'
on:
workflow_dispatch:
issues: # Run the bot on issue activity for faster response to changes
issue_comment: # Run the bot on issue comment activity for faster response to changes
schedule:
- cron: '42 1 * * *'

concurrency:
group: stale

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v10
with:
only-labels: 'status:pending,type:bug'
stale-issue-label: 'status:stale'
stale-issue-message: >
This issue has been automatically marked as stale because it has not been fully confirmed.
It will be closed if no further activity occurs. Thank you for your contributions.
days-before-stale: 30
days-before-close: 7
days-before-pr-stale: -1
days-before-pr-close: -1
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ eclipse
*.iml
*.ipr
*.iws
.kotlin

bin
build
Expand All @@ -14,10 +15,17 @@ target
forge-download
out
run
runs
.jqwik-database

/dependency-reduced-pom.xml
*-private.sh

# i18n
worldedit-core/src/main/resources/lang/*
!worldedit-core/src/main/resources/lang/strings.json

# docgen
.archive-unpack/
commands.rst
permissions.rst
18 changes: 0 additions & 18 deletions .travis.yml

This file was deleted.

Loading