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

/transfer doesn't work #4677

Open
Budderman18 opened this issue May 19, 2024 · 1 comment
Open

/transfer doesn't work #4677

Budderman18 opened this issue May 19, 2024 · 1 comment

Comments

@Budderman18
Copy link

Budderman18 commented May 19, 2024

Describe the bug

Whenever a bedrock player is transferred, instead of transferring to the server it just kicks the player with the message (Transferring to another server).

To Reproduce

run /transfer (ip) (port) @p as a bedrock player

Expected behaviour

Player is transferred rather than kicked

Screenshots / Videos

2024-05-19.16-35-06.mp4

Server Version and Plugins

/ver from:
This server is running Paper version 1.20.6-82-master@0ad09de (2024-05-18T20:25:01Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT)

plugins from:
Server Plugins (16):
[16:31:43 INFO]: Bukkit Plugins:
[16:31:43 INFO]: - *AdvancedReplay, AntiCheatReplay, BadlionClientModAPI, floodgate, Geyser-Spigot, IngotAntiCheat, IngotDuels, IngotMinigamesAPI, IngotServerManager, IngotTowerDefense
[16:31:43 INFO]: *LunarClient-API, *LunarClient-Impl, ProtocolLib, spark, Themis, WorldEdit

/ver to:
This server is running Paper version 1.20.6-82-master@0ad09de (2024-05-18T20:25:01Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT)

plugins to:
Server Plugins (67):
[4:31:44 PM INFO] Bukkit Plugins:
[4:31:44 PM INFO] - *AdvancedReplay, ajParkour, AntiCheatReplay, BadlionClientModAPI, BedWars, BentoBox, BentoBox-BSkyBlock, BentoBox-Challenges, BentoBox-Level, BentoBox-Warps
[4:31:44 PM INFO] BookExploitFix, Citizens, ClearLag, CommandSigns, ConsoleSpamFix, CrazyAuctions, Curses, Duels, Essentials, EssentialsChat
[4:31:44 PM INFO] EssentialsDiscord, EssentialsGeoIP, EssentialsWarpGUI, F3NPerm, Factions, floodgate, Geyser-Spigot, GriefPrevention, GroupManager, IngotAntiCheat
[4:31:44 PM INFO] IngotBedrockTweaker, IngotBridges, IngotHub, IngotMinigamesAPI, IngotServerManager, IngotSkywars, IngotSpleefPlus, IngotSurvivalGames, IngotVanillaTweaker, IngotWarn
[4:31:44 PM INFO] IngotWorldManager, *KillerMoney, LibsDisguises, MobArena, Morphy, Multiverse-Core, Multiverse-Inventories, Multiverse-Portals, *MultiWorldMoney, NoteBlockAPI
[4:31:44 PM INFO] PlaceholderAPI, PlotSquared, ProtocolLib, RandomTeleport, SignShop, SkyblockOres, spark, StaffChat, Themis, TimeManager
[4:31:44 PM INFO] TitleManager, TowerDefense, UltraCosmetics, Vault, Votifier, VotingPlugin, WorldEdit

Geyser Dump

https://dump.geysermc.org/5zmWj48RZ1jrSCmc6CW6naxIFkt7O4aY

Geyser Version

This server is running Geyser version 2.3.1-SNAPSHOT (git-master-8b77031) (Java: 1.20.5 - 1.20.6, Bedrock: 1.20.40/1.20.41 - 1.20.80/1.20.81)

Minecraft: Bedrock Edition Device/Version

1.20.81, windows 11

Additional Context

Yes i'm making sure i'm using the bedrock port when transferring to servers without clone remote port enabled.

@onebeastchris
Copy link
Member

This is working as intended - since we have to assume that the ip/port sent in a Java transfer packet is for a Java client (instead of a ip and port, that a Bedrock player could use to connect).

There is an event in the Geyser api that allows controlling what Bedrock/Geyser server to re-route the Bedrock player to, which you could listen to and set the bedrock IP/port. A Geyser extension could be made that would allow you to configure/map servers like that, but such an extension doesn't exist yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants