NeoTenet
A Minecraft Hybrid Server Software for NeoForge + Spigot
Install / Use
/learn @Teneted/NeoTenetREADME
Bukkit/Spigot API Implementation for NeoForge
</div>🎯 Overview
NeoTenet is a cutting-edge implementation of the Bukkit/Spigot API for NeoForge, designed to bridge the gap between modded and plugin-based Minecraft servers. It enables server administrators to run both NeoForge mods and Bukkit plugins simultaneously on Minecraft 1.21.1.
| Version | Support | Stability | Mod Compatibility | Plugin Compatibility | |:-------:|:-------:|:---------:|:-----------------:|:--------------------:| | 1.21.1 | Active | Poor | Poor | Poor |
⚠️ Disclaimer: This project is still in early development. Expect bugs and compatibility issues.
🔄 Upstream Update Progress
Current synced commit:
- [NeoForge 1.21.1] - ceff3d
🛠️ Build Instructions
Follow these steps to build NeoTenet from source:
# Step 1: Setup the project
./gradlew setup
# Step 2: Build the launcher JAR
./gradlew launcherJar
# Step 3: Find your built JAR
# Location: neotenetlauncher/build/libs
▶️ Running
NeoTenet is compilable and runnable, but plugin compatibility is currently limited. We're actively working to improve this.
🧩 NMS Support
NeoTenet features full support for Spigot's net.minecraft.server (NMS) classes:
- Classes and fields automatically remap to their intermediary counterparts at runtime
- Plugins remain unaffected by the remapping process
- No need to worry about plugin files being altered or made unsafe
📦 Usage
Getting started with NeoTenet is simple:
- Download the launcher from GitHub releases
- Run the launcher just like you would with a standard Spigot JAR file:
java -jar neotenet-launcher-{version}.jar
💬 Community
Join our growing community to get support, share ideas, and contribute to the project:
Discord Server • GitHub Issues
🤝 Contributing
We welcome contributions from the community! If you'd like to contribute to NeoTenet, please read our Contribution Guidelines for information on how to get started.
🔗 Upstream Projects
NeoTenet builds upon the excellent work of these open-source projects:
- Bukkit - Plugin support foundation
- CraftBukkit - Plugin support implementation
- Spigot - Plugin support enhancements
- TENET - Technical inspiration
- Arclight - Technical inspiration
🙏 Special Thanks
We extend our heartfelt gratitude to our contributors and supporters:
- Rz-C - nicknamed as T Shi Huang, the Project sponsor and contributor
Without their generous support, this project would not be possible.
