{"id":48026858,"url":"https://github.com/hollow-cube/mapmaker","last_synced_at":"2026-05-31T01:01:52.153Z","repository":{"id":345960102,"uuid":"541400351","full_name":"hollow-cube/mapmaker","owner":"hollow-cube","description":"Minecraft servers for Hollow Cube","archived":false,"fork":false,"pushed_at":"2026-05-18T23:30:08.000Z","size":47799,"stargazers_count":43,"open_issues_count":104,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-19T01:38:20.916Z","etag":null,"topics":["java","minecraft","minecraft-server","minestom","minestom-server","ugc"],"latest_commit_sha":null,"homepage":"https://hollowcube.net","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/hollow-cube.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":"2022-09-26T03:59:40.000Z","updated_at":"2026-05-18T23:19:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"c7ce2514-79ae-4320-9148-9d5ea149852a","html_url":"https://github.com/hollow-cube/mapmaker","commit_stats":null,"previous_names":["hollow-cube/mapmaker"],"tags_count":366,"template":false,"template_full_name":null,"purl":"pkg:github/hollow-cube/mapmaker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollow-cube%2Fmapmaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollow-cube%2Fmapmaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollow-cube%2Fmapmaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollow-cube%2Fmapmaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hollow-cube","download_url":"https://codeload.github.com/hollow-cube/mapmaker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollow-cube%2Fmapmaker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33715211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["java","minecraft","minecraft-server","minestom","minestom-server","ugc"],"created_at":"2026-04-04T13:51:21.144Z","updated_at":"2026-05-31T01:01:52.125Z","avatar_url":"https://github.com/hollow-cube.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Map Maker\n\nThe server code behind Hollow Cube's Map Maker — a Minecraft server for creative map building. This repo contains the\nJava server modules, build tooling, and resource pack assets that\npower [play.hollowcube.net](https://play.hollowcube.net).\n\nFor more about Hollow Cube, visit [hollowcube.net](https://hollowcube.net).\n\n## Project Structure\n\n- `bin/` - Server binaries\n    - `config/` - Shared config across all binaries\n    - `development/` - Merged hub + playing + editor server for local development\n    - `hub/` - Standalone hub server\n    - `local/` - Local server distribution (future use for scripting)\n    - `map/` - Standalone multi-map server (hosts multiple build, verification, or playing maps in one server)\n    - `map-isolate/` - Single map server, built with native-image for playing maps\n    - `packer/` - Resource pack builder\n    - `proxy-plugin/` - Velocity plugin for multi-server deployments in production\n    - `world-converter/` - World format conversion utilities\n- `modules/` - Server modules (some linked as Git submodules)\n    - `canvas/` - Deprecated GUI/inventory interface builder\n    - `command/` - Command library\n    - `common/` - General utilities unrelated to mapmaker/hollowcube\n    - `compat/` - Client mod compatibility logic\n    - `core/` - Core server logic and utilities\n    - `datafix/` - Datafixers for vanilla game data\n    - `map-core/` - Map world loading/management logic \u0026 some core commands\n    - `map-core-test/` - Work in progress test library for map server logic\n    - `map-editor/` - Map editor\n    - `map-runtime/` - Parkour, build, and work in progress scripting runtime\n    - `nbs/` - Work in progress Noteblock Studio player\n    - `replay/` - Heavily work in progress replay recorder and player\n    - `terraform/` - WorldEdit-like map editing tools\n- `tools/` - Build tooling\n    - `lua-slopgen` - Annotation processor to generate glue code for exposing Luau APIs from Java\n    - `native-image-helper` - Native image plugin to automatically generate some reflection metadata\n- `resources/` - Resource pack assets\n\nThe game servers use [Minestom](https://github.com/Minestom/Minestom) and are stateless beyond active maps, delegating\nto the [api-server](https://github.com/hollow-cube/api-server) for storage and some processing.\n\n## Getting Started\n\nSee [Development Setup](.github/DEVELOPMENT_SETUP.md) for instructions on building and running the project locally.\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](.github/CONTRIBUTING.md) before opening a pull request.\n\nAll contributors must sign\nour [Contributor License Agreement](https://hollowcube.net/legal/individual-contributor-license-agreement).\nYou'll be prompted automatically on your first PR.\n\n## Community\n\nWe have a dedicated `#general-dev` channel in our [Discord](https://discord.hollowcube.net) for related questions.\n\n## License\n\nAll code including but not limited to `bin/`, `modules/`, and `tools/` is licensed under the [MIT License](LICENSE).\n\nArt assets in `resources/` are licensed under [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhollow-cube%2Fmapmaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhollow-cube%2Fmapmaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhollow-cube%2Fmapmaker/lists"}