1
0
mirror of https://github.com/GeyserMC/Geyser.git synced 2025-12-29 19:59:13 +00:00
Commit Graph

4606 Commits

Author SHA1 Message Date
onebeastchris
fbadfa574a Remove one-time config migration warnings as we don't have access to the logger at that stage 2025-11-17 01:30:03 +01:00
onebeastchris
241f9e5164 Exclude jackson annotations, remove leftover debug print 2025-11-17 01:19:24 +01:00
onebeastchris
5b7b93ab21 Update integrated pack 2025-11-16 21:26:43 +01:00
onebeastchris
b37ba44d20 Only enable integrated pack when optional pack isn't present 2025-11-16 16:07:56 +01:00
chris
351352bb1a Merge branch 'master' into feature/configurate 2025-11-14 17:13:32 +01:00
onebeastchris
e97fcad171 Rename "emotes-enabled" to "show-emotes" 2025-11-14 16:41:16 +01:00
onebeastchris
97b16b677d Add "enable-emotes" configuration option 2025-11-12 22:01:38 +01:00
onebeastchris
5b73ba36ce Fix test 2025-11-12 21:59:59 +01:00
onebeastchris
4eca660e32 Fix: allow-custom-skulls migration 2025-11-11 22:26:30 +01:00
Thomas
bf13757bdc Added Java version to build.gradle.kts (#5980) 2025-11-11 22:16:45 +01:00
onebeastchris
707f9ccd3e Re-enable invalid config loading test 2025-11-11 16:10:28 +01:00
onebeastchris
0488023829 Fix: Critical / Enchanted critical hit particles 2025-11-08 23:01:42 +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
59ecef7009 Merge remote-tracking branch 'upstream/feature/configurate' into feature/configurate 2025-11-05 21:48:52 +01:00
onebeastchris
8f597f6245 Add more invalid config tests 2025-11-05 12:35:45 +01:00
Aurora
82025edb9c Revert "Add automatic downloading of the GeyserOptionalPack"
This reverts commit 65b96208fb.
2025-11-03 16:58:28 +00:00
Aurora
65b96208fb Add automatic downloading of the GeyserOptionalPack 2025-11-03 16:55:05 +00: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
36a5980e54 Bump MCPL to resolve copper chest open animations
Co-authored-by: oryxel1 <gamingnoob681@gmail.com>
2025-10-30 02:34:47 +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
27cd53ead8 Re-add gradle wrapper jar 2025-10-29 21:20:58 +01:00
onebeastchris
dc322cba0a Update gradle to 9.2.0 2025-10-29 21:03:42 +01:00
KabanFriends
9d5e1cbcb3 Fix incorrect priority range validation message in PriorityOption (#5939) 2025-10-28 21:36:14 +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