Commit Graph

232 Commits

Author SHA1 Message Date
Maddy Miller
e68086befe
Deprecate bundled item data (#2514)
* Deprecate bundled item data

* Use forRemoval further, and add the extra suppressions necessary due to this
2024-12-06 22:28:28 -08:00
Vilsu221
485bb41167 Add negative y support 2024-09-14 13:40:11 -07:00
Octavia Togami
fc44a3ae8d Move the SLF4J ban to checkstyle
It was inconsistent to exclude the dependencies
2024-08-25 09:21:49 -07:00
Octavia Togami
350dfa107c Revert "Shutdown executor service on disable (#2570)"
This does not work as this breaks moving between SP servers. Fixes #2586

This reverts commit 84ad34c36f.
2024-07-29 21:44:46 -07:00
Octavia Togami
46eff6ab6f
Attempt a little more repo cleanup 2024-07-21 13:15:26 -07:00
Octavia Togami
da223671a5 Completely eliminate usage of other repos
Probably, I'm not firewalling it to make sure
2024-07-21 15:30:51 +10:00
Maddy Miller
84ad34c36f
Shutdown executor service on disable (#2570)
* Shutdown executor service on disable

* also do CLI
2024-07-07 16:16:15 +10:00
Octavia Togami
de2f398348
[Sponge] 1.21 2024-06-18 04:33:06 -07:00
Ossi Erkkilä
ad0362367a
Bring back the Sponge module, updated for 1.20.6 (#2538)
* Bring back the Sponge module

* Fixes

* Specify the SNAPSHOT build of SpongeAPI to use
2024-06-01 15:30:00 +10:00
Octavia Togami
28ca2e6b96
Clean up Gradle configuration 2024-04-30 22:33:39 -07:00
Octavia Togami
4a48dcb394
Move all versions to version catalogs 2024-04-30 22:33:29 -07:00
Octavia Togami
f1cdd6a978
Update for Java 21
- Fix some new warnings
- Removed sponge from build, as it simply isn't maintained well
  currently. May be removed entirely in the future
- Remove 1.18 support from Bukkit as it breaks under 21 for some reason
- Fix a bug in `ForwardSeekableInputStream`
2024-04-28 18:01:48 -07:00
Octavia Togami
0b0f052300 Fix warnings in platforms 2024-04-02 14:33:24 +10:00
Maddy Miller
112e00406d
Cleanup usages of deprecated Vector getters (#2482)
* Cleanup usages of deprecated Vector getters

* fix typo
2024-03-08 22:50:04 -08:00
Madeline Miller
10cd6820c9
Merge branch 'version/7.2.x' 2023-09-27 23:16:21 +10:00
Yeregorix
5b4322e53a
Fix left click on air being ignored and right click on block being handled twice (#2153)
* Fix left click on air being ignored and right click on block being handled twice

* Factorize debouncing and cache event result

* Fix ForgePlatform#server being always null
2023-09-14 19:09:27 +10:00
Maddy Miller
ab75fd7748
Shade and relocate jlibnoise (#2363)
* Shade and relocate jlibnoise

* formatting fix
2023-08-06 10:52:26 -07:00
Maddy Miller
61363821b9
Add a BiomeCategories API (#2338)
* Add a BiomeCategories API

* licenses

* Use a supplier to retain the lazy-load & dynamicness of the existing system, but still retaining the inversion of control that this PR was intended to provide
2023-06-24 15:11:31 +10:00
Madeline Miller
b079da7db0
Merge branch 'version/7.2.x' 2023-06-14 19:21:59 +10:00
Jordan
4892e056cf
feat: implement recently-added tree types to tree generator (#2332)
* feat: implement recently-added tree types to tree generator

* fix: add mappings to implementation worlds

* Use later API version to fix tests

---------

Co-authored-by: Madeline Miller <mnmiller1@me.com>
2023-06-14 18:47:19 +10:00
Madeline Miller
d312553fc5
Merge branch 'version/7.2.x' 2023-06-09 21:55:13 +10:00
Maddy Miller
40a203c3d2
Add Console/CommandBlock support to Fabric/Forge/Sponge (#2317)
* Add Console/CommandBlock support to Fabric/Forge

* Hoist config option and add a common abstract class for command block actors

* Apply to Sponge too
2023-06-09 21:21:40 +10:00
Octavia Togami
bb15dbcbc9 [Sponge] Stop trying to shade fastutil
It's just not necessary anymore, the versions match
2023-06-09 20:16:41 +10:00
Madeline Miller
bb5fcce268 [Sponge] 1.20 2023-06-09 20:16:41 +10:00
Lignium
716ce64194
Update WorldEdit for Sponge to API 9 (1.18.2) (#2217)
* Update WorldEdit for Sponge to API 9 (1.18.2)

* Fix SpongeTransmogrifier, switch to use native Property API

* Minor style fixes
2023-06-08 21:15:59 +10:00
Maddy Miller
82727ffb63
Few cleanups over the code and use more Java 9+ features (#2248)
* Few cleanups over the code and use more Java 9+ features

* Address feedback

* cleanup switch case

* Remove TODO
2023-02-26 18:17:14 +10:00
Madeline Miller
6951e7903c
Merge branch 'version/7.2.x' 2022-12-27 22:41:28 +10:00
Lignium
b2475c7ca4
Fix some exceptions from SpongeWorld (#2218)
* Fix exception when calling SpongeWorld#setBlock with present block entity

* Fix missing block entity metadata in SpongeWorld#getFullBlock
2022-12-27 21:49:15 +10:00
Madeline Miller
b3962d8b41
Merge branch 'version/7.2.x' 2022-08-07 17:38:06 +10:00
Yeregorix
ba8e4036e4
Fix tasks not being scheduled on Sponge (#2155) 2022-07-25 21:05:07 +10:00
Octavia Togami
b4ae41a4b6
Merge branch 'version/7.2.x' 2022-07-16 10:53:09 -07:00
Octavia Togami
67905ae3b1
Clean up all NBT deprecation warnings
except old adapters, don't want to do that if we're gonna drop them
2022-07-15 23:42:37 -07:00
Yeregorix
8fee9bdd2c Fix Sponge rotation adapter 2022-07-14 09:49:43 -07:00
Octavia Togami
d1ebde0b1f
First stab at getting lin-bus integrated 2022-07-11 00:29:15 -07:00
Madeline Miller
1e618e3a0d
Merge version/7.2.x into master 2022-06-04 18:12:56 +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
8ddd31797c
Fix fastutil on sponge (#2099)
VG excludes the wrong version, PR has been made
2022-05-22 17:02:35 +10: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
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
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
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
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
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
Madeline Miller
b8a9c0070c Merge branch 'version/7.2.x' 2021-06-19 15:19:32 +10:00
Octavia Togami
bf78034628
Drop enforcedPlatform to platform 2021-06-11 14:01:04 -07:00
Octavia Togami
7676a2d54c
[Fabric] Update to 1.17 (#1772) 2021-06-08 19:18:24 -07:00
Octavia Togami
95160027d9
Register platforms and commands in a more proper way (#1766)
* Register platforms and commands in a more proper way

Platforms are now register "on load"/initialize/etc., and preferreds are
chosen just prior to command registration events. This allows us to
properly hook in to reload. Additionally, we now have the capability to
reload data with /minecraft:reload, though this is not yet implemented.

* Correct javadocs on queryCapability

* Flatten BukkitImplAdapter Lifecycled
2021-06-04 17:12:23 -07:00
Matthew Miller
97a4df96c3 Merge branch 'version/7.2.x' 2021-04-05 13:14:38 +10:00