This repository provides a complete EmmyLua-based type annotation library for the OpenComputers mod in Minecraft. It enables full IDE support for Lua scripting in OpenComputers, including:
- Autocompletion for all components
- Type-safe function signatures
- Hover documentation and parameter hints
- Jump-to-definition for component APIs
- Covers all major components:
robot,redstone,gpu,screen,transposer,tank_controller,thread, and more - Structured using EmmyLua annotations (
---@class,---@param,---@return, etc.) - Compatible with Lua LS and VS Code
- Modular layout for easy extension and maintenance
- Clone this repository into your workspace
- Add the path to your
.vscode/settings.json:
{
"Lua.workspace.library": [
"./path/to/this/repo"
]
}