Starshadow Minecraft Docs¶
Welcome to the unified documentation site for the Starshadow Minecraft project family. This site aggregates documentation from all Starshadow repositories into a single, searchable location.
🌐 docs.starshadow.com — This site is automatically rebuilt and published to GitLab Pages whenever documentation changes in any source repository.
Projects¶
flowchart TD
subgraph "Starshadow Minecraft Projects"
AC["🔮 Ansible Crafting<br/>Remote crafting mod"]
LIB["🧱 Starshadow Lib<br/>Widget toolkit + rendering bridge"]
CONFIG["⚙️ Starshadow Config<br/>Config screen framework"]
SPLASH["🌟 Starshadow Splash<br/>Custom loading screen"]
MODLIST["📋 Starshadow Modlist<br/>Mod list + title/pause integration"]
end
CONFIG -->|"depends on"| LIB
SPLASH -->|"depends on"| LIB
SPLASH -->|"depends on"| CONFIG
MODLIST -->|"depends on"| LIB
MODLIST -->|"depends on"| CONFIG
MODLIST -.->|"optional"| SPLASH
AC -->|"depends on"| LIB
AC -->|"depends on"| CONFIG
🔮 Ansible Crafting¶
Craft from every chest in the room — without moving a single item.
Ansible Crafting is a Minecraft mod that extends the crafting table to pull ingredients from nearby inventories. Open a crafting table, and any chests, barrels, or shulker boxes within range become part of your crafting grid.
- About — Mod description and features
- Project — Project overview and scope
- Architecture — Package structure and design
- Development — Build setup, testing, Gradle tasks
- Configuration — All config options
- CI/CD Pipeline — GitLab CI/CD stages and jobs
- Release Process — Release scripts and changelog
- Contributing — How to contribute
- Changelog — Release history
★ Starshadow Mods¶
The Starshadow mod suite provides shared infrastructure and standalone mods for Minecraft.
🧱 Starshadow Lib¶
Widget toolkit and rendering bridge shared across all Starshadow mods. Provides common UI components, rendering utilities, and platform abstraction.
⚙️ Starshadow Config¶
Annotation-driven configuration screen framework. Generates config UIs from annotated Java classes with support for categories, validation, and persistence.
🌟 Starshadow Splash¶
Custom loading screen with progress indicators and themed visuals. Replaces the Minecraft loading screen with a Starshadow-branded experience.
📋 Starshadow Modlist¶
Mod list integration with title screen and pause menu. Provides a searchable, filterable list of installed mods accessible from Minecraft's main menus.
Repository Links¶
| Project | Repository | Description |
|---|---|---|
| Ansible Crafting | GitLab | Remote crafting mod |
| Starshadow Lib | GitLab | Widget toolkit + rendering bridge |
| Starshadow Config | GitLab | Config screen framework |
| Starshadow Splash | GitLab | Custom loading screen |
| Starshadow Modlist | GitLab | Mod list + title/pause integration |
| CI/CD Components | GitLab | Shared pipeline templates |
| This Docs Site | GitLab | Unified documentation |