Commit Graph

3766 Commits

Author SHA1 Message Date
Octavia Togami
7497341a1c
[Fabric] 1.19 2022-06-07 17:26:08 -07:00
Octavia Togami
a8a3633b08
Increase memory for daemon
Thanks loom
2022-06-07 09:19:41 -07:00
Octavia Togami
66e3c3cd62
[Fabric] 1.19-pre1
- new TextComponent -> Component.literal
- Use sendSystemMessage instead of displayClientMessage(..., false)
- build -> buildUnoptimized/buildOptimized; I just returned the same
  from both
- Create a LevelStem for regen world constructor
- Use RandomSource instead of Random
- Command text doesn't include the slash anymore
2022-06-07 09:19:41 -07:00
Maddy Miller
31e5298f39
Fixed //stack erroring when given a count of 0 (#2108) 2022-06-04 16:47:19 +10:00
Maddy Miller
c515eb5f26
Cache properties to reduce startup memory (#2103)
* Cache properties to reduce startup memory

* Apply PR review notes

* Remove import
2022-06-04 16:30:23 +10:00
Maddy Miller
c83f6ecd88
Play around with SpongeForge (#2107) 2022-06-04 16:10:50 +10:00
Octavia Togami
92dfdcb88b
Update CodeQL action to v2 2022-05-26 18:26:16 -07:00
Maddy Miller
15bd7ff441
Increase default BlockState count (#2102) 2022-05-22 17:28:42 +10:00
Octavia Togami
8ddd31797c
Fix fastutil on sponge (#2099)
VG excludes the wrong version, PR has been made
2022-05-22 17:02:35 +10:00
Maddy Miller
3eefaa29dd
Fix block state mask with string properties (#2091) 2022-05-01 12:00:28 +10:00
Octavia Togami
14ecf9320c
Bump paperweight + bundle to fix build 2022-04-21 18:40:49 -07:00
wizjany
27b2945362
Bump adapter jar.
https://github.com/EngineHub/worldedit-adapters/pull/31
2022-03-20 12:42:46 -04:00
wizjany
027a6078f9
Revert "Fix sponge."
This reverts commit 677ce55a92.
2022-03-18 09:00:57 -04:00
wizjany
677ce55a92
Fix sponge. 2022-03-18 08:33:48 -04:00
Madeline Miller
5b599298eb
Back to SNAPSHOT for continued development 2022-03-18 16:23:11 +10:00
Madeline Miller
1742f98426
Release 7.2.10 2022-03-18 16:09:43 +10:00
wizjany
e715ccc3b4
Fix passenger entity saving and loading (#2058)
* Fix incorrect saving and subsequent loading of passenger entities in vehicles.

Originally from https://github.com/EngineHub/WorldEdit/issues/1763#issuecomment-1062429891.

Co-authored-by: wizjany <wizjany@gmail.com>

* Port to Fabric/Forge.

Rewrite in Sponge to use EntityArchetype.
Sponge is untested because WE doesn't properly build/run on it right now apparently?

* NBT Constants.

Co-authored-by: Red_Epicness <red.epicness@icloud.com>
2022-03-18 14:33:35 +10:00
Octavia Togami
356cd2c8b2
Merge pull request #2062 from EngineHub/fix/mixin-mixup
Un-mixup the mixins.
2022-03-17 10:48:38 -07:00
wizjany
b8d42ac589
Defeat the duplication dilemma. 2022-03-17 13:18:46 -04:00
Madeline Miller
5e49f69f76
Forge requires explicitly defining the refmap in the mixing config 2022-03-17 16:58:31 +10:00
Madeline Miller
ccf9397cfd
Now works in dev 2022-03-17 16:42:46 +10:00
Octavia Togami
b4b018d6d5
Remove afterEvaluate to restore refmap
MixinGradle uses an afterEvaluate block to determine JAR registrations.
This runs before our reobf registration does, and I honestly don't
recall why this was in afterEvaluate and it doesn't appear to break
anything so I'm calling it good.
2022-03-17 16:42:46 +10:00
Madeline Miller
dd69617272
Make some improvements to the Forge side - still not fixed 2022-03-17 16:42:46 +10:00
wizjany
b8d096ba99
Un-mixup the mixins.
This properly separates the forge and fabric mixins in the merged -mod jar.
By some miracle Forge was 'working' with the Fabric mixins, but this is probably safer overall.
2022-03-17 16:42:45 +10:00
Octavia Togami
59742162cb Use Forge's official tag API 2022-03-16 20:34:22 -07:00
wizjany
5843aa50e6
Change vector command converter wording. (#2059)
Hopefully will cut down on questions of how to use `//pos x,y,z`.
2022-03-13 02:38:50 +00:00
wizjany
f50a81fcc4
Fluid masks for forge/fabric. (#556)
Closes #877.
2022-03-06 18:11:05 -05:00
Pierre Maurice Schwang
44863cf5d8
Don't access PluginClassLoader directly (#2045) 2022-03-05 08:50:42 -05:00
Octavia Togami
e21ab6a7f6 Revert to v2 setup-java
https://github.com/actions/setup-java/issues/295
2022-03-04 22:03:12 -08:00
Octavia Togami
afdfa9e325 gradle 7.4 2022-03-04 22:03:12 -08:00
Octavia Togami
2fda9a12a2 Some final version updates 2022-03-04 22:03:12 -08:00
wizjany
48d7ccc1b2 [Bukkit] 1.18.2 2022-03-04 22:03:12 -08:00
Octavia Togami
a6c05c22d8 [Forge] 1.18.2
Plus bonus debug and Fabric improvements
2022-03-04 22:03:12 -08:00
Octavia Togami
8c83ef80fa [Bukkit] Remove nbt tricks from adapters 2022-03-04 22:03:12 -08:00
Octavia Togami
ce13ed9979 [Fabric] 1.18.2 update 2022-03-04 22:03:12 -08:00
Maddy Miller
30e1601489
Apply update flag on later change (#2037)
* Apply update flag on later change

* Checkstyle

* Move entry point for UPDATE
2022-03-05 03:32:03 +00:00
wizjany
eac5b51b0f
Play dirty because bukkit classloading is bad. (#2043)
* Play dirty because bukkit classloading is bad.

Fixes #2042.

* Make logging more Bukkit-friendly.

* Checkstyle
2022-03-02 12:20:28 -05:00
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
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