{"id":20772149,"url":"https://github.com/joachimcoenen/datapack-editor","last_synced_at":"2025-04-30T14:27:30.311Z","repository":{"id":43367031,"uuid":"434928472","full_name":"JoachimCoenen/Datapack-Editor","owner":"JoachimCoenen","description":"A Minecraft Datapack creator and editor","archived":false,"fork":false,"pushed_at":"2025-04-27T15:38:00.000Z","size":2314,"stargazers_count":18,"open_issues_count":19,"forks_count":3,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-04-30T14:27:15.643Z","etag":null,"topics":["datapack","mcfunction","minecaft","minecraft-data-pack","minecraft-datapack","minecraft-software","minecraft-tool"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoachimCoenen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","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":"2021-12-04T14:49:13.000Z","updated_at":"2025-04-27T15:38:04.000Z","dependencies_parsed_at":"2023-10-15T10:19:41.384Z","dependency_job_id":"e8fe0332-562f-414a-b7bf-52fd2b62043f","html_url":"https://github.com/JoachimCoenen/Datapack-Editor","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoachimCoenen%2FDatapack-Editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoachimCoenen%2FDatapack-Editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoachimCoenen%2FDatapack-Editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoachimCoenen%2FDatapack-Editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoachimCoenen","download_url":"https://codeload.github.com/JoachimCoenen/Datapack-Editor/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251721055,"owners_count":21632763,"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":["datapack","mcfunction","minecaft","minecraft-data-pack","minecraft-datapack","minecraft-software","minecraft-tool"],"created_at":"2024-11-17T12:19:26.332Z","updated_at":"2025-04-30T14:27:30.305Z","avatar_url":"https://github.com/JoachimCoenen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# Minecraft Datapack-Editor\n![GitHub](https://img.shields.io/github/license/JoachimCoenen/Datapack-Editor)\n![GitHub repo size](https://img.shields.io/github/repo-size/JoachimCoenen/Datapack-Editor?color=0072FF)\n![Lines of code](https://img.shields.io/tokei/lines/github/JoachimCoenen/Datapack-Editor?color=0072FF)\n[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FJoachimCoenen%2FDatapack-Editor\u0026count_bg=%230072FF\u0026title_bg=%23555555\u0026icon=\u0026icon_color=%23E7E7E7\u0026title=hits\u0026edge_flat=false)](https://hits.seeyoufarm.com)\n![GitHub all releases](https://img.shields.io/github/downloads/JoachimCoenen/Datapack-Editor/total?color=0072FF)\n\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"icon/icon.png\" width=\"150\" \u003e\n\u003c/p\u003e\nAn advanced creator \u0026 editor for Minecraft datapacks for Minecraft 1.20.2 - 1.20.6 (datapack version 18-41).\nFor Windows and Linux (Debian)\n\n\n![MainWindow1_IMG][MainWindow1_IMG]\n\n\n## Features\n- Code Editing\n  - Syntax highlighting \n  - Error checking with detailed error messages\n  - Rich code suggestions and code completion for `.mcFunction` and `.json` files, including arbitrarily nested constructs \n    (e.g. a command inside SNBT inside another command inside JSON inside a mcFunction file). \n  - Add, rename and delete files and folders via the left-side tree view\n- Project\n  - Open or create a new datapack project\n  - Validate all files (for `.mcFunction` and `.json` files) within a project\n  - Multi-root projects\n  - supports dependencies between datapacks / projects via `dependencies.json`\n- Customization\n  - custom themes\n  - plugin support\n- Navigation:\n  - Ctrl-Click to follow symbols (functions \u0026 function tags, block tags, ... )\n  - Multi-tab \u0026 multi-view editor\n  - Quickly find and open files with `Ctrl`+`P`\n  - Search in all files\n\n\n## Keyboard Shortcuts\n\n| Action                     | Shortcut           | Comment                                                                                   |\n|----------------------------|--------------------|-------------------------------------------------------------------------------------------|\n| Find in all files          | `Ctrl`+`Shift`+`F` |                                                                                           |\n| Quickly find \u0026 open a file | `Ctrl`+`P`         |                                                                                           |\n| New (scratch) file         | `Ctrl`+`N`         | You can also create a new file at its location in the \"Files\" view on the left-hand side. |\n| Save current file          | `Ctrl`+`S`         |                                                                                           |\n| Save as                    | `Ctrl`+`Shift`+`S` |                                                                                           |\n\n| Action                      | Shortcut       |\n|-----------------------------|----------------|\n| Trigger code suggestions    | `Ctrl`+`Space` |\n| Show call tips              | `Ctrl`+`K`     |\n| Find in current document    | `Ctrl`+`F`     |\n| Duplicate line or selection | `Ctrl`+`D`     |\n\n\n## Download \u0026 Install\n\n[Current Version][DownloadLatest_LINK] \u003c--  \n[Other Versions][Releases_LINK]\n\n* Windows\n  * Download the zip file, extract it to an empty folder and run the `start.cmd` file.\n  * Avast, AVG, and Zillya might label the windows executable as malware\u003csup\u003e[[1]][virustotal_LINK]\u003c/sup\u003e.\n    This is a **false positive**\u003csup\u003e[[2]][pyinstaler_malware_LINK]\u003c/sup\u003e.\n* Linux\n  * Download the zip file, extract it to an empty folder and run the `Datakack Editor` file.\n* macOS (experimental)\n  * You will have to build the app yourself. See [Building Datapack Editor](#building-datapack-editor).\n\nIf you have any questions, problems or suggestions, feel free to create an [Issue][NewIssue_LINK]. \n\n## Building Datapack Editor\nYou can also build the app yourself following these [build instructions][Documentation_build_LINK].\n\n## Screenshots \n\u003cimg src=\"screenshots/mianWindow_annotated.png\" alt=\"Main Window annotated\" width=\"49%\"\u003e\u003c/img\u003e\n\u003cimg src=\"screenshots/quickFind.png\" alt=\"Quickly find and open a file\" width=\"49%\"\u003e\u003c/img\u003e\n\n\u003cimg src=\"screenshots/createNewProject.png\" alt=\"Create New Project Dialog\" width=\"33%\"\u003e\u003c/img\u003e\n\u003cimg src=\"screenshots/search.png\" alt=\"Search Dialog\" width=\"32%\"\u003e\u003c/img\u003e\n\u003cimg src=\"screenshots/validateFiles.png\" alt=\"Validate File\" width=\"33%\"\u003e\u003c/img\u003e\n\n## Disclaimer\nThis program is not affiliated with Mojang Studios.  \nSome contents in the program are from the Minecraft Wiki (see [Minecraft Wiki:General disclaimer][MCWikiGeneralDisclaimer_LINK]).\n\n\n\n\n[MainWindow1_IMG]:          screenshots/mainWindow.png           \"Main Window\"\n[QuickFind_IMG]:            screenshots/quickFind.png            \"Quick Find\"\n[NewProject_IMG]:           screenshots/createNewProject.png     \"Create New Project Dialog\"\n[Search_IMG]:               screenshots/search.png               \"Search Dialog\"\n[ValidateFiles_IMG]:        screenshots/validateFiles.png        \"Validate File\"\n[MainWindow_annotated_IMG]: screenshots/mianWindow_annotated.png \"Main Window annotated\"\n\n[MCWikiGeneralDisclaimer_LINK]:  https://minecraft.wiki/w/Minecraft_Wiki:General_disclaimer \"Minecraft Wiki:General disclaimer\"\n\n[Releases_LINK]:                 https://github.com/JoachimCoenen/Datapack-Editor/releases \"Datapack-Editor/releases\"\n[DownloadLatest_LINK]:           https://github.com/JoachimCoenen/Datapack-Editor/releases/latest  \"latest\"\n[NewIssue_LINK]:                 https://github.com/JoachimCoenen/Datapack-Editor/issues/new  \"New issue\"\n[virustotal_LINK]:               https://www.virustotal.com/gui/file/c7ed215e40289939f47a5cb6563ee3369959481af54ab0a2bc3f2f03f4705e75  \"Virus Total results\"\n[pyinstaler_malware_LINK]:       https://github.com/pyinstaller/pyinstaller/issues/5854  \"pyinstaler issue #5854\"\n\n[Documentation_build_LINK]:      documentation/build.md  \"build instructions\"","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoachimcoenen%2Fdatapack-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoachimcoenen%2Fdatapack-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoachimcoenen%2Fdatapack-editor/lists"}