Requirements
- Java 21 or higher
- Minestom server
Installation
- Maven
- Gradle (Groovy)
- Gradle (Kotlin)
VERSION with the latest version available on Maven Central.
Setup
Initialize Blade during your server initialization usingBladeMinestomPlatform. You’ll need to provide both the MinecraftServer instance and a PermissionChecker:
Features
Custom Permission System
Minestom requires you to provide aPermissionChecker implementation. This gives you full control over how permissions are handled:
Built-in Argument Types
The Minestom platform includes a built-in argument provider for:Player- Online player lookupConsoleSender- Console sender type
Adventure Components
Minestom uses Kyori Adventure’sComponent system for all text and messages:
Example Command
Example with Custom Argument
Next Steps
- Learn about creating commands
- Explore argument providers
- Understand permissions
- Read about Adventure Components
- Check out Minestom documentation