Skip to content

BrewingCoder/OpenComputers2

Repository files navigation

OpenComputers2

A Kotlin/NeoForge platform for in-world programmable computers in Minecraft 1.21+.

Spiritual successor to OpenComputers by Florian "Sangar" Nücke et al. — built fresh, not ported. Original OC code (MIT + CC0) is referenced extensively for design, asset inspiration, and patterns; OC2 is its own implementation.

Pitch

A logistics-orchestration platform for modded Minecraft. Programmable computers (Lua + JS), wireless device adapters, a k8s-style control plane for cross-base coordination. Players write the automation; we ship the platform.

Status

Pre-alpha. v0.0.1 is the smoke-test scaffold — proves the build chain works and the mod loads in Minecraft. No actual platform features yet.

Quickstart (developers)

./gradlew runClient   # builds + launches MC with OC2 loaded
./gradlew build       # builds the mod jar

Requires:

  • JDK 21
  • IntelliJ IDEA (recommended) with the Minecraft Development plugin

Architecture

Full design in docs/:

License

MIT. Honors and inherits from the original OpenComputers MIT code license.

Credits

  • Florian "Sangar" Nücke and the MightyPirates OpenComputers contributors — the original mod that inspired this entire project
  • thedarkcolour — Kotlin for Forge / NeoForge, KotlinModdingSkeleton, the foundation that makes this practical in Kotlin
  • Cyclops (Integrated Dynamics) — driver-architecture patterns for world interaction
  • Sandalle, Kasra-G, Orangeninja1 — Big/Extreme Reactors CC scripts that defined the monitoring/control use case
  • Isy — Space Engineers Inventory Manager that defined the logistics use case

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors