Skip to content

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.


★ 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.


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