Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proxied Arclight-Pixelmon not connecting #1567

Open
5 tasks done
BendersRepublic opened this issue Nov 20, 2024 · 4 comments
Open
5 tasks done

Proxied Arclight-Pixelmon not connecting #1567

BendersRepublic opened this issue Nov 20, 2024 · 4 comments
Labels
Question | 问题 Not a code related using issue Version: 1.16

Comments

@BendersRepublic
Copy link

I have confirmed that ...

  • Arclight is up to date
  • all dependencies are installed
  • all plugins and mods are up to date
  • unable to reproduce in Spigot
  • unable to reproduce in Forge

Arclight version

arclight-forge-1.16.5-1.0.24

OS & Java versions

16

Plugins and Mods

Plugins (39): LuckPerms, RunAsOP, PlaceholderAPI, CMILib, LydaziaBlocker, spark, Votifier, ConsoleSpamFix, LoneLibs, ProtocolLib, SkinsRestorer, Factions, antiRedstoneClock, AscesaTower, ZNPCsPlus, DecentHolograms, ConditionalEvents, CMI, Vault, EverNifeCore, Jobs, PlayerPoints, Multiverse-Core, PixelmonEconomyBridge, SCore, PhoenixCrates, ajLeaderboards, TAB, AscesaCraftCompanion, VarLight, BukkitPixelmonPlaceholders, EveryCommands, ExecutableItems, ItemsAdder, OreRegenerator, DeluxeMenus, AdvancedCrates, ShopGUIPlus, PlugManX (PlugMan)

Mods (24): AquaGTS, AquaPatch, Architectury, AscescaCraft, Atlantis, BiomesOPlenty, CloverTrainerUtils, CustomGUI, ForgePlaceholders, FTBLibrary, FTB Quests, FTB Teams, Item Filters, JEI, Pixelmon, PixelTweaks, ProxyCompatibleForge, Random Patches, Saturn, WorldEdit

Description

I'm using Arclight for my pixelmon server. I am also trying to attach a proxy + vanilla lobby.

Basically once I join the pixelmon server from the lobby, I get these errors:

[13:18:38] [Netty Epoll Server IO #3/INFO] [minecraft/ServerLoginNetHandler]: UUID of player Polaroid_LS is 8f20bb98-0f73-4521-87e4-e356ce3446c9
[13:18:40] [Server thread/INFO] [minecraft/ServerLoginNetHandler]: com.mojang.authlib.GameProfile@13c54879[id=8f20bb98-0f73-4521-87e4-e356ce3446c9,name=Polaroid_LS,properties={textures=[com.mojang.authlib.properties.Property@2b294643]},legacy=false] (/:55942) lost connection: Disconnected```
+ my minecraft is stuck on the negotiating screen.

Here's my setup:

Proxy: `velocity-3.2.0-SNAPSHOT-296` - Plugins: `Ambassador-Velocity-1.4.3-beta-all`

Lobby: `Paper 1.20.4`

Pixelmon 9.1.11/1.16.5 - Mods: `proxy-compatible-forge-1.1.6`

### Step to reproduce

_No response_

### Logs

proxy logs: https://mclo.gs/ZZoRLEY
pixelmon logs: https://mclo.gs/e8gml3K

### Server pack link (Optional)

_No response_
@BendersRepublic BendersRepublic added the Triage Default label, waiting for triage label Nov 20, 2024
@qyl27 qyl27 added Version: 1.16 Catrgory: Lightfall and removed Triage Default label, waiting for triage Catrgory: Lightfall labels Nov 21, 2024
@qyl27
Copy link
Collaborator

qyl27 commented Nov 21, 2024

It seems you are using velocity, for 1.16, we have a fork of waterfall named lightfall, use that instead of velocity.

@qyl27 qyl27 added the Question | 问题 Not a code related using issue label Nov 21, 2024
@BendersRepublic
Copy link
Author

@qyl27 doing that, it seems the proxy thinks I'm under a vanilla client even though I am running pixelmon

[06:52:05] [Netty Epoll Server IO #1/ERROR] [forge/NetworkRegistry]: Channels [tcg:main,pixelmon:main] rejected vanilla connections [06:52:05] [Netty Epoll Server IO #1/INFO] [forge/ServerLifecycleHooks]: Disconnecting VANILLA connection attempt: This server has mods that require Forge to be installed on the client. Contact your server admin for more details.
https://gyazo.com/a81b7a10c9273c97dc2864a156ed0f8e

@BendersRepublic
Copy link
Author

@qyl27 doing that, it seems the proxy thinks I'm under a vanilla client even though I am running pixelmon

[06:52:05] [Netty Epoll Server IO #1/ERROR] [forge/NetworkRegistry]: Channels [tcg:main,pixelmon:main] rejected vanilla connections [06:52:05] [Netty Epoll Server IO #1/INFO] [forge/ServerLifecycleHooks]: Disconnecting VANILLA connection attempt: This server has mods that require Forge to be installed on the client. Contact your server admin for more details. https://gyazo.com/a81b7a10c9273c97dc2864a156ed0f8e

Ah, it's because I need the light-fall client. I have previously used the velocity setup for another pixelmon server. It worked fine, is there any reason this one is working differently? As I don't want to force users to download a new mod

@qyl27
Copy link
Collaborator

qyl27 commented Nov 21, 2024

Because the protocol has some changes in 1.13, after that, Spigot and Forge should be compatible with each other in networking protocol, but neither wants to give in, until 1.20.2, mc have a protocol update, we can use not modified client to join a modded server again.
So if you have hosted a Pixelmon server in 1.12, it works fine, but 1.13+ won't.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question | 问题 Not a code related using issue Version: 1.16
Projects
None yet
Development

No branches or pull requests

2 participants