https://github.com/offsetmonkey538/minecraft-resourcepack-merger
Simple Java application to merge minecraft resource packs
https://github.com/offsetmonkey538/minecraft-resourcepack-merger
Last synced: 12 months ago
JSON representation
Simple Java application to merge minecraft resource packs
- Host: GitHub
- URL: https://github.com/offsetmonkey538/minecraft-resourcepack-merger
- Owner: OffsetMonkey538
- License: mit
- Created: 2024-02-19T18:39:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-20T18:10:41.000Z (over 2 years ago)
- Last Synced: 2025-04-11T04:08:26.869Z (over 1 year ago)
- Language: Java
- Size: 73.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Minecraft Resourcepack Merger
Ever wanted to add multiple resource packs to your server, just to discover that you can't?
I did, which is why I made this! :D
### Installation
#### Prerequisites
- Java 17
#### Downloading
Download the latest jar file from [here](https://github.com/OffsetMonkey538/Minecraft-Resourcepack-Merger/releases).
Then put it in its own folder, for example `C:/Users/ME/Downloads/pack-merger`.
### Using
You can run it through the terminal/command prompt like any other java program (`java -jar Minecraft-Resourcepack-Merger-VERSION-all.jar`).
Now that you have the `packs` folder, it's finally time to add some packs!
Just drag them into the `packs` folder. and you're don- oh wait...
You'll have to assign the packs "*priorities*". Just like in Minecraft, you can set some packs to overwrite others.
This is because multiple packs could change the same texture, you'll have to choose which pack is more important.
**Important**: A higher priority means the pack will be applied *later*, which means it can *overwrite* the ones below it.
To assign the priority, just rename the pack and include the priority at the start, with a dash between it and the source pack.
A packs folder could look something like this:
- `0-least-important-pack.zip`
- `1-more-less-important.zip`
- `2-less-important.zip`
- `10-most-important-pack.zip`
Then, once you run the program, it should generate a `pack.zip` file.
It should also output the SHA1 hash of the pack to the console, which is
useful for adding the pack to a server.