Getting Started
Introduction
Prismarine is an easy-to-use application designed for creating, managing, and exporting Minecraft resource packs. As of now, Prismarine is very incomplete, but in the future will support things like Vanilla Tweaks and likely, combining resource packs together.
All of the written content on this site, aside from assets I do not own, is licensed under the permissive MIT License.
Install
Installation is fairly simple, but does require you to install Rust.
Once Rust is installed, since its package manager Cargo
is installed with it, you can copy and paste the following
command into your terminal to install Prismarine:
Usage
Prismarine's user experience is fairly simple so far and somewhat resembles its inspiration, Packwiz.
Creating a Project
Once Prismarine is installed, you can run the following command to create a new project called My Resource Pack
in
a new directory.
Configuration
Once your project is created, you can navigate to that directory and you will find a few files and directories created for you. We'll only cover three here but you can find information about the others here.
prismarine.toml - This file is your main configuration file for your project. It includes the name, version, description, license, and some other required and optional fields.
.prisignore - This controls exactly what files are included when you export the pack. This file uses the same format as .gitignore.
Exporting
Exporting is simple! Prismarine essentially zips the pack
directory and everything in the project directory not
included in .prisignore gets included in the final exported
.ZIP file. Writing a pack.mcmeta
file isn't neccessary (and might result in an error), because Prismarine
automatically generates the file from the metadata in the
prismarine.toml, including the description. Run the following
command in your project directory to export your project to a .ZIP file compatible with Minecraft: