{"id":16377522,"url":"https://github.com/phoenix616/versionconnector","last_synced_at":"2025-03-23T03:32:51.431Z","repository":{"id":80316212,"uuid":"54063662","full_name":"Phoenix616/VersionConnector","owner":"Phoenix616","description":"Bungee plugin to connect different Minecraft client versions to different servers on join","archived":false,"fork":false,"pushed_at":"2022-09-28T13:18:31.000Z","size":77,"stargazers_count":10,"open_issues_count":4,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-18T17:14:27.571Z","etag":null,"topics":["bukkit","bungee","bungeecord","forge","java","minecraft","plugin","protocol","spigot"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/20179/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Phoenix616.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["Phoenix616"],"ko_fi":"Phoenix616","custom":"https://tip.phoenix616.dev"}},"created_at":"2016-03-16T20:20:08.000Z","updated_at":"2024-03-22T10:55:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"848bc3c6-460a-4a7f-ba27-9b418cde4e79","html_url":"https://github.com/Phoenix616/VersionConnector","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phoenix616%2FVersionConnector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phoenix616%2FVersionConnector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phoenix616%2FVersionConnector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phoenix616%2FVersionConnector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Phoenix616","download_url":"https://codeload.github.com/Phoenix616/VersionConnector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052638,"owners_count":20553162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","bungee","bungeecord","forge","java","minecraft","plugin","protocol","spigot"],"created_at":"2024-10-11T03:43:26.793Z","updated_at":"2025-03-23T03:32:51.413Z","avatar_url":"https://github.com/Phoenix616.png","language":"Java","funding_links":["https://github.com/sponsors/Phoenix616","https://ko-fi.com/Phoenix616","https://tip.phoenix616.dev"],"categories":[],"sub_categories":[],"readme":"# VersionConnector\nBungee plugin to connect different Minecraft client versions to different servers on join or server switch. Includes simple load balancing and Forge switch. (Forge can only be detected with 1.8-1.13 clients!)\n\nDevelopment builds can be found on the [Minebench](https://www.minebench.de) Jenkins as usual: http://ci.minebench.de/job/VersionConnector/\n\n## Versions directly supported:\n\nThe plugin contains some constants which can be used to specify a version string instead of the protocol version. See [this class](https://github.com/Minebench/VersionConnector/blob/master/src/main/java/de/themoep/versionconnector/ProtocolVersion.java) for a full list of them.\n\nIt will fallback to the version with the closest protocol number below the actual client's protocol. You can however set the protocol version directly if you want or submit additions to the [ProtocolVersion](https://github.com/Minebench/VersionConnector/blob/master/src/main/java/de/themoep/versionconnector/ProtocolVersion.java) enum.\n\n## Config:\n\n``` yaml\ndebug: false\n# Minimum amount of players that need to be online on one server to start balancing\n# new players to the other server (e.g. between lobby_1_8_a \u0026 lobby_1_8_b)\nstart-balancing: 0\njoin:\n  lobby:\n    versions:\n      '34': lobby_prot_34 # Lobby for specific protocol version\n      '1_8': lobby_1_8_a, lobby_1_8_b # Lobbies for 1.8\n      '1_9': lobby_1_9 # Lobby for 1.9\n      UNKNOWN: well_we_dont_know # Lobby for an Unknown version (not a fallback if no config for version was found!)\n    forge:\n      '1_9': forge_lobby_1_9\n      '1_8': forge_lobby_1_8_a, forge_lobby_1_8_b\n    mods:\n      \"modname1,modname2\": mod_server\nservers:\n  survival:\n    versions:\n      '1_8': survival_1_8\n      '1_10': survival_1_10\n      UNKNOWN: survival_wat\n    forge:\n      '1_9': forge_suvival_1_9\n      '1_8': forge_suvival_1_8_a, forge_suvival_1_8_b\n    mods:\n      \"modname1,modname2\": mod_server\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoenix616%2Fversionconnector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphoenix616%2Fversionconnector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoenix616%2Fversionconnector/lists"}