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.4+ (datapack version 18-23+). For Windows and Linux (Debian)

MainWindow1_IMG

Features

  • Code Editing
    • Syntax highlighting
    • Error checking
    • Rich code suggestions and code completion for .mcFunction and .json files
    • 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
Find in all files Ctrl+Shift+F
Quickly find & open a file Ctrl+P
New (scratch) file Ctrl+N
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
    • some virus scanners might label the windows executable as malware See issue #51.
      This is a false positive caused by the way this application has been packaged. pyinstaler issue #5854
    • Download the zip file, extract it to an empty folder and run the start.cmd file.
  • 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 Quickly find and open a file

Create New Project Dialog Search Dialog Validate File

Disclaimer

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