{"id":25399213,"url":"https://github.com/vsrstudio/javamapconvert","last_synced_at":"2025-08-24T01:07:29.160Z","repository":{"id":268274977,"uuid":"903840206","full_name":"VsrStudio/JavaMapConvert","owner":"VsrStudio","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-15T17:52:09.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T21:36:31.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/VsrStudio.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}},"created_at":"2024-12-15T17:31:29.000Z","updated_at":"2024-12-21T16:38:27.000Z","dependencies_parsed_at":"2024-12-15T18:40:51.708Z","dependency_job_id":null,"html_url":"https://github.com/VsrStudio/JavaMapConvert","commit_stats":null,"previous_names":["vsrstudio/javamapconvert"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VsrStudio/JavaMapConvert","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VsrStudio%2FJavaMapConvert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VsrStudio%2FJavaMapConvert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VsrStudio%2FJavaMapConvert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VsrStudio%2FJavaMapConvert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VsrStudio","download_url":"https://codeload.github.com/VsrStudio/JavaMapConvert/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VsrStudio%2FJavaMapConvert/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271778236,"owners_count":24819265,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":[],"created_at":"2025-02-15T23:37:45.574Z","updated_at":"2025-08-24T01:07:29.139Z","avatar_url":"https://github.com/VsrStudio.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaMapConvert\n\nJavaMapConvert is a PocketMine plugin that converts Minecraft Java Edition maps to Minecraft Bedrock Edition. This plugin provides easy-to-use features for converting your Java worlds into Bedrock worlds, with additional support for multi-threading, a user-friendly UI, and real-time progress tracking.\n\n## Features\n- **Java to Bedrock Map Conversion:** Converts Minecraft Java Edition world files to Bedrock Edition.\n- **Multi-threading Support:** Process large maps faster with multi-threaded conversion.\n- **Real-time Progress Updates:** Displays progress in the console and in-game for players.\n- **UI for Easy Map Conversion:** Allows players to select source and destination folders directly through a form.\n- **Tile Entity Support:** Converts tile entities like chests and spawners.\n\n## Installation\n1. Download the plugin `JavaMapConvert.phar` or clone this repository.\n2. Place the `JavaMapConvert` folder into the `plugins` directory of your PocketMine server.\n3. Restart the server to load the plugin.\n\n## Configuration\nThe plugin supports a `config.yml` where you can adjust the following settings:\n\n```yaml\nthreads: 2  # Number of threads for multi-threaded conversion\nlogging: true  # Enable logging of conversion process\n```\n\n- threads: Set the number of threads to use for faster conversion.\n- logging: Enable or disable logging of the conversion process.\n\n\n## Commands\n\n/convertmap \u003csource_folder\u003e \u003cdestination_folder\u003e\n\nConverts a Java world to a Bedrock world. This command is executed by admins and requires the source and destination folder paths.\n\n\n/convertmapform\nOpens a user-friendly UI for players to select the source and destination folders for conversion.\n\n## Example Usage\n\n1. Use the /convertmap command to convert a Java map:\n\n/convertmap /home/maps/java /home/maps/bedrock\n\nThis will convert the world located in /home/maps/java to the destination folder /home/maps/bedrock.\n\n\n2. Alternatively, use /convertmapform to open a UI and select the folders:\n\nThe UI will prompt you to enter the source and destination folders.\n\nAfter confirming, the map conversion will begin.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsrstudio%2Fjavamapconvert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvsrstudio%2Fjavamapconvert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsrstudio%2Fjavamapconvert/lists"}