Dictionary of definitions
This definitions will help you better understand the professional terms used in this documentation.
List of definitions
Launcher Server - program responsible for downloading and distributing game files, interacting with the Launcher and servers, and other functional capabilities.
Launcher - program responsible for downloading game files to the user's computer, authorizing in the system, launching the game, and other functional capabilities.
Server (Core) - program responsible for creating and maintaining the game world. Examples include Paper, Purpur, Mohist, Arclight, etc.
Client - the game files required to launch the game.
Mirror - website that distributes ready-made client builds.
Profile - file containing parameters for launching the client.
API - standard for communication between two or more programs.
Git slang
Git - version control system that helps track the history of changes in files.
Repository - all files under version control, along with their change history and other service information.
Commit - the act of saving changes made to the repository.
Branch - set of commits arranged in chronological order.
Merge - combining changes from different branches in the repository.