Getting Started

Minecraft is designed as a “client-server” application. That means it’s split into two parts.

First, there’s the client, which is the application you run on your desktop or laptop computer. The client renders images of the Minecraft world and accepts your commands to move and act in the game.

Second, there’s the server, which keeps track of everything in the game, including all the players who are connected, their inventories, what they’ve built, where they are, and so on. Most of the time the server is running on some faraway machine in another part of the country. But it could be running on your laptop or desktop computer as well.

The client and the server talk to each over the network, the same way you use a web browser ...

Get Learn to Program with Minecraft Plugins, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.