Mustard Modpack

This document provides an operational overview of the Mustard modpack, its design direction, compatibility layers, and canonical source boundaries. It is not a complete mod inventory or a replacement for source-specific maintenance records.


Document Scope

This document covers:

Detailed fix implementations, build procedures, artifact identities, and validation semantics remain with the maintained source in minecraft-projects.


Server Identity

Item Value
Server Mustard Testing Server
Minecraft 1.21.1
Mod loader NeoForge
Role Testing the eventual long-term gameplay environment

server-environment.md remains authoritative for the deployed NeoForge point version and hosting environment.


Design Emphasis

Mustard is designed around:

The server is currently in a deliberate Creative testing phase while large Create and Aeronautics systems are built and exercised. The current and target game-mode lifecycle is maintained in server-configuration.md.


Target Long-Term World

Mustard is a testing and compatibility environment for an eventual long-lived Survival world rather than the final production world itself.

The target world is intended to emphasize:

Mustard is used to test the mods, configuration, compatibility layers, world generation, progression, and server rules needed to reach these goals before the production world is created.


Maintained Compatibility Architecture

Mustard combines downloaded upstream mods with several maintained compatibility layers:

Layer Responsibility Canonical source
Downloaded mods Upstream runtime dependencies Deployment artifacts outside Git
Curated mod configuration Intentional Mustard configuration retained across rebuilds Mustard config source
mustard-fixes Server datapack compatibility and data corrections mustard-fixes source
mustard-rules Maintained server rule enforcement mustard-rules source
mustard-tree-fixes Dynamic Trees compatibility overrides TreePack source
Server compatibility projects Server-only and both-sides Java compatibility work Server compatibility source
Client compatibility projects Client-only Java compatibility work Client compatibility source

Implementation details and individual fix inventories remain in the linked source collection READMEs.


Current Client-pack Compatibility Components

The owner-confirmed client pack currently uses:

Artifact Deployment role
mustard-immersive-weathering-client-compat-1.0.1.jar Client-only
mustard-sable-udp-compat-1.0.0.jar Client-only
mustard-mpuc-ui-compat-1.0.0.jar Client-only
mustard-powergrid-tfmg-compat-1.0.0.jar Both-sides/common

PowerGrid/TFMG uses the same byte-identical JAR on the client and dedicated server. Additional Mustard-owned server-only compatibility projects exist and are maintained in minecraft-projects; their implementation and validation records are not duplicated here.


Canonical Source

The canonical maintained project area is:

https://github.com/Gorgarath/minecraft-projects/tree/main/servers/mustard

Project source, curated configuration, datapacks, TreePacks, compatibility projects, generators, and source-specific tools live there. This repository owns documentation for the deployed environment and operational workflow.

Built JARs, downloaded mods, deployed datapacks, runtime worlds, generated data, logs, and backups are operational artifacts rather than preferred authoring source.


Related Documentation

Document Purpose
server-configuration.md Current testing configuration and future gameplay lifecycle
server-environment.md Pterodactyl environment and current deployed platform
server-startup.md Java runtime and startup configuration
disabled-mods.md Mods intentionally excluded from the active environment
mod-management.md Normal mod and compatibility-artifact maintenance
server-management.md Routine server maintenance workflow
server-backup-strategy.md Backup layers, source boundaries, and recovery considerations
chunky-pregeneration-guide.md World pregeneration guidance

Change History

2026-10-10

2026-10-09

2026-09-25