Skip to content

ShiroTohu/CC-Controller

Repository files navigation

CC-Controller

Important

AI-Disclaimer: Majority of this project was created using Claude Sonnet 4.5 with small amount of manual coding done by me.

render

CC-Controller is a frontend that allows for users to control a turtle from the CC:Tweaked mod. It provides the user a view of the minecraft world from their browser and allows them to interact with it.

The model of the world is built on the information gained by the turtle/s. This includes the blocks found infront, above, and below it. It supports multiple turtles concurrently.

Repository Structure

The repository is split up into three parts:

Folder Description
Frontend The frontend client used to display the world and provide functionality to the user
Backend The API that allows communication between the turtles and the database.
Computers The folder that is uploaded to the turtle

Architecture

Software Architecture-Overview

This is the architecture diagram that I came up with pre-development. Currently as of typing this the middleware is closely coupled in the codebase and needs some refactoring to be treated as individual microservices.

Both "manager" services are websocket services that allow for real time communication.

About

Application that allows you to control turtles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors