Commit Graph

4025 Commits

Author SHA1 Message Date
wizjany
e2ab12c375
Change the class source validator to use classloaders for detection. (#2039)
Since each plugin now has a semi-isolated classloader, checking the codesource of our classes will always give our own plugin back.
Instead, we iterate through every other plugin and ask *its* classloader to load the class. If the loaded class lives in a different classloader than our own, we know it (or someone else) has a different version.
2022-02-28 09:21:01 -05:00
Maddy Miller
76ec878eb2
Allow biome commands to be used from non-player actors (#2034) 2022-02-20 15:12:05 +10:00
Octavia Togami
17b9f00501
Move tinyurls to ehub.to (#2033) 2022-02-20 14:02:02 +10:00
Octavia Togami
8929ad205b
Fix Forge max height limit (#2028)
* Fix Forge max height limit

Because this method was silently renamed, we've been using the wrong one
for a bit.

* forge team plz update special source for my fix
2022-02-03 01:53:14 +00:00
Madeline Miller
86277d1e62
Back to SNAPSHOT for continued development 2022-01-31 22:14:41 +10:00
Madeline Miller
e20e013309
Release 7.2.9 2022-01-31 21:58:11 +10:00
Octavia Togami
ab31481e58
Use Chunk#getNoiseBiome instead of biome container (#2025)
This is just way easier, and not buggy! Fixes #2012
2022-01-30 20:02:03 +00:00
Maddy Miller
e118e3dfb2
Fix regen on newer Forge due to removed method (#2021)
* Fix regen on newer Forge due to removed method

* Use saveWithFullMetadata
2022-01-30 11:00:55 -08:00
JOO200
e485433805
Fix legacy error message output for WorldGuard commands (#2023) 2022-01-30 14:39:06 +10:00
Octavia Togami
fb50324767
Update worldedit-sponge to API 8 (#1771)
* Sponge 8 work

Remove text adapter

Debugging the bugs out

* Resolve compiling for latest Sponge

* Update for latest SpongeAPI 8 snapshots

* Fixed a few issues with Sponge8 WorldEdit. Command completions are still broken.

* Resolve completions

* Bump to Sponge API 8 release

* Remove VALIDATION as a supported SideEffect on Sponge for now.

* Append Sponge API version to archive name

* Implement regeneration on Sponge; currently hangs due to a Sponge bug.

* Fixed typo

* Fix commands without permissions and version handling

* Make changes from PR comments and re-add bStats

Co-authored-by: Madeline Miller <mnmiller1@me.com>
2022-01-29 18:02:42 +00:00
Octavia Togami
09c489df21
Merge pull request #1750 from EngineHub/feature/sponge-schematic-3
Sponge Schematic Version 3
2022-01-23 12:16:02 -08:00
Octavia Togami
3e07a99241
Merge branch 'master' into feature/sponge-schematic-3 2022-01-23 11:52:15 -08:00
Maddy Miller
ab61a849e8
Fix Fabric regenerate outside of overworld (#2016)
* Fix Fabric regenerate outside of overworld

* License
2022-01-23 06:15:40 +00:00
wizjany
0ad3ab14d9
Remove extra label from bukkit command usage string.
This is never actually shown anywhere since we use our own help factory, but
apparently the bukkit api exposes it so...
2022-01-16 13:03:45 -05:00
Maddy Miller
512a07ea5d
Add the UPDATE SideEffect to Forge (#2000) 2022-01-07 14:52:12 +10:00
Octavia Togami
fb5ec19942
Fix error for snapshot restore missing chunk 2022-01-02 15:52:40 -08:00
JOO200
757bef1f7d
Fix for #1983, Use Math.floor instead of int cast (master branch) (#1989) 2021-12-29 14:58:56 +10:00
JOO200
3fa364b448
Fix for #1983, Use Math.floor instead of int cast (#1986) 2021-12-28 21:16:16 +10:00
Octavia Togami
6f14f45c6c
Security email is working now 2021-12-27 19:44:24 -08:00
Maddy Miller
105f7a439a
Merge pull request #1981 from EngineHub/feature/pos-command
Add a //pos command to set multiple positions at once
2021-12-23 21:28:25 +10:00
Octavia Togami
c554d7572e
Refactor the selector choice enum to be cleaner
Fix gradle checks
2021-12-23 21:09:30 +10:00
Madeline Miller
6c20cf21c1
Add a //pos command to set multiple positions at once
pre-emptively fix what octy is definitely going to pull me up on in the review

Rename pos2Extra to pos2

Fixex extra line

Apply suggestions from code review

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

Directly use pos2 as a list

Add an -s arg to set the selector type

Update pos1 text
2021-12-23 21:09:27 +10:00
Maddy Miller
7925f5d13a
Merge pull request #1968 from EngineHub/chore/merging-to-master
Merge 1.18.1 to master
2021-12-22 09:27:36 +10:00
Madeline Miller
9c44dd75d7
Default to Java 17 2021-12-21 22:22:47 +10:00
Madeline Miller
98c93d011b
Merge remote-tracking branch 'origin/version/7.2.x' into chore/merging-to-master 2021-12-21 20:16:52 +10:00
Madeline Miller
9409cc9700
Pin adapter version 2021-12-21 20:09:55 +10:00
Madeline Miller
d0ecd8da78
Merge 1.18.1 to master 2021-12-21 20:09:55 +10:00
Madeline Miller
92dfe5e44e
Bump Paperweight to allow 1.17 adapters from source 2021-12-21 19:49:48 +10:00
Brokkonaut
9843a4feb3
Fix snapshots in 1.18 (#1959)
* Fix snapshots in 1.18

* use Int2ObjectOpenHashMap

* Fix loading zipped snapshots that contain an entities folder

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
2021-12-14 17:32:39 +00:00
Octavia Togami
100b87ea98
Update gradle flow properly 2021-12-13 22:15:58 -08:00
Octavia Togami
12e1c242ce
Update flows from master 2021-12-13 22:09:32 -08:00
Octavia Togami
9557fa7e3f
Set up JDK 17 for CQL 2021-12-13 20:41:56 -08:00
Octavia Togami
540c33e260
Remove outdated text in workflow 2021-12-13 20:41:30 -08:00
Octavia Togami
17226fea41
Create codeql-analysis.yml
Figure it might be nice
2021-12-13 20:38:05 -08:00
Octavia Togami
4b83a13cc5
Create SECURITY.md (#1964)
* Create SECURITY.md

We've not actually stated a formal policy, and in leu of email this should suffice.

* Add note about what we consider vulnerabilties
2021-12-14 04:33:21 +00:00
Octavia Togami
6df194e569
Remove finalize, use a Cleaner instead (#1943)
* Remove finalize, use a Cleaner instead

* Enable tracing by default

* License fix

* Use the more correct extent
2021-12-14 04:08:45 +00:00
wizjany
5ca77b8067
Pin upload-artifact action to previous version.
See https://github.com/actions/upload-artifact/issues/281
2021-12-12 19:19:23 -05:00
wizjany
20c42b51c8
Extract log4j version to Versions.kt.
Also bump to match underlying platform versions to resolve runtime
version mismatches.
2021-12-12 18:49:32 -05:00
wizjany
2c0b47d7db
Bump forge version as well. 2021-12-12 18:11:24 -05:00
wizjany
885c326cee
Bump paperweight, dev bundle. 2021-12-12 17:27:22 -05:00
Madeline Miller
4f34cf9fcb
Back to SNAPSHOT for continued development 2021-12-11 14:39:43 +10:00
Madeline Miller
1246d61030
Release 7.2.8 2021-12-11 14:38:26 +10:00
wizjany
22816cffe9
Version bumps for bukkit/fabric 1.18.1 2021-12-10 08:58:42 -05:00
wizjany
bfef9962f4
Fix BlockEntity saving on Forge. 2021-12-04 13:27:38 -05:00
wizjany
6e106c1680
Merge pull request #1939 from EngineHub/snapshot-testing/1.18
1.18
2021-12-02 15:31:49 -05:00
wizjany
5ce37d7ab2
Merge branch 'version/7.2.x' into snapshot-testing/1.18 2021-12-02 15:15:05 -05:00
wizjany
46de95ff3c Clean up forge gradle script, apply the chorus plant fix to forge/fabric world. 2021-12-02 14:43:49 -05:00
wizjany
a8656c5f24 Bump some versions, fix forge run configs. 2021-12-02 13:21:57 -05:00
wizjany
f53282715e Remove height from //expand vert.
With new world height limits, this will cause more confusion than good.
`//outset -v` or `//expand u,d` can replicate the previous behavior.
2021-11-30 22:19:14 -05:00
wizjany
63d2ad4ec3 Bump forge (again). 2021-11-30 20:11:35 -05:00