Skip to content
@Yukkuricraft

Yukkuricraft

Code for managing Yukkuricraft and internal documentation/training material for staff

Banner

What The HECK Is This

This is the Yukkuricraft Github organization that houses various repos of tools used to run and administer Yukkuricraft.

Our tools and repos are generally broken into various categories:

  • (Minecraft) Server Management Tools
  • Non-Server Management Tools
  • Minecraft plugins

Who the HECK Are You?

We're Yukkuricraft - The online community that created a fully explorable rendition of Gensokyo of Touhou Project fame in Minecraft!

Website

The Yukkuricraft/yukkuricraft.net repo contains our website sourcecode.

How is Server Run

The Yukkuricraft server is run with tooling contained in two repos:

  • Yukkuricraft/Yukkuricraft
  • Yukkuricraft/YakumoDash

Yukkuricraft/Yukkuricraft

This repo primarily contains the containerized Minecraft server setup utilizing a Minecraft proxy in front. Our setup is capable of freely spinning up as many extra "environments" as hardware allows. Each "environment" is a completely decoupled container cluster with all necessary containers to run a full server.

This repo also contains the python source code for both the config generators to enable our dynamic env generation as well as the API code which exposes a method for interacting with the backend from Yukkuricraft/YakumoDash

Yukkuricraft/YakumoDash

YakumoDash is our server cluster management web interface.

YakumoDash allows users to manage Yukkuricraft/Yukkuricraft from a web interface to do everything from creating, deleting, or editing environments, attaching to and interacting with a console for any running Minecraft server in any environment, managing the server filesystems for plugin and other general management, and more.

Yukkuricraft/Patchouli (Not used atm)

Patchouli solves the problem of wanting to separate out the dozens of various Minecraft config files into a VCS for all the great VCS benefits.

Patchouli will identify and operate on any config files it finds and integrates with the FS layout assumptions of Yukkuricraft/Yukkuricraft to allow additional functionality like copying or syncing configs from one environment to another.

Pinned Loading

  1. yukkuricraft.net yukkuricraft.net Public

    Source for yukkuricraft.net

    HTML 2 1

  2. Yukkuricraft Yukkuricraft Public

    Da server

    Python 3

  3. yukkuricraft-tools yukkuricraft-tools Public

    Random tools/scripts for Yukkuricraft management

    Python 2 1

  4. Patchouli Patchouli Public

    Patchouli Plugin... Manager? Backupper? Idfk, tbd.

    Python

  5. terraform terraform Public

    Terraform for YC infra

    HCL 1

  6. YCInfraBot YCInfraBot Public

    aka YCRemiBot

    Python 1

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…