{"id":14981152,"url":"https://github.com/bluemap-minecraft/bluemap","last_synced_at":"2026-04-07T16:01:15.923Z","repository":{"id":34693856,"uuid":"219180652","full_name":"BlueMap-Minecraft/BlueMap","owner":"BlueMap-Minecraft","description":"A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.","archived":false,"fork":false,"pushed_at":"2026-03-25T22:16:49.000Z","size":7662,"stargazers_count":2562,"open_issues_count":22,"forks_count":202,"subscribers_count":25,"default_branch":"master","last_synced_at":"2026-03-26T21:12:24.249Z","etag":null,"topics":["bluemap","minecraft","minecraft-mod","minecraft-plugin","threejs","webgl"],"latest_commit_sha":null,"homepage":"https://bluecolo.red/bluemap","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BlueMap-Minecraft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"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}},"created_at":"2019-11-02T16:25:07.000Z","updated_at":"2026-03-26T07:48:34.000Z","dependencies_parsed_at":"2024-01-06T10:32:21.221Z","dependency_job_id":"2ce4f94b-2018-479a-a38e-2c715de3b05b","html_url":"https://github.com/BlueMap-Minecraft/BlueMap","commit_stats":{"total_commits":1111,"total_committers":46,"mean_commits":"24.152173913043477","dds":0.5013501350135013,"last_synced_commit":"22b026c4e964d05ed9750f52d45cf14c8bee033a"},"previous_names":[],"tags_count":115,"template":false,"template_full_name":null,"purl":"pkg:github/BlueMap-Minecraft/BlueMap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueMap-Minecraft%2FBlueMap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueMap-Minecraft%2FBlueMap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueMap-Minecraft%2FBlueMap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueMap-Minecraft%2FBlueMap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlueMap-Minecraft","download_url":"https://codeload.github.com/BlueMap-Minecraft/BlueMap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueMap-Minecraft%2FBlueMap/sbom","scorecard":{"id":23120,"data":{"date":"2025-08-11","repo":{"name":"github.com/BlueMap-Minecraft/BlueMap","commit":"3df783676d7aa2bc98d4c0fbd16c77740f43c138"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/30 approved changesets -- score normalized to 1","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/translation-checker.yml:10","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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"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":"Maintained","score":10,"reason":"30 commit(s) and 23 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":"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":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: 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":"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":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/translation-checker.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/translation-checker.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/translation-checker.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/BlueMap-Minecraft/BlueMap/translation-checker.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating eclipse-temurin:21-jre-jammy to eclipse-temurin:21-jre-jammy@sha256:080ee1e167a9c858444a39c29be49f5a43bca81ea47aa2a6172fc04c987062c6","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   1 out of   1 npmCommand 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":"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 v5.11 not signed: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/237955747","Warn: release artifact v5.10 not signed: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/234676009","Warn: release artifact v5.9 not signed: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/226920221","Warn: release artifact v5.8 not signed: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/226906718","Warn: release artifact v5.7 not signed: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/202556835","Warn: release artifact v5.11 does not have provenance: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/237955747","Warn: release artifact v5.10 does not have provenance: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/234676009","Warn: release artifact v5.9 does not have provenance: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/226920221","Warn: release artifact v5.8 does not have provenance: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/226906718","Warn: release artifact v5.7 does not have provenance: https://api.github.com/repos/BlueMap-Minecraft/BlueMap/releases/202556835"],"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/build.yml:35"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 3 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"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T17:15:20.364Z","repository_id":34693856,"created_at":"2025-08-14T17:15:20.364Z","updated_at":"2025-08-14T17:15:20.364Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31518642,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["bluemap","minecraft","minecraft-mod","minecraft-plugin","threejs","webgl"],"created_at":"2024-09-24T14:03:01.018Z","updated_at":"2026-04-07T16:01:15.880Z","avatar_url":"https://github.com/BlueMap-Minecraft.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![title-banner](https://bluecolored.de/paste/BluemapBanner.png)](https://bluemap.bluecolored.de/)\n\n\u003cdiv align=\"center\"\u003e\n\ncreate **3D**-maps of your Minecraft worlds and display them in your browser  \n**\u003e\u003e [DEMO MAP](https://bluecolored.de/bluemap) \u003c\u003c**\n\n\n[![GitHub issues](https://img.shields.io/github/issues-raw/BlueMap-Minecraft/BlueMap)](https://github.com/orgs/BlueMap-Minecraft/projects/2)\n[![GitHub all releases](https://img.shields.io/github/downloads/BlueMap-Minecraft/BlueMap/total)](https://github.com/BlueMap-Minecraft/BlueMap/releases)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/BlueMap-Minecraft/BlueMap)](https://github.com/BlueMap-Minecraft/BlueMap/releases/latest)\n[![Discord](https://img.shields.io/discord/665868367416131594?label=discord)](https://discord.gg/zmkyJa3)\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n## What is BlueMap\nBlueMap is a program that reads your Minecraft world files and generates not only a map, but also 3D-models of the whole surface.\nWith the web-app you then can look at those in your browser and basically view the world as if you were ingame! \nOr just look at it from far away to get an overview.\n\n[![screenshot](https://bluecolored.de/paste/BlueMapScreenshot.jpg?2)](https://bluecolored.de/bluemap)\n\nBlueMap comes as a Spigot/Paper or Sponge Plugin, as a Fabric or Forge-Mod and you can also use BlueMap without any Server\nfrom the Command-Line as a standalone tool.\n\nIf installed as a Plugin/Mod, BlueMap **renders asynchronously** to your MinecraftServer-Thread. \nThis means at no time it will block your server-thread directly. \nSo as long as your CPU is not fully utilized, your server should not be slowed down while BlueMap is rendering.\n\n\n## Using BlueMap\nYou can download BlueMap from [here](https://github.com/BlueMap-Minecraft/BlueMap/releases).  \nRead the [installation instructions](https://bluemap.bluecolored.de/wiki/getting-started/Installation.html) to get started!\n\nHere you can see how many servers are using BlueMap:\n\n[![BlueMap Graph](https://metrics.bluecolored.de/bluemap/graph.php?1)](https://metrics.bluecolored.de/)\n\n## Development\n### Clone\nIf you have git installed, simply use the command `git clone --recursive https://github.com/BlueMap-Minecraft/BlueMap.git` to clone BlueMap.\n\n### Build\nIn order to build BlueMap you simply need to run the `./gradlew release` command in BlueMap's root directory.\nYou can find the compiled JAR files in `./build/release`.\n\n### Issues\nYou found a bug, have another issue?  \nFirst, make sure it's not on your end, if you are unsure you can always ask about it in our [Discord](https://bluecolo.red/map-discord).  \nIf you are sure it's a bug on BlueMap's end, please create an issue [here](https://github.com/BlueMap-Minecraft/BlueMap/issues)!\n\n### Contributing\nYou are welcome to contribute!\nJust create a pull request with your changes :)\n\n**If you want to have your changes merged, make sure they are complete, documented and well tested!**\n\nKeep in mind that we have to maintain all new features and keep supporting them in the future.\nThis means we always can decide to not accept a PR for any reason.\n\n## Links\n**TODO-List:** https://github.com/orgs/BlueMap-Minecraft/projects/2  \n**Wiki:** https://bluecolo.red/map-wiki  \n**Discord:** https://bluecolo.red/map-discord  \n**Reddit:** https://www.reddit.com/r/BlueMap  \n\n---\n\n[![JetBrainsLogo](https://bluemap.bluecolored.de/assets/jetbrains.svg)](https://www.jetbrains.com/?from=BlueMap)\u003cbr\u003e\n\u003cbr\u003e\nSpecial thanks to [JetBrains](https://www.jetbrains.com/?from=BlueMap) for giving out an OpenSource-Licence for BlueMap development!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluemap-minecraft%2Fbluemap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluemap-minecraft%2Fbluemap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluemap-minecraft%2Fbluemap/lists"}