{"id":46183236,"url":"https://github.com/pugmatt/bedrockconnect","last_synced_at":"2026-03-02T21:01:24.763Z","repository":{"id":37617216,"uuid":"189541306","full_name":"Pugmatt/BedrockConnect","owner":"Pugmatt","description":"Join any Minecraft Bedrock Edition server IP on Xbox One, Nintendo Switch, and PS4/PS5","archived":false,"fork":false,"pushed_at":"2026-02-23T01:49:00.000Z","size":17167,"stargazers_count":1992,"open_issues_count":50,"forks_count":196,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-02-23T08:08:01.858Z","etag":null,"topics":["bedrock","bedrock-edition","dns","java","minecraft"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Pugmatt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["pugmatt"],"patreon":"pugmatt","ko_fi":"pugmatt"}},"created_at":"2019-05-31T06:37:28.000Z","updated_at":"2026-02-23T01:49:04.000Z","dependencies_parsed_at":"2023-02-19T05:45:19.013Z","dependency_job_id":"030447fe-c84e-42ab-98e6-15eba6190e08","html_url":"https://github.com/Pugmatt/BedrockConnect","commit_stats":null,"previous_names":[],"tags_count":89,"template":false,"template_full_name":null,"purl":"pkg:github/Pugmatt/BedrockConnect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pugmatt%2FBedrockConnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pugmatt%2FBedrockConnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pugmatt%2FBedrockConnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pugmatt%2FBedrockConnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pugmatt","download_url":"https://codeload.github.com/Pugmatt/BedrockConnect/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pugmatt%2FBedrockConnect/sbom","scorecard":{"id":114966,"data":{"date":"2025-08-11","repo":{"name":"github.com/Pugmatt/BedrockConnect","commit":"89c35d404ebf8ee1713bb831899f56934b269782"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":0,"reason":"Found 1/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 8 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":0,"reason":"dangerous workflow patterns detected","details":["Warn: script injection with untrusted input ' github.event.head_commit.message ': .github/workflows/release.yml:26"],"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/checkversion.yml:12","Warn: no topLevel permission defined: .github/workflows/checkversion.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 1.59 not signed: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/237731972","Warn: release artifact 1.58 not signed: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/229840577","Warn: release artifact 1.57.2 not signed: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/226301385","Warn: release artifact 1.57.1 not signed: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/225950971","Warn: release artifact 1.57 not signed: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/225945463","Warn: release artifact 1.59 does not have provenance: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/237731972","Warn: release artifact 1.58 does not have provenance: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/229840577","Warn: release artifact 1.57.2 does not have provenance: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/226301385","Warn: release artifact 1.57.1 does not have provenance: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/225950971","Warn: release artifact 1.57 does not have provenance: https://api.github.com/repos/Pugmatt/BedrockConnect/releases/225945463"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:103"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/checkversion.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/checkversion.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/checkversion.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/checkversion.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/checkversion.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/checkversion.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:207: update your workflow using https://app.stepsecurity.io/secureworkflow/Pugmatt/BedrockConnect/release.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/bedrockconnect/Dockerfile:1: pin your Docker image by updating openjdk:11 to openjdk:11@sha256:99bac5bf83633e3c7399aed725c8415e7b569b54e03e4599e580fc9cdb7c21ab","Warn: containerImage not pinned by hash: docker/bind9/Dockerfile:1: pin your Docker image by updating ubuntu:jammy to ubuntu:jammy@sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb","Warn: containerImage not pinned by hash: docker/custom-servers/Dockerfile:1: pin your Docker image by updating openjdk:11 to openjdk:11@sha256:99bac5bf83633e3c7399aed725c8415e7b569b54e03e4599e580fc9cdb7c21ab","Warn: containerImage not pinned by hash: docker/raspberry-pi/Dockerfile:1: pin your Docker image by updating openjdk:8 to openjdk:8@sha256:86e863cc57215cfb181bd319736d0baf625fe8f150577f9eb58bd937f5452cb8","Warn: containerImage not pinned by hash: serverlist-server/Dockerfile:1: pin your Docker image by updating gcr.io/distroless/java21 to gcr.io/distroless/java21@sha256:914d2e4d0aef6afe6167a11de8d87a4bfcd9325f36d1b45c03c04e6f16ba94d8","Warn: downloadThenRun not pinned by hash: docker/bind9/Dockerfile:15","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of   5 containerImage dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 1 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T00:56:30.579Z","repository_id":37617216,"created_at":"2025-08-16T00:56:30.580Z","updated_at":"2025-08-16T00:56:30.580Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30020113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T20:56:45.032Z","status":"ssl_error","status_checked_at":"2026-03-02T20:51:18.182Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bedrock","bedrock-edition","dns","java","minecraft"],"created_at":"2026-03-02T21:01:23.414Z","updated_at":"2026-03-02T21:01:24.748Z","avatar_url":"https://github.com/Pugmatt.png","language":"Java","readme":"# BedrockConnect\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)\n[\u003cimg src=\"https://ko-fi.com/img/githubbutton_sm.svg\" alt=\"Ko-fi\" width=\"150\"\u003e](https://ko-fi.com/Z8Z09Z56K)\n\n\u003cimg src=\"https://i.imgur.com/H9zVzGT.png\" alt=\"Bedrock Block\" align=\"right\" width=\"200\"\u003e\n\n\nBedrockConnect is a minimal *Minecraft: Bedrock Edition* server software that provides a server-list interface to players. Players can connect to any Bedrock Edition game servers, along with storing and managing an in-game list of their servers. \n\nThis is primarily helpful on console versions of the game (Switch, Xbox, PlayStation) where a list for 3rd-party servers is not natively available in-game. This project aims to provide a straight-forward solution that any player can setup directly on their game console in a few minutes.\n\nDemo video: https://www.youtube.com/watch?v=Uz-XYXAxd8Q\n\n*\u003csub\u003eBedrockConnect is and always has been free and open-source since its release in 2019. To ensure you are using the free tool/servers provided by this project, only use or download BedrockConnect resources found on this page/repository. We **do NOT** have an official mobile app on the Apple/Google Play store, and any app with the same name is NOT associated with this project.\u003c/sub\u003e*\n\n## ⭐ Quick setup\n\nBelow are instructions for setting up BedrockConnect on your game console, it typically takes only a few minutes to get setup.\n\nThere are two primary methods available to join BedrockConnect:\n\n### DNS Method (recommended, no download required)\n\u003cdetails\u003e\u003csummary\u003e📟 (Click to expand)\u003c/summary\u003e\n\n**Nintendo Switch**:\n- Go into your console's internet settings, and set the primary DNS to 104.238.130.180 and secondary DNS to 8.8.8.8\n- Open Minecraft and go to the \"Servers\" tab. Join a redirect-compatible featured server to open BedrockConnect\n   - **Redirect-compatible servers**: Mineville, Lifeboat, Enchanted, Galaxite, The Hive\n- Video walkthrough: https://www.youtube.com/watch?v=zalT_oR1nPM\n\n**Xbox**:\n- Go into your console's internet settings, and set the primary DNS to 104.238.130.180 and secondary DNS to 8.8.8.8\n- Open Minecraft and go to the \"Servers\" tab. Join a redirect-compatible featured server to open BedrockConnect\n   - **Redirect-compatible servers**: Mineville, Lifeboat, Enchanted, Galaxite, The Hive\n- Video walkthrough: https://www.youtube.com/watch?v=g8mHvasVHMs\n\n**PlayStation**:\n- Go into your console's internet settings, and set the primary DNS to 45.55.68.52 and secondary DNS to 8.8.8.8 (See 'How to change DNS' guides below)\n- Open Minecraft and go to the \"Servers\" tab. Join a redirect-compatible featured server to open BedrockConnect\n   - **Redirect-compatible servers**: Mineville, Lifeboat, Enchanted, Galaxite, The Hive\n\n\u003cdetails\u003e\u003csummary\u003eHow to change DNS on PS5 (Click to expand)\u003c/summary\u003e\n\t\n1. In the PS5 home screen, go to \"Settings\" and then \"Network\"\n\t\n2. Select \"Settings\" and choose \"Set up internet connection\"\n\n3. In \"Advance Settings\", set the \"DNS settings\" to \"Manual\"\n\n4. Enter 45.55.68.52 for the primary DNS and 8.8.8.8 for the secondary DNS, and select \"Ok\"\n\n5. Wait for connection to test\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eHow to change DNS on PS4 (Click to expand)\u003c/summary\u003e\n\t\n1. In the PS4 home screen, go to \"Settings\" and then \"Network\"\n\t\n2. Select \"Set up internet connection\"\n\t\n3. Select your internet's connection type\n\n4. When prompted for how to set up the internet connection, select \"Custom\"\n\n5. Select your connection from the list\n\n6. Select \"Automatic\" for \"IP address settings\"\n\n7. Select \"Do not specify\" for \"DHCP host name\"\n\n8. For the \"DNS settings\" screen, select “Manual”\n\n9. Enter 45.55.68.52 for the primary DNS and 8.8.8.8 for the secondary DNS, and click \"Next\"\n\n10. Select \"Automatic\" for \"MTU settings\"\n\n11. Select \"Do not use\" for \"Proxy server\"\n\n12. Test connection\n\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n#### \"Add Friend\" Method (requires download)\n\u003cdetails\u003e\u003csummary\u003e👥 (Click to expand)\u003c/summary\u003e\n\t\n---\n\nℹ️ *The public bots have been turned off until further notice due to inscalibility with player growth and other security related concerns.*\n\n--- \n\t\nFollow the [\"Standalone\" install instructions from MCXboxBroadcast repo](https://github.com/MCXboxBroadcast/Broadcaster?tab=readme-ov-file#standalone), and set the target server address in your config.yml to 104.238.130.180.\n\u003c/details\u003e\n\n\nIf you're having trouble connecting to the serverlist, try running through the [troubleshooting page](https://github.com/Pugmatt/BedrockConnect/wiki/Troubleshooting)\n\n## How does it work?\n\nWhen a player connects to BedrockConnect, they are met with a server-list interface sent by the server. When the player enters the details for the server they are looking to join, BedrockConnect sends a packet that transfers the player off of BedrockConnect and on to the server they entered.\n\nTo access BedrockConnect on game consoles, we primarily utilize one of two methods:\n\n- **DNS Method** - By using a custom DNS server, we can redirect the domains used by 'Featured Servers' to instead go to the BedrockConnect serverlist server. This allows players to connect through 'Featured Servers' entries.\n\n- **\"Add Friend\" method** - By utilizing the 'Join Game' button in the game's Friends menu, we can redirect them to the BedrockConnect instance. This method is powered by [MCXboxBroadcast](https://github.com/rtm516/MCXboxBroadcast).\n\n## Community-hosted instances\n\nThere are multiple BedrockConnect instances available hosted by the community available to use:\n\n### List of Instances\n\u003cdetails\u003e\u003csummary\u003e📁 (Click to expand list)\u003c/summary\u003e\n\t\n| IP Address | DNS-Method Enabled | Location | Maintainer | Note |\n| ------------- | ------------- | ------------- | ------------- | ------------- |\n| 104.238.130.180 | ✔️ | \u003cimg src=\"https://flagicons.lipis.dev/flags/4x3/us.svg\" height=\"20\"\u003e | [Pugmatt](https://github.com/Pugmatt) | Main instance. Multiple load balanced servers. If issues occur on PS4/PS5 with DNS method, replace primary DNS address with 45.55.68.52 |\n| 134.255.231.119 | ✔️ | \u003cimg src=\"https://flagicons.lipis.dev/flags/4x3/de.svg\" height=\"20\"\u003e | [ZAP-Hosting](https://github.com/zaphosting) |  |\n| 185.169.180.190 | ✔️ | \u003cimg src=\"https://flagicons.lipis.dev/flags/4x3/tr.svg\" height=\"20\"\u003e | [hasankayra04](https://github.com/hasankayra04) | DNS service with NextDNS [Status Page](https://status.hasankayra04.com) (Listed as \"Dns Resolver\" \u0026 \"BedrockConnect\") |\n| 5.161.83.73 | | \u003cimg src=\"https://flagicons.lipis.dev/flags/4x3/us.svg\" height=\"20\"\u003e | [Cybrancee](https://github.com/cybrancee) |  Located in Virginia, United States  |\n| 213.171.211.142 | | \u003cimg src=\"https://flagicons.lipis.dev/flags/4x3/gb.svg\" height=\"20\"\u003e | [kmpoppe](https://github.com/kmpoppe) |  |\n| 217.160.58.93 | | \u003cimg src=\"https://flagicons.lipis.dev/flags/4x3/de.svg\" height=\"20\"\u003e | [kmpoppe](https://github.com/kmpoppe) | |\n| 2.59.252.99 | | \u003cimg src=\"https://flagicons.lipis.dev/flags/4x3/kr.svg\" height=\"20\"\u003e | [Minjae](https://github.com/minj-ae) | Located in Seoul, South Korea |\n\u003c/details\u003e\n\n\n[Status Page for public instances](https://bcstatus.xyz/status/bedrock)\n\nCurrently, the instances do NOT share the same player database, so if you have added a server to your list on any of the given servers and connect to a different one, you will need to save that data again.\n\n\u003csub\u003eIf you are currently hosting a BedrockConnect instance and are interested in adding it to this list, create a pull request adding it to the table above.\u003c/sub\u003e\n\n## Hosting your own BedrockConnect instance\n\n### Running the BedrockConnect software\n\n**Requirements:**\n- Java 8 or higher\n\nDownload the latest release of the BedrockConnect serverlist software here: https://github.com/Pugmatt/BedrockConnect/releases\n\nRun the jar with the following command\n```\njava -jar BedrockConnect-1.0-SNAPSHOT.jar\n```\n\nAlternatively, BedrockConnect can also be ran on Docker through the public image ```pugmatt/bedrock-connect```\n\n```bash\ndocker run -p 19132:19132/udp pugmatt/bedrock-connect\n```\n\n### Configuration\n[See wiki page here](https://github.com/Pugmatt/BedrockConnect/wiki/Configuration) for how to further configure BedrockConnect and a list of available settings.\n\n### Setting up a join method for game consoles\n\nIf your console is Playstation or Xbox and on the same network/LAN as the machine running BedrockConnect, you can join BedrockConnect as-is via LAN by going to the \"Worlds\" tab in-game. \n\nIf you are on a different game console or want to connect outside of your network, you will need to set-up a join method by checking out the resources below:\n\n\u003cdetails\u003e\u003csummary\u003e📁 (Click to expand resources)\u003c/summary\u003e\n\n- \"Add Friend\" method\n    - Follow [\"Standalone\" install instructions from MCXboxBroadcast repo](https://github.com/MCXboxBroadcast/Broadcaster?tab=readme-ov-file#standalone) and set target server to your BedrockConnect instance\n      - If game console's on the same network as your hosting machine of BedrockConnect, IP would be the [local address of the hosting machine](https://www.whatismybrowser.com/detect/what-is-my-local-ip-address/)\n      - Or, for outside connections, IP would be your [external address](https://whatismyipaddress.com/) (Will also need to port-forward 19132)\n \n- Windows tutorial (DNS Method) (LAN): https://www.youtube.com/watch?v=AW5X7-qnvLk\n\n- Linux tutorial: https://github.com/Pugmatt/BedrockConnect/wiki/Setting-up-on-Linux\n\n- A docker-compose file with BedrockConnect and bind9 DNS included can be found in the [docker folder of the repo](https://github.com/Pugmatt/BedrockConnect/tree/master/docker), along with other docker resources.\n\n- If you're looking to host a DNS server using a different DNS software, [click here details on what zones to configure](https://github.com/Pugmatt/BedrockConnect/wiki/Using-your-own-DNS-server)\n\n\u003c/details\u003e\n\n## Libraries used\n- [NukkitX Bedrock Protocol Library](https://github.com/NukkitX/Protocol)\n\n\n## Thank you Sponsors!\nSponsors go a long way in helping BedrockConnect's continued development and keeping server bills paid!\n\nIf you're interested in sponsoring projects like this one (thank you!) feel free to check out my [GitHub Sponsors](https://github.com/sponsors/Pugmatt) or [Patreon](https://www.patreon.com/Pugmatt)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/Pugmatt/Pugmatt-SponsorKit/refs/heads/static/sponsors.svg\" alt=\"Silver Sponsors\"\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ch3\u003eAll Sponsors\u003c/h3\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/Pugmatt/Pugmatt-SponsorKit/refs/heads/circle/sponsors.svg\" alt=\"All Sponsors\"\"\u003e\n\u003c/p\u003e\n","funding_links":["https://github.com/sponsors/pugmatt","https://patreon.com/pugmatt","https://ko-fi.com/pugmatt","https://ko-fi.com/Z8Z09Z56K","https://github.com/sponsors/Pugmatt","https://www.patreon.com/Pugmatt"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpugmatt%2Fbedrockconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpugmatt%2Fbedrockconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpugmatt%2Fbedrockconnect/lists"}