Commit Graph

366 Commits

Author SHA1 Message Date
Madeline Miller
01a5916685
Merge branch 'version/7.2.x' 2024-02-29 22:01:15 +10:00
Octavia Togami
495e5924c7
Fix NPE caused by client-side CUI packets 2024-02-26 23:05:16 -08:00
Octavia Togami
b2f55cfe8f
Make mixins reobf properly in Forge 2024-02-26 23:04:57 -08:00
Madeline Miller
f85e3c4638
Merge branch 'version/7.2.x' 2024-02-17 17:13:32 +10:00
Madeline Miller
ed36e7426a
Build against the latest Forge release, to attempt to fix some mixin crashes some people are experiencing 2024-02-17 15:19:38 +10:00
Madeline Miller
ebf355f8fb
Merge branch 'version/7.2.x' 2023-12-11 21:01:53 +10:00
Maddy Miller
13d4d6c98a
Add support for MC 1.20.4 (#2439)
* [Fabric] Add 1.20.3-pre1 support

* MCUtils updates

* 1.20.3-pre2

* Update Fabric to 1.20.3 final release

* Forge for 1.20.3

* Bukkit for 1.20.3

* We're 1.20.4 now
2023-12-11 20:49:00 +10:00
Maddy Miller
1a12db4fbc
Send biome updates for chunks when possible (#2443)
* Send biome updates [WIP]

* Add other platforms

* Ensure that the iterable won't be iterated twice
2023-12-06 21:39:06 +10:00
Madeline Miller
1a96b0a4a4
Merge branch 'version/7.2.x' 2023-10-09 20:26:03 +10:00
Madeline Miller
deb04a5ecb
Use same fake player system between Fabric & Forge 2023-10-09 20:22:42 +10:00
Madeline Miller
10cd6820c9
Merge branch 'version/7.2.x' 2023-09-27 23:16:21 +10:00
Madeline Miller
63dfebe91d [Forge] 1.20.2 2023-09-27 20:32:26 +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
4f75106857 [Forge] 1.20 2023-06-09 20:16:41 +10:00
Maddy Miller
5638a28897
Fix ServerLevel proxies not including entities (#2308)
* Fix ServerLevel proxies not including entities

* Also include the entity call that the village generator uses
2023-05-07 15:55:27 +10:00
Madeline Miller
cd95d207f2 Actually register structures on other platforms 2023-04-30 16:53:58 +10:00
Madeline Miller
91dd9deca8 Added strings and implement on other platforms 2023-04-30 16:53:58 +10:00
Madeline Miller
88851b0cc2
Update to Gradle 7.6 and resolve deprecation issues in buildscript 2023-04-13 22:42:47 +10:00
Redstone_Dubstep
93c0d3644e
[Forge] Fixed clients without WorldEdit not being able to join servers with WorldEdit installed (#2288) 2023-03-26 09:14:24 -04:00
Redstone_Dubstep
df3f7b2ae6
[Forge] Fixed clients without WorldEdit not being able to join servers with WorldEdit installed (#2288) 2023-03-26 22:32:20 +10:00
Madeline Miller
0d8a2118f2
Merge branch 'version/7.2.x' 2023-03-19 16:20:24 +10:00
Madeline Miller
16a2cc951f Update Forge for 1.19.4, and bump Fabric to final 1.19.4 release 2023-03-18 14:37:33 +10:00
Maddy Miller
121b4b616c
Add a feature generator and allow undoing of feature placement (#2239)
* Add a feature generator and allow undoing of feature placement [WIP]

Apply changes to Forge as well

Use proper translatable components

* Add a brush version of the feature command

Use Java proxy classes

* Add for Bukkit (only 1.19.3 for now)

Clean up the proxies to use a switch

Checkstyle is grumpy

Add the obfuscated versions

Remove debug text

Fix missed "destroyBlock" deobfuscated proxy function

* checkstyle
2023-03-10 11:39:24 +00: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
844a8fc04b
Merge branch 'version/7.2.x' 2022-12-27 21:04:27 +10:00
Madeline Miller
2e86f0512f Paper 1.19.3 (Untested due to IntelliJ indexing) 2022-12-09 21:27:00 +10:00
Madeline Miller
ec85dd5ab2 1.19.3 final release & also Forge 2022-12-09 21:27:00 +10:00
Maddy Miller
470fe9e134
Add author to, and cleanup manifest files for various platforms (#2197) 2022-10-01 20:26:21 +10:00
Madeline Miller
b3962d8b41
Merge branch 'version/7.2.x' 2022-08-07 17:38:06 +10:00
Maddy Miller
4b01778372
Bump FG & Loom to 1.19.2 (#2165) 2022-08-07 17:05:12 +10:00
wizjany
9ef6e5bd81
MC 1.19.1 (#2159)
* [Fabric] Bump versions to 1.19.1.

No code changes needed.

* [Bukkit] Add 1.19.1 DV to 1.19 adapter.

No mapping changes. Devbundle left untouched for now.

* [Forge] Bump versions to MC 1.19.1.
2022-07-30 15:30:27 +10:00
wizjany
96f791c5e5
[Forge] Bump to final RB for 1.19. 2022-07-27 20:49:24 -04:00
Octavia Togami
b4ae41a4b6
Merge branch 'version/7.2.x' 2022-07-16 10:53:09 -07:00
Octavia Togami
914e0a322e
Fix a little rawtypes 2022-07-16 00:54:13 -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
Octavia Togami
8c322dfbbb Use some pattern-matching, 'cause it's cool 2022-07-14 17:05:51 -07:00
Octavia Togami
8caaa3e0ed [Forge] Update to 41.0.98 to fix breaking changes
Fixes #2139
2022-07-14 17:05:51 -07:00
Octavia Togami
d1ebde0b1f
First stab at getting lin-bus integrated 2022-07-11 00:29:15 -07:00
Madeline Miller
bc9a6dd5a0
Merge branch 'version/7.2.x' 2022-06-12 15:01:33 +10:00
Octavia Togami
69b5d661f0
[Forge] 1.19 2022-06-07 17:26:11 -07:00
Octavia Togami
8d5d809ae6
Add automatic ABI checking
This is going to break on new MC release, but I'll take care of that
2022-06-06 17:11:41 -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
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