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
826b4b4e48
Indicate 1.21.112/1.21.113 support, track server platform types in bstats metrics
2025-10-12 13:34:29 +02:00
onebeastchris
7b7bdd7f73
Component hashing changes, bump mcpl
2025-10-08 21:37:26 +02:00
onebeastchris
66b3fe8057
Bump neoforge dependency
2025-10-05 14:42:33 +02:00
onebeastchris
c8c035d664
Small api event cleanup, fix neoforge to-do's
2025-10-04 00:14:59 +02:00
Eclipse
3612d9cf9b
Update/fix bootstraps, target new mappings
2025-09-30 17:39:41 +00:00
Eclipse
bdabf6b20e
Fix build
2025-09-30 13:35:58 +00:00
onebeastchris
61d7dc0a17
Fix: Bedrock update notifications config option being ignored on Geyser-Fabric / Geyser-NeoForge
2025-09-25 19:30:53 +02:00
onebeastchris
50588b51ff
Back to one config file
2025-08-26 16:34:59 +02:00
onebeastchris
d101c010d8
Merge remote-tracking branch 'upstream/master' into feature/configurate
...
# Conflicts:
# bootstrap/bungeecord/build.gradle.kts
# bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java
# bootstrap/mod/neoforge/build.gradle.kts
# bootstrap/spigot/build.gradle.kts
# bootstrap/velocity/build.gradle.kts
# bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityInjector.java
# bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPlugin.java
# core/src/main/java/org/geysermc/geyser/GeyserImpl.java
# core/src/main/java/org/geysermc/geyser/command/CommandRegistry.java
# core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java
# core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java
# core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java
# core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java
# core/src/main/java/org/geysermc/geyser/network/netty/GeyserServer.java
# core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/session/GeyserSessionAdapter.java
# core/src/main/java/org/geysermc/geyser/skin/SkinManager.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java
# core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java
# core/src/main/java/org/geysermc/geyser/util/WebUtils.java
# gradle/libs.versions.toml
2025-08-26 16:14:45 +02:00
onebeastchris
ca99ab7b1b
Fix: Build issues for Geyser-Fabric and Geyser-NeoForge
...
resolves: https://github.com/GeyserMC/Geyser/issues/5718
how did this work until now? we'll never know
2025-07-26 01:13:25 +02:00
Eclipse
3286e884ae
Address reviews
2025-06-18 17:06:54 +00:00
Eclipse
c29b20d23a
Update/fix bootstraps and build
2025-06-17 18:55:55 +00:00
onebeastchris
20e02b99c2
Move config loading to GeyserBootstrap interface
2025-04-26 02:12:10 +02:00
onebeastchris
aaee12e082
Merge remote-tracking branch 'upstream/master' into feature/configurate
...
# Conflicts:
# bootstrap/viaproxy/src/main/java/org/geysermc/geyser/platform/viaproxy/GeyserViaProxyLogger.java
# build-logic/src/main/kotlin/geyser.base-conventions.gradle.kts
# core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java
# core/src/main/java/org/geysermc/geyser/pack/GeyserResourcePackManifest.java
# core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java
# core/src/main/java/org/geysermc/geyser/util/WebUtils.java
# gradle/libs.versions.toml
2025-04-26 01:08:15 +02:00
Eclipse
59b0be8985
Reintroduce player place null check in BlockPlaceMixin ( #5465 )
2025-04-07 16:49:17 +02:00
onebeastchris
db0576099b
Indicate 1.21.71 support in readme
2025-04-01 19:01:07 +02:00
onebeastchris
6ca2a2391d
Drop Bedrock 1.21.40 support
2025-04-01 00:22:50 +02:00
chris
2b5369ff8b
Attempt to resolve 1.21.70 inventory issues ( #5443 )
...
* Inventory translators are now part of inventories, try fixing inventory reusing, use NetworkStackLatency hack
* Add debug, re-add force open hack
* don't log to info
* fix debug npe
* Don't set setPending when opening pending inventories, add more delay to re-opening rejected inventories
* Use inventory#getTranslator to hopefully avoid translator/inventory desync
* Minor cleanup
* Update core/src/main/java/org/geysermc/geyser/GeyserLogger.java
* Reuse inventories whenever possible, prevent bedrock inventory id conflicts
* Fix debug logging with arguments, don't attempt to re-use inventory that's currently closing
* Some documentation, include pending inventories in re-use check
* "bad html entity"
* add wayyyy more debugging to container reusing checks
* yeet java id check
* Fixes related to hacky plugins that spam open screen packets
* no clue how this slipped by
* Don't reuse real blocks, yeet Inventory#isDelayed
2025-03-31 21:36:19 +02:00
Eclipse
a2d5aab2f1
Fix mixin
2025-03-28 10:45:39 +00:00
chris
69329f2cad
Feature: Resource Pack API additions - ResourcePackOptions and a GeyserDefineResourcePacksEvent ( #4978 )
2025-03-25 15:49:18 +01:00
onebeastchris
42f135f85b
Merge remote-tracking branch 'upstream/master' into feature/configurate
...
# Conflicts:
# bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java
# bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java
# bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneLogger.java
# bootstrap/viaproxy/src/main/java/org/geysermc/geyser/platform/viaproxy/GeyserViaProxyPlugin.java
# core/src/main/java/org/geysermc/geyser/GeyserImpl.java
# core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java
# core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/registry/populator/CreativeItemRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java
# core/src/main/java/org/geysermc/geyser/session/GeyserSession.java
# core/src/main/resources/mappings
2025-02-27 19:31:05 +01:00
Alex
5f0611ff0f
Switch all ping passthroughs to json to avoid parsing warning ( #5363 )
2025-02-25 22:33:10 +01:00
Eclipse
1267b2e5ab
Update fabric.mod.json to new fabric api mod id ( #5272 )
2025-01-09 21:53:01 +01:00
onebeastchris
a2184e4fae
start on implementing creaking
2024-12-06 22:57:14 +08:00
onebeastchris
48ae28432e
More changes - remove getPickItemComponents in WorldManager, separate additional and base component
2024-12-02 02:23:02 +08:00
chris
47b68f8140
Fix: Fabric permissions api conflict
2024-11-27 13:22:09 +08:00
Camotoy
8b518837cd
Add this file too
2024-11-18 20:50:51 -05:00
Camotoy
6c5c45176b
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/configurate
2024-11-18 20:48:02 -05:00
Camotoy
6452d11d95
Merge remote-tracking branch 'origin/fix-fabric-world-manager-performance' into feature/1.21.2
2024-11-04 17:56:45 -05:00
onebeastchris
0eec65c188
Fix: Geyser-NeoForge complaining about jackson
2024-11-02 02:55:00 +08:00
onebeastchris
1a04aa6ea6
Initial 1.21.3 changes for mod platforms
2024-10-25 02:20:22 +08:00
onebeastchris
a44edb3b62
Fix: disable bstats relocation on platforms where it is not needed
2024-09-24 21:37:25 +08:00
Camotoy
45f8baf49e
Remove GeyserPluginBootstrap as it's no longer necessary
2024-09-22 13:05:33 -04:00
chris
4c3ea83e20
Merge branch 'master' into fix-fabric-world-manager-performance
2024-09-16 03:17:04 +08:00
Camotoy
a6c21b1f00
Let annotations work
2024-09-09 20:07:18 -04:00
Camotoy
a2e9e702b3
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/configurate
2024-09-09 18:10:29 -04:00
Konicai
f8884568ee
Gradle: avoid cross-configuration and enable configuration-on-demand ( #5012 )
2024-09-03 00:54:50 -04:00
Konicai
1ab3f1f2e0
Improve command registration timing on Velocity/BungeeCord ( #5013 )
2024-09-01 15:34:53 -04:00
Camotoy
f113c8967e
Initial advanced config
2024-08-24 18:56:15 -04:00
Camotoy
f7a677ec67
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/configurate
2024-08-21 01:59:36 -04:00
chris
f18a163eaa
Merge branch 'master' into fix-fabric-world-manager-performance
2024-08-20 11:12:05 +02:00
chris
d3ea65196b
Feature: Detect incorrect proxy setups ( #4941 )
...
* Feature: Detect & warn about incorrect proxy setups on Spigot platforms
* Properly disable Geyser if we failed to load
2024-08-11 00:50:27 +02:00
chris
293bad55bc
Merge branch 'master' into fix-fabric-world-manager-performance
2024-08-06 01:37:03 +02:00
Konicai
87ab51cb28
Cloud for commands ( #3808 )
...
Co-authored-by: onebeastchris <github@onechris.mozmail.com >
2024-07-31 20:01:31 -05:00
chris
22c59c465f
Fix: Geyser-NeoForge not booting due to duplicate module ( #4922 )
2024-07-31 19:21:29 +02:00
chris
efe2736635
Fix: Piston listener on Fabric/NeoForge ( #4899 )
...
* Fix: Sticky pistons not retracting on Geyser-Spigot/turning visually into normal pistons on all other platforms
* Initial attempt: Mod piston listener
* fix piston retracting
2024-07-30 10:26:02 +02:00
Camotoy
a55a646de9
Fix world manager access stalling for the main thread
2024-07-28 17:22:36 -04:00
Alex
a85b312b40
Port to MinecraftAuth ( #4779 )
...
Co-authored-by: Kas-tle <26531652+Kas-tle@users.noreply.github.com >
Co-authored-by: onebeastchris <github@onechris.mozmail.com >
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com >
2024-07-24 17:06:59 -04:00
chris
efc8ba0610
Fix: Block place sounds on mod platforms ( #4859 )
2024-07-15 01:31:03 +02:00