onebeastchris
707f9ccd3e
Re-enable invalid config loading test
2025-11-11 16:10:28 +01:00
onebeastchris
29b8f86b2c
Add info about number of resource packs / amount of mappings into Geyser dump
2025-11-08 22:22:24 +01:00
onebeastchris
94067d16ed
yeet md5 hash from geyser dump
2025-11-08 18:01:11 +01:00
onebeastchris
af04a7aa19
Address some "reviews"
2025-11-08 15:36:14 +01:00
onebeastchris
2b34f43a79
Remove duplicate advanced section from Geyser dump
2025-11-08 15:09:14 +01:00
onebeastchris
73e3a4be95
Update tests, temporarily remove NumericRanges test
2025-11-07 22:40:57 +01:00
onebeastchris
2de1a9d5a7
Start warning users not running Java 21
2025-11-07 22:19:21 +01:00
onebeastchris
82f0394d03
Remove unused variable
2025-11-06 18:57:01 +01:00
Auri
b5ec3e9581
Add automatic loading of the GeyserOptionalPack (feature/configurate) ( #5964 )
...
* Add automatic downloading of the GeyserOptionalPack
* Warn about including the OptionalPack from extensions when Geyser is already including it instead of throwing.
* Copy optional pack instead of downloading
---------
Co-authored-by: onebeastchris <github@onechris.mozmail.com >
2025-11-06 18:50:17 +01:00
onebeastchris
2388ed9045
Warn about emote-offhand-workaround removal
2025-11-05 22:25:07 +01:00
onebeastchris
8f597f6245
Add more invalid config tests
2025-11-05 12:35:45 +01:00
onebeastchris
73087851d7
Rename and migrate proxy-protocol-whitelisted-ips to haproxy-protocol-whitelisted-ips
2025-11-03 15:25:34 +01:00
onebeastchris
d748d826d1
Merge remote-tracking branch 'upstream/master' into feature/configurate
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/GeyserImpl.java
# core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java
# core/src/main/java/org/geysermc/geyser/util/WebUtils.java
2025-11-03 14:40:38 +01:00
chris
77d1dcaeec
Configurate: Sectionification ( #5904 )
...
* Init: config sections
* Start on adding tests, move migrations over to ConfigMigrations class
* Get rid of auth section again, rename that one config option, fix mtu migration
* Move custom skulls config options to the bottom of the gameplay settings
* Add more tests
2025-11-03 14:30:48 +01:00
chris
73e67fc7a9
Fix GeyserDefineEntityPropertiesEvent#properties() NPE ( #5960 )
...
* Fix GeyserDefineEntityPropertiesEvent#properties() NPE
* This is cleaner
2025-11-02 13:52:26 +01:00
oryxel
208f4611cc
Fix: don't lock jumping input for minecart ( #5959 )
...
* Don't lock jumping for minecart.
2025-11-02 12:17:56 +01:00
oryxel
d5b0091108
Fix: ground status for client-predicted vehicles ( #5957 )
...
Co-authored-by: oryxel1 <gamingnoob681@gmail.ocm >
2025-11-02 11:34:45 +01:00
dima_dencep
a5db5104b7
Fixes for Custom entity properties API ( #5949 )
...
* Fixes
* Further fixes
* let's not talk about this one
---------
Co-authored-by: onebeastchris <github@onechris.mozmail.com >
2025-11-01 13:40:11 +01:00
onebeastchris
17247f2c33
Revert gradle/shadow update, for now
...
This reverts commit dc322cba0a and 27cd53ead8 .
2025-10-30 02:20:21 +01:00
onebeastchris
e1e8b6734b
More leniency for obsidian block breaking
2025-10-29 22:33:12 +01:00
onebeastchris
dc322cba0a
Update gradle to 9.2.0
2025-10-29 21:03:42 +01:00
onebeastchris
d8058766cc
Fix: Entity property min/max being flipped
2025-10-28 20:53:24 +01:00
onebeastchris
3c08b31453
Use old auth certificate chain to fix skin uploading
2025-10-28 19:09:38 +01:00
chris
29d77ff641
Support 1.21.120 ( #5936 )
...
* Initial work on 1.21.120 support
* Version item components, update creative items
* Global api changes
2025-10-28 15:33:32 +01:00
Eclipse
38893a9476
Implement hashers for new object component type ( #5935 )
...
* Implement hashers for new object component type
* Remove extra whitespace
2025-10-28 00:40:17 +01:00
onebeastchris
7375b748d7
Make real container check less strict
...
Closes https://github.com/GeyserMC/Geyser/issues/5912
2025-10-26 19:40:48 +01:00
onebeastchris
75f3f2c6ce
Fix: right-click events for custom skulls
...
Resolves https://github.com/GeyserMC/Geyser/issues/5923
2025-10-26 19:24:22 +01:00
onebeastchris
5e7ce45d0b
Merge remote-tracking branch 'upstream/master'
2025-10-26 19:02:42 +01:00
onebeastchris
59edd3a21e
Bump adventure dependency
2025-10-26 19:02:19 +01:00
chris
b8a3c6dab9
Improve error message handling for web requests ( #5927 )
...
* Improve error message handling
Avoid https://github.com/GeyserMC/Geyser/issues/5832
* Update core/src/main/java/org/geysermc/geyser/util/WebUtils.java
Co-authored-by: rtm516 <rtm516@users.noreply.github.com >
* rename variable
---------
Co-authored-by: rtm516 <rtm516@users.noreply.github.com >
2025-10-26 01:08:24 +02:00
onebeastchris
48ffa2e52e
Fix: Books showing up on lecterns
2025-10-25 18:09:39 +02:00
onebeastchris
3006fe390d
Silently fail for invalid data components in block entity data
2025-10-25 15:11:01 +02:00
Eclipse
e2a82b3659
Refactor Java registry code to be more abstract, and other minor clean-ups ( #5926 )
...
* Create abstract JavaRegistryProvider interface, remove GeyserSession from MinecraftHashEncoder, add default implementations to JavaRegistry
* Make GeyserSession in RegistryEntryContext optional
* Expose READERS map as visible for testing in RegistryCache
* Add inlineNbtMap helper to MapBuilder
* Mark JavaRegistryProvider as functional interface
2025-10-23 22:45:30 +00:00
onebeastchris
7739b0d91c
Fix: Jump being locked in wrong conditions
2025-10-22 17:21:41 +02:00
Matt
46c2298725
Correct the TextDisplayEntity offset logic for multiple lines ( #5919 )
...
* Correct the TextDisplayEntity offset logic
* Update if to follow style guide
2025-10-22 12:51:24 +02:00
oryxel
517d260c72
Prevent player from jumping out of vehicle by input locking ( #5908 )
...
* Initial changes to input locking.
* Working vehicle dismount locks.
* Locking jump dismount, more work on server-sided dismount.
* Just lock jump input, locking dismount cause unintended behaviour.
* Revert some old changes.
* Oops.
* Rename this to doesJumpDismount.
* Sort this.
2025-10-22 12:50:08 +02:00
onebeastchris
d4733c8be2
Fix: Inventory opening issues related to virtual chest queuing
2025-10-20 17:25:41 +02:00
onebeastchris
1cbfe34e96
Bump MCPL
2025-10-20 16:07:20 +02:00
onebeastchris
d045508aae
Merge remote-tracking branch 'upstream/master' into configurate
...
# Conflicts:
# bootstrap/mod/neoforge/build.gradle.kts
# bootstrap/mod/src/main/java/org/geysermc/geyser/platform/mod/GeyserModBootstrap.java
# core/src/main/java/org/geysermc/geyser/GeyserImpl.java
# core/src/main/java/org/geysermc/geyser/skin/SkinManager.java
# core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java
2025-10-15 19:01:50 +02:00
onebeastchris
e9f2a5c17f
Fix: Queue forms that are opened before the session is initialized
2025-10-15 13:35:00 +02:00
onebeastchris
3f7da1d28a
Use real copper chests blocks when available for opening inventories
2025-10-12 16:52:48 +02:00
onebeastchris
2dfe846a40
Indicate 1.21.9/1.21.10 support on modrinth, update cloud command library
2025-10-12 14:34:43 +02:00
onebeastchris
826b4b4e48
Indicate 1.21.112/1.21.113 support, track server platform types in bstats metrics
2025-10-12 13:34:29 +02:00
chris
8a6bb8e0ba
Support 1.21.9/1.21.10
2025-10-11 17:00:15 +02:00
onebeastchris
28b31f4980
Some work on mannequins
2025-10-11 16:49:22 +02:00
onebeastchris
d7d9e48927
Fix: smithing templates
2025-10-11 16:28:46 +02:00
onebeastchris
b958b783b9
Target correct mapping submodule commit
2025-10-11 16:02:08 +02:00
onebeastchris
1a02b91293
Fix cocoa beans, rename shouldSkipSaving to skipSaving in the SessionAcceptCodeOfConductEvent
2025-10-11 15:59:01 +02:00
onebeastchris
4558576e73
Merge remote-tracking branch 'upstream/feature/1.21.9' into feature/1.21.9
2025-10-11 15:10:39 +02:00
onebeastchris
62826acfdf
Update to latest mappings, remove pickItem mappings entirely
2025-10-11 15:10:08 +02:00