Skip to content

Teneted/NeoTenet

Repository files navigation

Logo

NeoTenet 1.21.1

Bukkit/Spigot API Implementation for NeoForge


🎯 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:

🛠️ 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:

  1. Download the launcher from GitHub releases
  2. 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 ServerGitHub 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.

About

A Minecraft Hybrid Server Software for NeoForge + Spigot

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages