mirror of
https://github.com/ViaVersion/ViaFabricPlus.git
synced 2025-01-09 19:48:48 +01:00
Only replace port when version is forced
This commit is contained in:
parent
de8a6f642c
commit
7bda76f004
@ -152,13 +152,11 @@ public class ClientsideFixes {
|
|||||||
* @return The server address with the replaced default port
|
* @return The server address with the replaced default port
|
||||||
*/
|
*/
|
||||||
public static ServerAddress replaceDefaultPort(final ServerInfo info) {
|
public static ServerAddress replaceDefaultPort(final ServerInfo info) {
|
||||||
ProtocolVersion targetVersion = ((IServerInfo) info).viaFabricPlus$forcedVersion();
|
final boolean isBedrock = Objects.equals(((IServerInfo) info).viaFabricPlus$forcedVersion(), BedrockProtocolVersion.bedrockLatest);
|
||||||
if (targetVersion == null) {
|
|
||||||
targetVersion = ProtocolTranslator.getTargetVersion();
|
|
||||||
}
|
|
||||||
// If the default port for this entry should be replaced, check if the address already contains a port
|
// If the default port for this entry should be replaced, check if the address already contains a port
|
||||||
// We can't just replace vanilla's default port because a bedrock server might be running on the same port
|
// We can't just replace vanilla's default port because a bedrock server might be running on the same port
|
||||||
if (BedrockSettings.global().replaceDefaultPort.getValue() && targetVersion.equals(BedrockProtocolVersion.bedrockLatest) && !info.address.contains(":")) {
|
if (BedrockSettings.global().replaceDefaultPort.getValue() && isBedrock && !info.address.contains(":")) {
|
||||||
return ServerAddress.parse(info.address + ":" + 19132);
|
return ServerAddress.parse(info.address + ":" + 19132);
|
||||||
} else {
|
} else {
|
||||||
return ServerAddress.parse(info.address);
|
return ServerAddress.parse(info.address);
|
||||||
|
Loading…
Reference in New Issue
Block a user