Skip to content
ブログに戻る
Minecraft Forge hybrid server console showing active mods and plugins loading together

Tenet: Running Mods and Plugins on One Minecraft Server

ice
ice
@ice
Updated
100 閲覧
TL;DR:Tenet is a hybrid Minecraft server that runs Forge mods and Bukkit plugins simultaneously. This guide covers setup, key features, and real-world use cases for server admins who want the best of both ecosystems.

"Minecraft Forge Hybrid server implementing the Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+"

Teneted/Tenet · github.com
⭐ 1,512 stars💻 Java📜 GPL-3.0

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.

GitHub project card for Teneted/Tenet
GitHub project card for Teneted/Tenet

The basic setup flow looks like this:

  1. Grab the Tenet JAR from their GitHub releases
  2. Create a server directory and place the JAR inside
  3. Run it once to generate server.properties and the world directory
  4. Drop your mods into a mods folder
  5. Drop your plugins into a plugins folder
  6. Start the server again

Here's what that looks like in practice:

bash
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

Frequently Asked Questions

Is Tenet free and open source?
Yes, Tenet is licensed under GPL-3.0 and free to use. The source code is available on GitHub, so you can build it yourself or download pre-built releases. No licensing fees or commercial restrictions.
What Minecraft versions does Tenet support?
Tenet supports specific Minecraft versions that the maintainers have patched and released. Check the GitHub releases page for current versions available. Major updates usually come out after Mojang releases a new Minecraft version, so Tenet typically lags behind the absolute latest by a few months.
Will my mods and plugins conflict with each other?
Most mod-plugin combinations work fine together. Conflicts are rare but possible if a mod and plugin both heavily modify the same game system. Test your setup on a dev server first. Check GitHub issues and community forums to see if others have reported problems with your specific combo.
How much RAM does a Tenet server need?
Start with at least 4GB for a modest setup. Heavy modpacks with many plugins may need 6GB or more. RAM requirements depend on your specific mods, plugins, and player count. Monitor your server's performance and increase RAM if you see stuttering or lag.
Is Tenet harder to maintain than Spigot or Forge servers?
Yes, hybrid servers require more care. You're managing two systems instead of one, updates are less frequent, and troubleshooting can be more complex. If you're comfortable with Linux server admin and reading GitHub issues, it's manageable. If you want simplicity, stick with pure Spigot or Forge.