Skip to content

JoachimCoenen/Datapack-Editor

Repository files navigation

Minecraft Datapack-Editor

GitHub GitHub repo size Lines of code Hits GitHub all releases


An advanced creator & editor for Minecraft datapacks for Minecraft 1.20.2 - 1.20.6 (datapack version 18-41). For Windows and Linux (Debian)

MainWindow1_IMG

Features

  • Code Editing
    • Syntax highlighting
    • Error checking with detailed error messages
    • Rich code suggestions and code completion for .mcFunction and .json files, including arbitrarily nested constructs (e.g. a command inside SNBT inside another command inside JSON inside a mcFunction file).
    • Add, rename and delete files and folders via the left-side tree view
  • Project
    • Open or create a new datapack project
    • Validate all files (for .mcFunction and .json files) within a project
    • Multi-root projects
    • supports dependencies between datapacks / projects via dependencies.json
  • Customization
    • custom themes
    • plugin support
  • Navigation:
    • Ctrl-Click to follow symbols (functions & function tags, block tags, ... )
    • Multi-tab & multi-view editor
    • Quickly find and open files with Ctrl+P
    • Search in all files

Keyboard Shortcuts

Action Shortcut Comment
Find in all files Ctrl+Shift+F
Quickly find & open a file Ctrl+P
New (scratch) file Ctrl+N You can also create a new file at its location in the "Files" view on the left-hand side.
Save current file Ctrl+S
Save as Ctrl+Shift+S
Action Shortcut
Duplicate line Ctrl+D
Find in current document Ctrl+F
Trigger code suggestions Ctrl+Space
Show call tips Ctrl+K

Download & Install

Current Version <--
Other Versions

  • Windows
    • Download the zip file, extract it to an empty folder and run the start.cmd file.
    • Avast, AVG, and Zillya might label the windows executable as malware[1]. This is a false positive[2].
  • Linux
    • Download the zip file, extract it to an empty folder and run the Datakack Editor file.

If you have any questions, problems or suggestions, feel free to create an Issue.

Screenshots

Main Window annotated Quickly find and open a file

Create New Project Dialog Search Dialog Validate File

Disclaimer

This program is not affiliated with Mojang Studios.
Some contents in the program are from the Minecraft Wiki (see Minecraft Wiki:General disclaimer).