{"id":18909389,"url":"https://github.com/geysermc/packconverter","last_synced_at":"2025-08-20T12:31:10.936Z","repository":{"id":46399798,"uuid":"273985457","full_name":"GeyserMC/PackConverter","owner":"GeyserMC","description":"PackConverter is a library for converting Java Edition resource packs to Bedrock Edition.","archived":false,"fork":false,"pushed_at":"2024-06-08T16:58:22.000Z","size":660,"stargazers_count":94,"open_issues_count":3,"forks_count":38,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-12-17T16:08:18.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/GeyserMC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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},"funding":{"github":"geysermc","open_collective":"geysermc"}},"created_at":"2020-06-21T21:20:32.000Z","updated_at":"2024-12-05T02:15:54.000Z","dependencies_parsed_at":"2024-12-04T09:32:02.742Z","dependency_job_id":"b5417fca-b30c-4eb0-a729-18fbb84a9960","html_url":"https://github.com/GeyserMC/PackConverter","commit_stats":{"total_commits":116,"total_committers":11,"mean_commits":"10.545454545454545","dds":0.5603448275862069,"last_synced_commit":"3d8150474d317b76336e152d50febd9b4b390765"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeyserMC%2FPackConverter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeyserMC%2FPackConverter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeyserMC%2FPackConverter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeyserMC%2FPackConverter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeyserMC","download_url":"https://codeload.github.com/GeyserMC/PackConverter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230423559,"owners_count":18223435,"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":[],"created_at":"2024-11-08T09:33:19.248Z","updated_at":"2025-08-20T12:31:10.930Z","avatar_url":"https://github.com/GeyserMC.png","language":"Java","funding_links":["https://github.com/sponsors/geysermc","https://opencollective.com/geysermc"],"categories":[],"sub_categories":[],"readme":"# PackConverter\n\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Discord](https://img.shields.io/discord/613163671870242838.svg?color=%237289da\u0026label=discord)](http://discord.geysermc.org/)\n\nPackConverter is a library for converting Java Edition resource packs to Bedrock Edition.\n\nThis is based on the Node.js module ConvertJavaTextureToBedrockApi by ozelot379. \n\n**Please note, this project is still a work in progress and should not be used on production. Expect bugs!**\n\n**This project also does not convert custom items fully, it will only convert the textures, but does not create any Geyser mappings.**\n\nIf you are looking for a program capable of creating such custom item mappings, take a look at [Rainbow](https://github.com/GeyserMC/Rainbow/).\n\n## Usage\n- Ensure Java is installed, you can use [PaperMC's guide](https://docs.papermc.io/misc/java-install/) on installing java if you do not have Java installed.\n- Download Thunder, the PackConverter GUI, from the Actions tab on GitHub.\n- Double-click on the JAR file to open up the UI, then select your java pack and hit convert!\n\n## CLI Usage\nYou can also use PackConverter in a CLI, by downloading Thunder (See `Usage`) then running the jar file\nwith some parameters, an example can be seen below:\n\n```bash\njava -jar Thunder.jar nogui --input \"C:\\path\\to\\pack.zip\"\n```\n\nYou can also enable debug mode by adding `debug` as an additional argument, this also works for the GUI.\n\n## Compiling\n1. Clone the repo to your computer\n2. Run gradlew build and locate to bootstrap/build folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeysermc%2Fpackconverter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeysermc%2Fpackconverter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeysermc%2Fpackconverter/lists"}