FREEDOM251

Freedom251 › Minecraft Server Software

Minestom

Free plan APISelf-hosted

Visit Minestom Alternatives

Minestom's own site

Facts from Minestom's own pages

Authentication
A server starts in offline mode by default; enabling Mojang authentication validates the client's session token and applies the player's skin. · minestom.net, 8 Oct 2026
Compatibility limit
Minestom aims to keep up with the latest Minecraft version, and older clients are not directly supported; the documentation points to ViaVersion through a proxy as an option. · minestom.net, 8 Oct 2026
Custom gameplay
Minestom does not implement vanilla gameplay, so developers write the behaviors their servers need. · minestom.net, 8 Oct 2026
Developer audience
Minestom is aimed at developers building servers with custom gameplay, such as minigames or KitPVP. · minestom.net, 8 Oct 2026
Distribution
Minestom is published to Maven Central as a Java library dependency, with snapshots available for trying some upcoming features. · minestom.net, 8 Oct 2026
Gameplay limit
Minestom implements almost none of vanilla gameplay, so the documentation says survival gameplay would need to be rebuilt from scratch. · minestom.net, 8 Oct 2026
How it runs
You add Minestom as a dependency, write a server in Java or Kotlin, and compile it yourself; Minestom is not a server JAR to download and run. · minestom.net, 8 Oct 2026
Instances
Instances can be created and discarded at runtime, which the documentation says suits per-match maps better than loading worlds from disk. · minestom.net, 8 Oct 2026
Intended users
Minestom targets developers building custom servers with little reliance on vanilla features, such as minigames or KitPVP. · minestom.net, 8 Oct 2026
Java requirements
The current documentation says Minestom requires Java 25 or newer. · minestom.net, 8 Oct 2026
License
The GitHub project states that Minestom is licensed under Apache License 2.0. · github.com, 8 Oct 2026
Performance
The project describes Minestom as designed for efficiency and high performance with minimal overhead. · minestom.net, 8 Oct 2026
Performance design
Minestom uses a thread pool to manage chunks independently from instances and is designed for efficiency with minimal overhead. · minestom.net, 8 Oct 2026
Plugin and mod limit
Bukkit, Spigot, Paper, Forge, and Fabric plugins or mods do not run on Minestom. · minestom.net, 8 Oct 2026
Product
Minestom is an open-source Java library for building custom Minecraft server software; it is not a server JAR to download and run. · minestom.net, 8 Oct 2026
Protocol
Minestom implements the Minecraft protocol and server essentials including networking, chunks, entities, and inventories, but does not implement vanilla gameplay. · minestom.net, 8 Oct 2026
Proxy integrations
The documentation lists Velocity, Gate, BungeeCord, and their derivatives as supported proxies. · minestom.net, 8 Oct 2026
Security consideration
The documentation warns that offline-mode UUIDs are trivially spoofable and should not be used to identify players. · minestom.net, 8 Oct 2026
Setup requirements
Minestom requires Java 25 or newer; Gradle users need version 9.1 or higher, and IntelliJ IDEA users need 2025.2 or higher. · minestom.net, 8 Oct 2026
Support
The documentation directs users who need help to the Minestom Discord server. · minestom.net, 8 Oct 2026
Support and documentation
The project wiki links to Javadocs for the complete API reference and invites users to its Discord for help or development discussion. · minestom.net, 8 Oct 2026
Threading
Minestom uses a thread pool to manage chunks independently from instances. · minestom.net, 8 Oct 2026
What it is
Minestom is an open-source Java library for building custom Minecraft server software. · minestom.net, 8 Oct 2026

Where Minestom stands on Freedom251

Look at these too