sio2-system
CommunityCreate SiO2 server systems for Subspace Infinity.
System Documentation
What problem does it solve?
Building server-side game logic for Subspace Infinity requires deep familiarity with the SiO2 framework, Zay-ES entity component system rules, and project-specific conventions like the BaseInfinitySystem wrapper and replacement-as-mutation component restrictions. Without structured guidance, developers waste time reverse-engineering boilerplate requirements and risk introducing critical issues like memory leaks from unreleased EntitySets.
Core Features & Use Cases
- Compliant System Templates: Pre-built Java templates that extend BaseInfinitySystem and follow all project requirements, including mandatory SPDX license headers and proper dependency management via requireSystem for mandatory dependencies.
- Common System Patterns: Ready-to-adapt implementations for frequent use cases like decay systems, movement systems, and collision systems that adhere to Zay-ES best practices.
- Use Case: A developer building a new server-side feature for timed power-up spawning can use this Skill to generate a compliant system that properly tracks entity lifetimes, integrates with the existing event bus, and avoids memory leaks without researching framework specifics.
Quick Start
Use the sio2-system skill to generate a compliant server-side system for tracking player health that integrates with the existing EntityData and event bus.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: sio2-system Download link: https://github.com/assofohdz/subspace-infinity/archive/main.zip#sio2-system Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.