Compatibility
Minecraft: Java Edition
Platforms
Details
Nexus
Powerful plugin that gives you ability to personalize your Minecraft server with useful features.
⚠️ Warning
Nexus is under heavy development right now. A lot of features are not fully ready yet. You can follow the development here.
Following our plans, the stable version is scheduled to be released in the fall of 2025.
About
Nexus gives you ability to personalize your Minecraft server with useful commands. Our plugin offers a wide range of features, including:
- ⌨️ Over 50+ useful commands.
- 💬 Chat features, including:
- Admin Chat
- Chat on/off
- Chat slow mode
- Chat clear
- Custom join, quit and death messages
- Social commands (
/msg
,/r
,/ignore
,/unignore
and/socialspy
) - Help command for calling staff members (
/help
,/report
)
- 💤 AFK System
- ❌ Feature that allows to bypass slots limit in the server (
nexus.fullserverbypass
) - 🔨 Commands for opening utility GUIs (
/workbench
,/anvil
,/enderchest
, and more) - ❤️ Player management commands (
/heal
,/feed
,/fly
,/god
, and more) - 🏓 Ping Command to check client-server connectivity
- 🔗 Server Links support, that was introduced in Minecraft 1.21
- 🏠 Home, Warp, Spawn and Jail system
- 👤 Player Information Command (
/whois
) - 📄 PlaceholderAPI Support
- 🌐 Multi-language support and customizable messages
- 📇 Database Integration (SQLite, MariaDB, PostgreSQL)
- 🌈 MiniMessage integration with legacy color processing (e.g.,
&7
,&e
) - ...and much more!
Installation
Stable builds
You can download the latest stable builds from our Modrinth page.
Development builds
Get the latest development builds from our GitHub Actions.
Building
To build Nexus, follow these steps (Make sure you have JDK 17 or higher):
./gradlew clean nexus-plugin:shadowJar
The compiled JAR file will be located in nexus-plugin/build/libs
.
Contributing
Create a public fork of this repository, make your changes, and submit a pull request. We welcome contributions of all kinds, including code, documentation, and translations. See CONTRIBUTING.md for more details.
Credits
During development of Nexus we use many other libraries as dependencies, including:
Library | Description |
---|---|
Paper API | Just a basic API for Minecraft plugin development |
PaperLib | Plugin library for interfacing into specific Paper API |
PlaceholderAPI | Plugin hook for creating placeholders |
bStats | Plugin metrics collection |
Guice | Lightweight dependency injection framework |
ClassGraph | Java classpath scanner and module scanner |
TriumphGUI | Simple inventory GUI library |
Google Guava | Core Java libraries by Google |
Gson | JSON serialization/deserialization library |
Lombok | Java annotation processor to reduce boilerplate code |
ORMLite | Object Relational Mapping library |
HikariCP | High-performance JDBC connection pool |
LiteCommands | Command framework for Minecraft servers |
Adventure API | User interface library for Minecraft |
MiniMessage | Text formatting library for Adventure |
Okaeri Configs | Configuration library with serialization support |
Multification | Notification system library |
Special thanks to the EternalCore project and their team for providing an excellent reference and inspiration for the development of our project. Their approach to plugin architecture and features has been incredibly valuable in guiding our own development process.