🔒ResourcePack encrypting

In this section you will learn how to encrypt your resource pack to protect it from being opened by the public

First you will need to install the next tool from this github https://github.com/valaphee/mcrputil

MCRPUtil Github

Then you need to Releases and download the latest update

Download the latest .exe file

Remember the name or the version number may change depending of the latest update for the moment you download the app

When you have the .exe installed create a new folder when you are going to make your encryption the directory should look like this:

The folders can have any name, the name given in this guide is only to make the guide easier to follow

Drawing

Put the mcrputil.exe in the Main Directory

In the input folder you should put your resourcepack like this:

Then to start encripting your resourcepack you need to write cmd in the folders directory like this:

And then hit Enter, and a app should open

Now drag the mcrputil.exe into the black app. A text should appear when you drop the mcrputil.exe into the app

Now hit Enter and a list of instructions should appear in the app

Now to encrypt you need to type the next command:

mcrputil.exe encrypt (input folder director) (output folder director)

If you doesn't want to type the directory you can drag and drop the files like this:

Now hit enter and a lot of text should appear in the black app

In your main folder should appear a file named output.key:

In your ouput folder should appear your resourecepack as normal, but all the textures can not be opened like this ones:

Now that we know that our resourcepack is encrypted, we need compress all the resourcepack in to a .zip file:

Now use any app to compress files, I will use WinRAR;

Select all the output files of our resourcepack, right click and select WinRAR > Add to archive...

When you click Add to archive... WinRAR will open this window

Now in your folder would appear a .zip file with the name you selected

Now, upload this .zip file to your server plugins/Geyser-Spigot/packs and now go to your main directory and change the name of your key to the name of your .zip file like this:

Make sure to put the name and the extension of your compressed file. Example: myamazingfile.zip.key

Now with the key named as your file now upload it along the .zip file in your server, plugins/Geyser-Spigot/packs like this:

With all this steps done you need to restart your server and now you pack is fully encrypted

Last updated

Was this helpful?