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
onebeastchris
eb73ed8fc5
Fix issues with paper ping passthrough
2025-04-22 15:53:27 +02:00
Camotoy
b0212ec8b9
Temporary workaround to allow Velocity builds with Netty 4.2 to operate
2025-04-09 20:48:13 -04: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
32ada15d04
fix build
2025-02-28 20:15:49 +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
97cc876311
Fix missing console logs with Geyser-Standalone gui present ( #5376 )
...
* Fix missing console logs with gui present
* Properly redirect stdout & stderr & also redirect JUL
2025-02-26 09:52:02 +01:00
Alex
5f0611ff0f
Switch all ping passthroughs to json to avoid parsing warning ( #5363 )
2025-02-25 22:33:10 +01:00
Alex
07be402563
Add run tasks and remove useless variables ( #5362 )
...
* Add run tasks and remove useless variables
The benefit of run tasks is that proxies like velocity can be prototyped on without using standalone or a GUI. Thus simplifying the prototyping/fixing process.
* Drop runwaterfall
2025-02-22 12:31:37 +01:00
Camotoy
ecc10d6560
Update direct connection/compression disabler for newest BungeeCord
...
Fixes #5348
2025-02-16 15:18:55 -05:00
Alex
613718a52d
Implement session restructure mcpl PR, fix disconnect messages in configuration stage ( #5196 )
...
* Implement session restructure mcpl PR
* Bump mcpl
* Update mcpl api usage
* Update MCPL to release, fix https://github.com/GeyserMC/Geyser/issues/5281 (1daf036f57 )
* Use correct mcpl dependency
* apparently 1.21.4-1 doesn't exist? back to snapshots then
---------
Co-authored-by: onebeastchris <github@onechris.mozmail.com >
2025-01-18 13:53:09 +01:00
Eclipse
1267b2e5ab
Update fabric.mod.json to new fabric api mod id ( #5272 )
2025-01-09 21:53:01 +01:00
Alex
f1ed841e07
Add support for rcon console command senders ( #5261 )
...
RemoteConsoleCommandSender does not inherit ConsoleCommandSender, so we gotta handle it explicitly.
2025-01-04 14:28:54 +01:00
onebeastchris
5b90b114b5
Remove unneeded code in CodecProcessor, make Bungee version checker automatically check for the required version
2024-12-11 01:28:30 +08:00
onebeastchris
94d77b403b
Add some code comments, update BungeeCord version check
2024-12-10 23:13:32 +08:00
onebeastchris
06a9b2866e
Merge remote-tracking branch 'refs/remotes/upstream/master' into feature/1.21.4
2024-12-10 20:43:54 +08:00
RK_01
1fea22d980
Implement ViaProxy client IP passthrough ( #5202 )
2024-12-08 21:21:12 -08:00
onebeastchris
a2184e4fae
start on implementing creaking
2024-12-06 22:57:14 +08:00
onebeastchris
abf14e6ef9
Merge remote-tracking branch 'refs/remotes/upstream/master' into feature/1.21.4
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
# gradle/libs.versions.toml
2024-12-05 18:51:22 +08:00
Alex
2019e53bad
Feature: Accurate Java packet ticking ( #5121 )
...
* Use proposed mcpl ticking PR
* Remove more not needed overrides
* Bump mcpl
* Fix missing import
* Bump mcpl
* Switch to official version
---------
Co-authored-by: chris <github@onechris.mozmail.com >
2024-12-05 18:35:03 +08:00
chris
d2051c2242
Various small fixes - update cloudburst/protocol dependency, remove "temporary" log info spamming ( #5186 )
2024-12-05 01:11:03 +08:00
onebeastchris
db246ffb3b
Update Properties/Blocks, re-include neoforge, target 1.21.4 release
2024-12-04 01:28:29 +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
Matthias Ahouansou
2bc3773cb0
Set Minecraft & protocol version in Velocity ping ( #5130 )
...
this fixes issues caused by plugins which use the version in the ping
2024-11-07 12:23:23 -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
Camotoy
521b9f3dce
Add tab completion to Geyser standalone
2024-11-04 00:42:01 -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
Roman Alexander
fb868e41ed
Protocol Update 1.21.40 ( #5091 )
...
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com >
2024-10-22 01:25:13 -04: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
1271505c26
Use global bStats config where possible
2024-09-12 15:36:42 -04: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
f40cbca900
Remove duplicate relocate declarations
2024-09-01 14:46:26 -04:00
Camotoy
f113c8967e
Initial advanced config
2024-08-24 18:56:15 -04:00
Camotoy
85d63dea36
Merge pull request #4954 from Konicai/feature/configurate
...
Improve node ordering when updating configs
2024-08-21 15:05:31 -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