chris
e82dda9678
Merge branch 'master' into api/2.4.1
2024-07-23 14:29:42 +02:00
masel.io
677a56cf6c
Add Timeout to CompletableFuture in GeyserBungeePingPassthrough to Prevent Memory Leak ( #4858 )
...
* fix: Add timeout for GeyserBungeePingPassthrough#getPingInformation
Signed-off-by: ByteExceptionM <git@byteexception.eu>
* fix: Use Geyser Logger instead of Bungee Logger
Signed-off-by: ByteExceptionM <git@byteexception.eu>
* Fix typo
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
* chore: Add ip suppression if configured
Signed-off-by: ByteExceptionM <git@byteexception.eu>
* Remove empty line
Co-authored-by: chris <github@onechris.mozmail.com>
* Remove empty line
Co-authored-by: chris <github@onechris.mozmail.com>
---------
Signed-off-by: ByteExceptionM <git@byteexception.eu>
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
Co-authored-by: chris <github@onechris.mozmail.com>
2024-07-16 11:23:30 +02:00
chris
efc8ba0610
Fix: Block place sounds on mod platforms ( #4859 )
2024-07-15 01:31:03 +02:00
Konicai
af60a77f7f
Cloud for commands ( #3808 )
...
Co-authored-by: onebeastchris <github@onechris.mozmail.com>
2024-07-11 23:56:42 -05:00
Camotoy
2c47330509
Use integrated world managers for decorated pot animation
2024-06-19 15:52:54 -04:00
chris
77fa37ff82
Fix: readme not being synched to modrinth, publish spigot/bungee/velocity variants to modrinth ( #4761 )
...
* Fix: readme not being synched to modrinth
* use new build_number system env var
* also upload bungee/spigot/velocity
* change name
* undo debug mode, oops
2024-06-17 21:31:54 +02:00
onebeastchris
b1d319bb7e
Add Spigot 1.21 world adapter
2024-06-15 18:39:09 +02:00
onebeastchris
6a715770e2
Update mod dependencies to their official 1.21 releases
2024-06-13 23:20:43 +02:00
onebeastchris
a5ecee73ef
Update Bungee warning for outdated proxy checks
2024-06-13 20:12:45 +02:00
onebeastchris
b6653acc29
Catch Throwable when trying to load world adapter
2024-06-13 19:53:47 +02:00
Camotoy
73d5f24f40
Fix compilation for modded
2024-06-12 23:53:02 -04:00
onebeastchris
82d68bfe9b
Bump fabric/neoforge dependencies to 1.21, update README.md, bump Geyser version to 2.4.0
2024-06-13 00:14:10 +02:00
Camotoy
18ad652bcb
Merge branch 'master' of https://github.com/GeyserMC/Geyser
2024-06-10 16:59:42 -04:00
RK_01
edee5e7a8e
Add builtin server transfer support for ViaProxy ( #4723 )
2024-06-10 01:43:10 +02:00
onebeastchris
8ae1150c80
Remove unused lectern code in ModWorldManager, fix spelling error in SessionLoginEvent
2024-06-07 19:47:21 +02:00
RK_01
9b776b5321
Fixed remote config being reset everytime when accessed on Geyser-ViaProxy ( #4722 )
2024-06-07 19:26:59 +02:00
RK_01
c3994a677b
Override forward-hostname setting if ViaProxy wildcard domain handling is enabled ( #4720 )
2024-06-07 00:54:33 +02:00
onebeastchris
aaad10b8c9
Merge remote-tracking branch 'upstream/master' into dev
2024-06-03 20:54:10 +02:00
chris
63c84bc25b
Yeet lectern cache ( #4695 )
...
* attempt to yeet lectern cache
* yeet lecternutils usage
* properly update lecterns
* yeet accidental diff
2024-05-29 00:39:39 -04:00
chris
0fcf0f9b4f
Update Bungee version check, create logger earlier ( #4697 )
...
* use the logger where possible instead of system.out.print
* make loggers final
* yeet unused constructors
* velocity is more complicated
2024-05-28 17:23:19 +02:00
Camotoy
db166ad8de
Small optimizations and BlockStateValues reduction
2024-05-20 21:26:01 -04:00
Camotoy
1e9dbaf38b
Here is the Spigot change
2024-05-18 16:54:42 -04:00
Camotoy
a439f3e3d7
Fix compilation for Spigot
2024-05-17 21:14:59 -04:00
Camotoy
cbaa9cd2a0
Block refactory
2024-05-16 23:12:06 -04:00
Camotoy
9bca012194
Bump Erosion
2024-05-15 15:31:02 -04:00
chris
86dafbc108
Ensure we load mod resources correctly on Geyser-NeoForge ( #4651 )
...
* correctly load jar resource files on neoforge
* also add support for neoforge-floodgate
2024-05-12 10:49:08 +02:00
basaigh
a39cd65537
Fix velocity ping passthrough ( #4626 )
2024-05-03 13:53:47 +02:00
Camotoy
6a214f235c
Remove duplicate method
2024-05-02 13:07:18 -04:00
Camotoy
efda13421f
Merge branch 'master' into feature/1.20.5
2024-05-02 12:58:46 -04:00
chris
1291b89e64
Ensure proper Geyser starting/disabling when Geyser is used on a client ( #4621 )
...
* Ensure proper Geyser starting/disabling when Geyser is used on a client
* also set correct remote port
* only use direct connection on server, not client, actually override remote port
2024-05-02 00:29:33 +02:00
onebeastchris
255835438d
viaversion 4.10.0 compat, indicate 1.20.6 support on modrinth
2024-04-30 21:59:38 +02:00
onebeastchris
dd745b901f
move to paper-adapters
2024-04-30 20:48:10 +02:00
onebeastchris
5d3630cf23
ominous banners - this really isn't ideal
2024-04-29 23:19:18 +02:00
onebeastchris
8b7b8cdffd
Properly shutdown LocalSession's, ensure transferring works properly regardless if we're injected or not
2024-04-29 16:08:14 +02:00
onebeastchris
82123aecf1
Fix: Modded platform injector not being used
2024-04-28 23:52:23 +02:00
onebeastchris
9b1e45007a
Fix injectors, should work with Spigot/Paper 1.20.5 now
2024-04-28 23:41:13 +02:00
RK_01
42a9ba617b
Update ViaProxy platform ( #4607 )
...
* Update ViaProxy API usage
* Don't reference ViaProxy API in dummy application
2024-04-26 20:06:37 +02:00
chris
a57e7b54dc
Update ViaVersion api usage to be compatible with ViaVersion 4.10 ( #4606 )
2024-04-26 16:36:47 +02:00
onebeastchris
91a74603c7
idea: deal with cookies and transfer
2024-04-26 14:50:48 +02:00
onebeastchris
16cb76f523
neoforge 1.20.5 boots
2024-04-25 17:38:03 +02:00
Camotoy
b29e0d9d10
Move MCProtocolLib to dev - package ID change
2024-04-24 16:39:35 -04:00
onebeastchris
687d299ff5
target 1.20.5 release, build neoforge again
2024-04-24 16:26:59 -04:00
onebeastchris
c48428daf0
init: pick item component change
2024-04-24 16:26:58 -04:00
onebeastchris
6a5efa3c9d
Start on 1.20.5 mod platform support - NeoForge (temporarily) excluded
...
Also fixes lecterns, and block break speed calculations
2024-04-24 16:26:58 -04:00
chris
94f664ad8d
Fix: Properly check whether the so_reuseport
socket option is available ( #4579 )
...
* Try to properly check if so_reuseport is available
* io_uring "support"
* comment out io_uring, for now
* Make IO_uring opt-in via `-DGeyser.io_uring=true` flag
* dont include io_uring
* oops - bungee
editing on mobile is hard
* oops - spigot
* oops - velocity
* properly exclude all io_uring on all platforms except standalone
---------
Co-authored-by: Kas-tle <26531652+Kas-tle@users.noreply.github.com>
2024-04-19 11:50:40 +02:00
chris
a24f684123
Update to Gradle 8.7, bump loom to 1.6 ( #4565 )
...
* Update to Gradle 8.6, bump loom to 1.6
* update to gradle 8.7
2024-04-14 00:16:26 +02:00
Sage
fa441f1c7b
Add ConnectionRequestEvent ( #4533 )
...
* Add ConnectionRequestEvent and implement it
* Add debug message and use InetSocketAddress instead of string
* Provide both proxy and real client ip
And add some minor javadocs
* Make ProxyIp nullable
* Apply changes from pr
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
* Apply changes from pr
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
* Apply changes from pr
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
* Bump API version
* Dont JiJ common on mod platforms
---------
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
Co-authored-by: Kas-tle <26531652+Kas-tle@users.noreply.github.com>
2024-04-01 14:33:12 -07:00
chris
d24a4766b4
Shade the Geyser api on modded platforms ( #4520 )
2024-03-24 16:12:40 +00:00
chris
4fa0bcd01b
Update Jackson ( #4512 )
...
* Update jackson
* relocate yaml on velocity
2024-03-21 19:05:41 +01:00
chris
867cf6da05
Feature: JiJ dependencies on modded platforms ( #4502 )
...
* Use JiJ inclusion for Fabric/NeoForge to prevent mod conflicts. Further: Don't publish shadow jars to maven.
* Shade and relocate dependencies that don't conform to SemVer on Fabric
* Shade/Relocate dependencies on Fabric to avoid version warnings
* Use relocate function from the build-logic plugin
2024-03-19 23:05:30 +01:00