GravitLauncher / Launcher

Улучшеный Minecraft лаунчер на основе sashok's742 v3
https://gravitlauncher.com
GNU General Public License v3.0
132 stars 105 forks source link

Fix proxy server patches #598

Closed LaDerek closed 2 years ago

LaDerek commented 2 years ago

I tired to patch Waterfall After all steps from wiki I got this

./waterfall build
Submodule 'BungeeCord' (https://github.com/SpigotMC/BungeeCord.git) registered for path 'BungeeCord'
Cloning into '/home/proxy/bungeecord/Waterfall/BungeeCord'...
Submodule path 'BungeeCord': checked out 'ff5727c5ef9c0b56ad35f9816ae6bd660b622cf0'
Rebuilding Forked projects.... 
Cloning into 'Waterfall-Proxy'...
done.
Resetting Waterfall-Proxy to BungeeCord...
Branch 'master' set up to track remote branch 'master' from 'origin'.
HEAD is now at ff5727c5 Revert broken chat PR and align with Spigot
  Applying patches to Waterfall-Proxy...
Applying: POM Changes
Applying: Copy license files into jar
Applying: Rename references from BungeeCord to Waterfall
Applying: Add Waterfall configuration files
Applying: Disable Metrics
Applying: Fetch modules from the Waterfall API endpoint
Applying: Fixup ProtocolConstants
Applying: Presize the HTTP response buffer
Applying: Don't access a ByteBuf's underlying array
Applying: Optimize uuid conversions
Applying: Add support for FML with IP Forwarding enabled
Applying: Better unit tests for Chat API
Applying: Allow removing servers or changing addresses on reload
Applying: Enable TCP_NODELAY.
Applying: Micro-optimizations
Applying: Allow invalid packet ids for forge servers
Applying: Resolve sendData() deadlocks
Applying: Add basic support for configurable tab-complete throttling
Applying: Improve server list ping logging
Applying: Add a property to accept invalid ping packets
Applying: Use a worker and a boss event loop group.
Applying: Better Decompression Sanity
Applying: Validate that chat messages are non-blank
Applying: Add dynamic server addition/removal api.
Applying: Add callEvent() shortcut to Event
Applying: Improve ServerKickEvent
Applying: Configurable server version in ping response
Applying: Add timeout variant to connect methods
Applying: Proxy query event
Applying: Dump the raw hex of a packet on a decoding error
Applying: Fix potion race condition on Forge 1.8.9
Applying: Optionally use async Netty DNS resolver
Applying: Improve outdated build message
Applying: Fix some forge plugin message packets not being forwarded correctly
Applying: Use Log4j2 for logging and TerminalConsoleAppender for console
Applying: Handle plugin prefixes using Log4J
Applying: Allow plugins to use SLF4J for logging
Applying: Add Log4j configuration that replicates the old BungeeCord setup
Applying: Add console command completion
Applying: Providing access to the player's LoginResult on LoginEvent
Applying: Optionally log InitialHandler connections
Applying: Forge is a first class citizen
Applying: Ignore empty packets
Applying: Don't use a bytebuf for packet decoding
Applying: Provide an option to disable entity metadata rewriting
Applying: Add ProxyDefineCommandsEvent
Applying: Use proper max length for serverbound chat packet
Applying: Fix upstream javadocs
Applying: OSX native zlib and crypto
Applying: Speed up some common exceptions
Applying: ConnectionInitEvent
Applying: Add exception reporting event
Applying: Allow to disable tablist rewrite
Applying: Remove version from brand info
Applying: Add auth url option
Applying: Add the ability to generate decoder traces for debugging
Applying: Additional DoS mitigations
Applying: Add support for hex color codes in console
Applying: Don't bother locking to fetch a v4 UUID from the offline UUIDs map
Applying: Strip hostname from InetSocketAddress
Applying: Configurable plugin messaging limits
Applying: ServerConnectRequest#sendFeedback
Applying: Don't send exceptions to the client during kicks, etc
Applying: Improve login state transition
Applying: Add protocol version to packet not found message
Applying: Expand packet-decode-logging usage
Applying: Use Launcher Auth
error: sha1 information is lacking or useless (proxy/pom.xml).
error: could not build fake ancestor
Patch failed at 0067 Use Launcher Auth
hint: Use 'git am --show-current-patch' to see the failed patch
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
  Something did not apply cleanly to Waterfall-Proxy.
  Please review above details and finish the apply then
  save the changes with rebuildPatches.sh