{"id":30774066,"url":"https://github.com/Catrious/bedrockforge","last_synced_at":"2025-12-30T21:30:18.918Z","repository":{"id":304172150,"uuid":"1017977897","full_name":"BubbuDert249/bedrockforge","owner":"BubbuDert249","description":"Forge for Bedrock and Education Edition","archived":false,"fork":false,"pushed_at":"2025-08-11T11:10:23.000Z","size":95,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-11T13:05:23.206Z","etag":null,"topics":["applescript","forge","macos","minecraft","minecraft-bedrock","minecraft-education","python","shell","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BubbuDert249.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,"zenodo":null}},"created_at":"2025-07-11T11:59:26.000Z","updated_at":"2025-08-11T11:10:26.000Z","dependencies_parsed_at":"2025-07-11T15:05:43.129Z","dependency_job_id":"b96c2f60-af3b-479c-a334-5b484390fef8","html_url":"https://github.com/BubbuDert249/bedrockforge","commit_stats":null,"previous_names":["bubbudert249/bedrockforge"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/BubbuDert249/bedrockforge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BubbuDert249%2Fbedrockforge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BubbuDert249%2Fbedrockforge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BubbuDert249%2Fbedrockforge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BubbuDert249%2Fbedrockforge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BubbuDert249","download_url":"https://codeload.github.com/BubbuDert249/bedrockforge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BubbuDert249%2Fbedrockforge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273699936,"owners_count":25152335,"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-09-05T02:00:09.113Z","response_time":402,"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":["applescript","forge","macos","minecraft","minecraft-bedrock","minecraft-education","python","shell","windows"],"created_at":"2025-09-05T02:20:20.517Z","updated_at":"2025-12-30T21:30:18.892Z","avatar_url":"https://github.com/BubbuDert249.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BedrockForge\n\n**Disclaimer:**  \nThis project is **unofficial** and is **not affiliated with, endorsed by, or sponsored by Mojang Studios or Microsoft**.  \nIt is a personal / educational project and is intended for learning purposes only.\n\nAll trademarks and copyrights belong to their respective owners.\n\nClick \"Specify Minecraft Bedrock Location\" \u003cbr\u003e\nAdd ```.bdr``` files to the ```mods``` folder \u003cbr\u003e\nRestart BedrockForge \u003cbr\u003e\nClick \"Enable\" to enable the mod, or \"Disable\" to disable it \u003cbr\u003e\n\u003cbr\u003e\n# How to create a mod: \u003cbr\u003e\n1. Create a ```mods``` folder (if non-existent) in the app folder (or create a BedrockMods folder in ~ for Mac Port) \u003cbr\u003e\n2. Make a folder with any name inside ```mods``` \u003cbr\u003e\n3. Add inside it your behavior pack named ```behavior``` and resource pack named ```resource``` (as folders) \u003cbr\u003e\n4. Put a icon to the folder\n5. Create a ```info.json``` \u003cbr\u003e\n```Info.json``` example: \u003cbr\u003e\n```\n{\n  \"name\": \"My Mod\",\n  \"version\": \"1.0.0\",\n  \"creator\": \"You\",\n  \"description\": \"Example BedrockForge mod.\",\n  \"requires_minecraft\": \"1.21\",\n  \"preview\": false,\n  \"icon\": \"icon.png\",\n  \"jsfile\": [\"main.js\"]\n}\n```\nname - Name of the mod \u003cbr\u003e\nversion - Version of the mod \u003cbr\u003e\ncreator - Person who created the mod \u003cbr\u003e\ndescription - Description of the mod \u003cbr\u003e\nrequires_minecraft - The required Minecraft Bedrock version \u003cbr\u003e\npreview - Is the mod for Bedrock preview \u003cbr\u003e\nicon - Icon name for the mod icon \u003cbr\u003e\njsfile - The file that  uses the JS API, can add more (like [\"script1.js\", \"script2.js\"] ) \u003cbr\u003e\n6. Add a ```.js``` file (one or more, value of jsfile in the JSON) using the Bedrock JavaScript API (required) \u003cbr\u003e\n7. Zip the contents of the folder \u003cbr\u003e\n8. Rename the ```.zip``` to ```.bdr``` \u003cbr\u003e\n9. Put the ```.bdr``` file directly in the root of the ```mods``` folder \u003cbr\u003e\n10. Run BedrockForge, click Enable on your mod \u003cbr\u003e\n# FOR DEVS: \u003cbr\u003e\nHow the Windows port works? It runs on tkinter for GUI, PIL for mod icon and os,shutil for managing files and folders \u003cbr\u003e\nHow the Mac port works? It runs on shell to run the uncompiled AppleScript and AppleScript for copying and Dialogs for GUI \u003cbr\u003e\nThe Mac port was built on Windows \u003cbr\u003e\nThe Mac port is for Edu Edition, because only Windows-based devices can run Bedrock, but ones that aren't (like Android or Mac) just have Edu \u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCatrious%2Fbedrockforge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCatrious%2Fbedrockforge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCatrious%2Fbedrockforge/lists"}