# Nexus Core - [Nexus Core: Centralized Cache Orchestration for Minecraft](https://nexus-core.mintlify.app/index.md): Nexus Core is a standalone Java orchestration layer that centralizes all data operations for distributed Minecraft server networks over Redis pub/sub. - [Installing Nexus Core](https://nexus-core.mintlify.app/installation.md): Install Nexus Core v1.5.1 from source with Maven or from a pre-built Docker Compose stack. Covers prerequisites, build steps, VNC setup, and the web panel. - [Get Started with Nexus Core](https://nexus-core.mintlify.app/quickstart.md): Learn how to register your first DataAddon with Nexus Core v1.5.1, send a signed request, and receive a signed response in under 10 minutes. - [Configuring Nexus Core](https://nexus-core.mintlify.app/configuration.md): Set up Redis, MongoDB, and packet security for Nexus Core v1.5.1 using the web panel and the NEXUS_SIGNING_KEY environment variable. - [System Architecture of Nexus Core](https://nexus-core.mintlify.app/concepts/architecture.md): Understand how Nexus Core sits between your Spigot game servers and MongoDB, routing all data through Redis Streams with circuit breaker protection and fault-tolerant retry. - [Request Types in Nexus Core](https://nexus-core.mintlify.app/concepts/request-types.md): Nexus Core supports nine request types covering CRUD, atomic increments, leaderboard queries, broadcasting, and cache preloading over Redis pub/sub. - [Cache Strategy and Hierarchy in Nexus Core](https://nexus-core.mintlify.app/concepts/cache-strategy.md): Nexus Core uses a two-level cache (Caffeine L1 with W-TinyLFU eviction and Redis L2) with write-through, read-through, instant invalidation, and per-addon cache metrics. - [Packet Security and Replay Protection in Nexus Core](https://nexus-core.mintlify.app/concepts/security.md): Nexus Core signs both inbound and outbound Redis packets using HMAC-SHA256, a 5-minute timestamp window, and nonce-based replay protection via a composable MessageValidationChain. - [DataAddon Overview: Defining Data Schemas in Nexus Core](https://nexus-core.mintlify.app/addons/overview.md): A DataAddon is the fundamental data unit in Nexus Core. Each addon maps to one MongoDB collection and handles all data operations for that collection. - [DataAddon API Reference](https://nexus-core.mintlify.app/addons/data-addon-api.md): Full reference for the DataAddon abstract class: all required methods, the handler registry, per-addon validation, and the NexusJsonDataContainer payload type. - [Annotation Reference: @DbDataModels](https://nexus-core.mintlify.app/addons/annotations.md): The @DbDataModels annotation declares which Java fields Nexus Core persists in MongoDB and which field is the primary key used for cache lookups. - [Best Practices for Building Nexus Core Addons](https://nexus-core.mintlify.app/addons/best-practices.md): Guidelines for keeping your Nexus Core addons reliable, performant, and secure across a distributed Minecraft server network. - [Protocol and Packet Structure Reference](https://nexus-core.mintlify.app/reference/packet-structure.md): Reference for the JSON packet format exchanged between Spigot servers and Nexus Core over Redis pub/sub, including all security fields in both directions. - [Redis Key Naming Strategy](https://nexus-core.mintlify.app/reference/redis-key-strategy.md): Nexus Core constructs Redis cache keys as {cacheKeyHeaderTag}_{idFieldValue}. Use unique prefixes per addon to prevent cache collisions across your network. - [Request Lifecycle in Nexus Core](https://nexus-core.mintlify.app/reference/request-lifecycle.md): Step-by-step walkthrough of how Nexus Core processes an incoming Redis Streams packet from security validation through circuit breaker protection to response publication. - [Nexus Core Changelog](https://nexus-core.mintlify.app/reference/changelog.md): Complete version history for Nexus Core, from the first stable release (v1.0.0) through the latest release (v1.7.0), newest first.