# teneted/tenet

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/teneted-tenet).**

1,518 stars · 280 forks · Java · GPL-3.0

## Links

- GitHub: https://github.com/Teneted/Tenet
- Homepage: https://mohistmc.cn   https://mohistmc.com
- awesome-repositories: https://awesome-repositories.com/repository/teneted-tenet.md

## Topics

`bukkit` `cauldron` `craftbukkit` `forge` `java` `mcpc` `minecraft` `minecraft-server` `minecraftforge` `mohist` `neoforge` `spigot` `thermos`

## Description

Tenet is a Java-based Minecraft server runtime designed to host multiplayer sessions that incorporate both complex custom content and server-side modifications. It functions as a modding platform that integrates distinct server ecosystems into a single, unified environment.

The project distinguishes itself by enabling the simultaneous execution of Forge mods alongside Bukkit or Spigot plugins within one server instance. By bridging these traditionally separate frameworks, it allows administrators to combine diverse gameplay features and management tools that would otherwise be incompatible.

The software manages these hybrid environments by merging distinct library sets and translating event signals across different plugin and mod frameworks. It synchronizes internal game state and server initialization sequences to maintain a consistent runtime for all loaded components.

## Tags

### Networking & Communication

- [Minecraft Server Hosting](https://awesome-repositories.com/f/networking-communication/real-time-communication/multiplayer-game-servers/minecraft-server-hosting.md) — Provides a high-performance server runtime designed to host multiplayer sessions with support for complex custom content and server-side modifications.
- [Hybrid Hosting Environments](https://awesome-repositories.com/f/networking-communication/real-time-communication/multiplayer-game-servers/minecraft-server-hosting/hybrid-hosting-environments.md) — Runs both Forge mods and Spigot plugins on a single server instance to combine diverse gameplay features and administrative tools.

### Part of an Awesome List

- [Cross-Ecosystem Integrators](https://awesome-repositories.com/f/awesome-lists/devtools/game-development-plugins/minecraft-plugin-development/modding-platforms/cross-ecosystem-integrators.md) — Merges distinct Minecraft server ecosystems into one environment to allow players to experience content from multiple modding frameworks simultaneously.
- [Modding Platforms](https://awesome-repositories.com/f/awesome-lists/devtools/game-development-plugins/minecraft-plugin-development/modding-platforms.md) — Extends server functionality by integrating multiple distinct modding and plugin ecosystems into one unified environment.

### DevOps & Infrastructure

- [Hybrid Server Runtimes](https://awesome-repositories.com/f/devops-infrastructure/modded-game-server-deployment/hybrid-server-runtimes.md) — Runs both Forge mods and Spigot or Bukkit plugins simultaneously within a single server instance to access a wider range of features. ([source](https://github.com/teneted/tenet#readme))

### Game Development

- [Hybrid Server Implementations](https://awesome-repositories.com/f/game-development/minecraft-server-forks/hybrid-server-implementations.md) — Allows simultaneous execution of Forge mods and Bukkit or Spigot plugins within a single Minecraft instance.

### Programming Languages & Runtimes

- [Load-Time Class Transformations](https://awesome-repositories.com/f/programming-languages-runtimes/dynamic-class-creation/class-loading-mechanisms/class-loading-interception/load-time-class-transformations.md) — Modifies server runtime classes at startup to weave together disparate plugin and mod APIs into a unified execution environment.
- [Dependency Injection Hooks](https://awesome-repositories.com/f/programming-languages-runtimes/importing-mechanisms/import-hook-installers/dependency-injection-hooks.md) — Intercepts server initialization sequences to inject custom logic that bridges the gap between native mod loaders and plugin containers.
- [Classpath Mergers](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-classpath-expansion/classpath-mergers.md) — Combines multiple distinct library sets into a single runtime environment to allow simultaneous access to conflicting API dependencies.

### Software Engineering & Architecture

- [Event Bus Systems](https://awesome-repositories.com/f/software-engineering-architecture/event-bus-systems.md) — Translates and dispatches server events between separate plugin and mod frameworks to ensure cross-compatibility during gameplay.
- [Shared-Memory Architectures](https://awesome-repositories.com/f/software-engineering-architecture/shared-memory-architectures.md) — Synchronizes internal game state across multiple API implementations by mapping shared data structures to a single source of truth.
