We need to have some sort of mms.json or related project file that can contain project information. It should accomplish the following:
-
Include the needed fields for defining a pack.mcmeta
-
Include one or more "world targets" for automatic installation of the datapack to an existing minecraft world.
-
Include a path (or predefined structure) for an existing datapack that can:
- Have symbols extracted automatically (along with types) so that they can be referenced
- Copy the existing pack -> place built assets into the new pack -> proceed with plain output or packages output + installation if applicable
-
Indicate a "project root" for the build script, which should be modified to traverse the pwd upwards until one is found. The build script should fail if none is given
build should create the installable .zip file for a world
build (or another new command) should create an unpacked version for user inspection
-
Include a new init command for the cli that includes a simple questionnaire for creating a new mms project
We need to have some sort of
mms.jsonor related project file that can contain project information. It should accomplish the following:Include the needed fields for defining a
pack.mcmetaInclude one or more "world targets" for automatic installation of the datapack to an existing minecraft world.
Include a path (or predefined structure) for an existing datapack that can:
Indicate a "project root" for the
buildscript, which should be modified to traverse the pwd upwards until one is found. Thebuildscript should fail if none is givenbuildshould create the installable.zipfile for a worldbuild(or another new command) should create an unpacked version for user inspectionInclude a new
initcommand for the cli that includes a simple questionnaire for creating a new mms project