You want to create your own Minecraft launcher for your server or modpack, without knowing how to program. This guide explains everything clearly, step by step, without code and without technical knowledge.
By the end of this guide, you will know how to:
- install the launcher
- configure it correctly
- understand how mods work
- understand why plugins are not in the launcher
- update your game easily
What this Minecraft launcher is for
This launcher lets you automatically download a Minecraft client ready to play, update it if needed, then launch the official Minecraft launcher with an automatically created profile.
It never asks for players' login details and fully respects Minecraft's official rules. It also remains functional even if Microsoft changes its authentication system.
What you need before starting
- Official Minecraft installed on your PC
- A PC running Windows
- WinRAR or 7-Zip
- A website or hosting to put files online
Step 1: Download the launcher
Download the latest version of the launcher as a .jar file.
https://github.com/KinderrKill/Minecraft-Installer
Keep this file on your computer and do not launch it yet.
Step 2: Open the launcher to configure it
Right-click the .jar file, then open it with WinRAR or 7-Zip. In the file list, look for:
Launcher.properties
Open this file with Notepad. It is the only file you need to edit to configure your launcher.
Step 3: Prepare the game files
The launcher will download the game from the Internet. You therefore need to prepare the files in advance on your hosting.
In an online folder, put:
- the .jar file of your Minecraft client
- the client's .json file
- a .txt file containing the version number
- optionally, a resource pack in .zip
Example:
Yolycube.jar Yolycube.json Yolycube_Version.txt RessourcePack_YolyCube.zip
In the Yolycube_Version.txt file, simply write:
1
Important rules:
- no spaces in the names
- no accents
- the names must be strictly identical everywhere
Step 4: Configure the Launcher.properties file
Link to the game files
DOWNLOAD_URL=https://exemple/launcher/files/
This link must point directly to the folder containing the files. Clicking the .jar file from a browser must start the download.
Client name
CLIENT_FILE_NAME=Yolycube CLIENT_VERSION_NAME=Yolycube_Version
These names must exactly match the .jar, .json and .txt files.
Display name in the launcher
CLIENT_TITLE=PVP Faction Yolycube
Resource pack (optional)
RESOURCE_PACK_NAME=RessourcePack_YolyCube.zip
If you are not using a resource pack, simply put:
RESOURCE_PACK_NAME=null
Step 5: Test your launcher
Save the Launcher.properties file, close WinRAR or 7-Zip, then double-click the launcher .jar file.
If everything is correct:
- the launcher opens
- the game downloads automatically
- Minecraft launches
Mods, how it works
The launcher does not download the mods one by one. The mods are already included in the Minecraft client you prepared.
mods/ --- jei.jar --- journeymap.jar --- examplemod.jar
When the launcher downloads the client, all the mods are already there. The player does not need to install anything.
Plugins, why they are not in the launcher
Plugins are installed only on the Minecraft server. They are never on the player's computer.
The launcher therefore does not download the plugins. That is normal and intentional.
Updating the game and mods
When you modify the client, the mods or the resource pack:
- replace the files on your hosting
- open the Yolycube_Version.txt file
- increase the version number
1 > 2
At the next launch, the launcher will automatically update the game. The number must always be an integer.
Summary
- you can create a Minecraft launcher without coding
- you modify a single configuration file
- the launcher downloads a game ready to play
- the mods are included in the client
- the plugins are managed by the server
- updates are done by changing a number