1.21.60 support

This commit is contained in:
AkmalFairuz
2025-02-13 10:42:17 +07:00
parent 1eea0360a5
commit f424b90afd
28 changed files with 10000 additions and 96 deletions

View File

@@ -10,6 +10,7 @@ import (
"log"
"os"
"sync"
"time"
)
// The following program implements a proxy that forwards players from one local address to a remote address.
@@ -28,6 +29,7 @@ func main() {
listener, err := minecraft.ListenConfig{
StatusProvider: p,
AcceptedProtocols: []minecraft.Protocol{
legacyver.New766(),
legacyver.New748(),
legacyver.New729(),
legacyver.New712(),
@@ -54,7 +56,7 @@ func handleConn(conn *minecraft.Conn, listener *minecraft.Listener, config confi
serverConn, err := minecraft.Dialer{
TokenSource: src,
ClientData: conn.ClientData(),
}.Dial("raknet", config.Connection.RemoteAddress)
}.DialTimeout("raknet", config.Connection.RemoteAddress, time.Second*100)
if err != nil {
panic(err)
}