You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Grow RaspberryJuice from a block-drawing bridge into a teaching platform — so people (and kids in STEM classes) can program Minecraft with Python: draw and build, react to events, and drive agents/mobs that walk around and do things.
North star
A per-session programmable Agent (turtle/Logo model): forward, turn, place, dig, move_to. It maps directly onto the intro-CS arc (sequencing → loops → functions → coordinates) and is the most motivating thing to demo.
Principles
Additive & backward-compatible: keep the simple line-based protocol; new commands are namespaced and feature-detectable so existing mcpi scripts keep working (same discipline that preserved the legacy-id protocol).
Two tracks, one product: server features and a modern Python client + curriculum. Teachers adopt examples and docs, not raw protocols.
Classroom-safe: per-student agents, region sandboxing, per-session limits.
Vision
Grow RaspberryJuice from a block-drawing bridge into a teaching platform — so people (and kids in STEM classes) can program Minecraft with Python: draw and build, react to events, and drive agents/mobs that walk around and do things.
North star
A per-session programmable Agent (turtle/Logo model):
forward,turn,place,dig,move_to. It maps directly onto the intro-CS arc (sequencing → loops → functions → coordinates) and is the most motivating thing to demo.Principles
mcpiscripts keep working (same discipline that preserved the legacy-id protocol).Scope (sub-issues)
Suggested phasing
Related: distribution is tracked in #11 (Modrinth/Hangar).