
Tenet: Running Mods and Plugins on One Minecraft Server
"Minecraft Forge Hybrid server implementing the Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+"
Teneted/Tenet · github.com
Most Minecraft server admins face a tough choice: you can run a Forge server loaded with mods, or a Spigot server loaded with plugins. But what if you wanted both? Tenet is a hybrid server implementation that bridges this gap, letting you use the mod ecosystem and plugin ecosystem on the same server. It's built on years of development (formerly Thermos, Cauldron, and MCPC+) and gives dedicated server owners flexibility they didn't have before.
What This Project Does
Tenet is a Minecraft server implementation that combines Minecraft Forge and the Spigot/Bukkit API into one executable. Instead of picking a lane, you get both. Forge handles your mods, Bukkit handles your plugins, and Tenet orchestrates them together on the same server, sharing the same world and player state.
It's not the only hybrid server that exists. Mohist and Arclight do similar things. But Tenet carries a unique legacy - it evolved from the original MCPC+ (the grandfather of this whole category) through Thermos and Cauldron. If you've heard the term "hybrid server" before, you're probably thinking of Tenet's ancestors.
How does it actually work?
Tenet patches both the Forge codebase and the Bukkit/Spigot codebase to coexist. And it remaps classes so they don't conflict, intercepts events so both systems get notified when things happen, and keeps them in sync about world state. When you load a mods folder AND a plugins folder, Tenet makes sure they're both running against the same game instance. No sandboxing, no translation layer - they're genuinely integrated.
Why You'd Use This
Server admins have different needs. Some want QoL plugins like EssentialsX for commands and warps, but also want worldgen mods for better terrain. Others run economy plugins but need tech mods for factory gameplay. A survival server might use plugins for protection but mods for dimensions. The plugin ecosystem excels at convenience and administration. And that mod ecosystem excels at gameplay variety.
Before hybrid servers, you couldn't have both. You'd either run vanilla Forge (mods but no plugins), or you'd compromise and use Bukkit but try to find mod-equivalents in plugin form (which usually don't exist, or are much worse). Tenet cuts that Gordian knot.
Some concrete scenarios where you'd pick Tenet:
- You run a survival server with custom terrain generation mods but want Essentials for player management
- Your tech modpack needs a proper economy, which the plugin ecosystem handles better than mods
- You're running Twilight Forest (mod) and want McMMO or other progression plugins alongside it
- Your players expect chat management, vanish, and standard admin tools, but you also want Create or Immersive Engineering
The downside? Hybrid servers are heavier on RAM, trickier to maintain, and sometimes have compatibility issues when mods and plugins step on each other's toes. It's the flexibility tax. But if you're managing a server with specific gameplay goals, it might be worth paying.
Getting Tenet Running
Before you start, know your Minecraft version. Tenet supports specific versions (check their releases page for what's current). As of early 2026, recent versions are available, but always verify before downloading.

The basic setup flow looks like this:
- Grab the Tenet JAR from their GitHub releases
- Create a server directory and place the JAR inside
- Run it once to generate server.properties and the world directory
- Drop your mods into a
modsfolder - Drop your plugins into a
pluginsfolder - Start the server again
Here's what that looks like in practice:
mkdir minecraft-server
cd minecraft-server
wget https://github.com/Teneted/Tenet/releases/download/[version]/Tenet-[version].jar
java -Xmx4G -Xms4G -jar Tenet-[version].jar nogui
That first run will create your server structure. Shut it down, add your mods and plugins, then start again. The startup will take longer than vanilla because both Forge and Spigot are initializing, plus plugins are loading. Be patient.
One practical tip: give your server at least 4GB of RAM, probably more if you're using heavy mods and many plugins. A hybrid server is doing the work of two systems at once.
What Makes Tenet Different
The big draw is compatibility. You can search for a Spigot plugin and a Forge mod independently, install both, and they'll almost always coexist peacefully. Compare that to trying to get a Forge-only server running alongside a plugin ecosystem (impossible) or trying to find plugin versions of mod functionality (usually limited).
Event handling deserves a mention. Both Forge and Bukkit have event systems. Tenet makes sure both systems see the relevant events. A player placing a block triggers Forge block events AND Bukkit block events. A mob spawning triggers both frameworks. But this sounds simple but it's actually complex under the hood.
Performance is mixed. On one hand, you're running less code duplication than two separate servers. On the other hand, you're running more code overall than a pure Forge or pure Spigot server. Most admins report acceptable performance with good hardware. Just don't expect it to match vanilla-speed servers.
Updates are where things get tricky. When Mojang releases a new Minecraft version, the Forge team updates Forge. When Spigot releases for that version, you need a Tenet maintainer to patch both together. This means Tenet sometimes lags behind the latest MC version. That's a real constraint to factor in if you're running a bleeding-edge server.
Common Gotchas
Plugin and mod conflicts happen. If a mod changes how mob spawning works and a plugin also tries to change mob spawning, you might get unexpected behavior. It's rare, but it happens. Test your mod-plugin combo on a dev server before production.
Class shadowing is the most confusing issue. If a mod and a plugin both define or modify the same Minecraft class, weird things can occur depending on load order. Tenet's remapping system helps, but it's not perfect. Check GitHub issues for your specific mods and plugins to see if anyone's reported problems.
Actually, that's worth emphasizing: before you install something, search the Tenet GitHub issues and community forums. If someone else ran your exact mod-plugin combo and hit a wall, you'll find the solution there.
Server startup times are noticeably longer than vanilla. Expect 30-60 seconds for a modest setup, longer for heavy modpacks. This is just how it's - both Forge and Bukkit need initialization time.
JAR size matters. A hybrid server JAR is huge compared to vanilla or Spigot. This affects download time and startup speed. It's not a dealbreaker, just something to plan for.
Alternatives Worth Knowing About
If hybrid servers feel like overkill, you have options. Paper is a high-performance Spigot fork that's perfectly fine for plugin-only servers and has become the community standard. If you only care about mods, Forge remains the dominant modding framework and you can run pure Forge servers without any hybrid complexity.
Mohist is another hybrid server that works similarly to Tenet. It's more actively maintained in recent years and might have better 1.20+ support depending on the exact version you need. Arclight is also in this category. Your choice between them often comes down to which version of Minecraft you're targeting and which community has reported fewer issues with your specific mod-plugin combo.
If you're just looking to set up a basic Minecraft server and wondered what this was about, minecraft.how's server list has plenty of other options to consider. And if you want to customize your server's MOTD, the MOTD creator tool works with any server type.
Is Tenet Right for Your Server?
Tenet shines if you've found yourself wanting specific mods and specific plugins that don't replicate each other's functionality. If you're running a hardcore modpack but also want Discord integration and economy plugins, hybrid servers are your answer. If you're running vanilla Spigot and just want better worldgen, installing a few worldgen mods might be enough to justify the hybrid overhead.
But if you're running a simple survival server or a pure modpack server where the mod ecosystem already handles what you need, stick with what's simpler. Tenet is power for people who actually need it. The extra complexity and resource usage isn't worth it otherwise.
The Tenet project has been around for years (and its predecessors for even longer). One community knows how to troubleshoot it. If you decide to go this route, you're not experimenting with something fragile - you're joining a well-established ecosystem.
Teneted/Tenet - GPL-3.0, ★1512