Open Lights Controller: Programmable Lights via Open Computers
Managing lighting in a technical Minecraft base often feels like an afterthought. Redstone contraptions work, but they are bulky and rigid. Open Lights Controller solves this by acting as a clean bridge between Open Computers and Open Lights, letting you control lamps through LUA scripts instead of wiring. This guide covers everything you need to know about getting this add-on into your modpack, from version compatibility to installation steps.
What This Add-On Actually Does
Open Lights Controller does not introduce new light sources. Instead, it provides controller blocks that communicate with Open Lights lamps within a set radius. A computer from Open Computers sends commands to these controllers, which then turn lights on or off, adjust brightness, or change color if the lamp supports it. The result is a programmable lighting network that fits neatly into existing automation setups.
Controller Variants and Coverage
The mod includes four block types, each designed for a specific coverage need:
- Open Lights Controller (4 block range) – ideal for a single room or a compact work area.
- Open Lights Controller (8 block range) – suits a floor section or a medium-sized hall.
- Open Lights Controller (16 block range) – covers an entire building or a large warehouse.
- Open Lights Controller Border – a barrier block that stops signals from crossing into unwanted zones, helping you isolate different control areas.
This variety lets you build precise lighting zones. For instance, you can illuminate a corridor only when a player approaches, while leaving adjacent rooms untouched. The Border block is particularly useful for preventing overlapping commands from multiple controllers.
Version Compatibility and Requirements
Before you download Open Lights Controller: Programmable Lights via Open Computers for Minecraft, verify that you have the two required dependencies installed: Open Computers (the core mod for programmable machines) and Open Lights (the mod that adds the controllable lamps). Without both, the controller will not load. The add-on is lightweight and does not conflict with most tech-heavy modpacks. It primarily targets Minecraft 1.12.2, though you should check the Modrinth page for any newer ports or specific loader notes. The author no longer updates the CurseForge page, so always fetch the latest files from Modrinth to get recent fixes and improvements.
How to Install
Manual Installation
The classic method is straightforward. Download the .jar file from Modrinth and drop it into the mods folder of your Minecraft profile. Make sure Open Computers and Open Lights are already present in that same folder. After launching the game, the new controller blocks will appear in the creative inventory, and survival recipes will be available if the config enables them.
Installing via a Launcher
If you prefer a hands-off approach, use a launcher with built-in mod management. For example, the foxygame.net launcher lets you search for Open Lights Controller directly in its interface and install it with a couple of clicks. The launcher handles dependency resolution automatically, which saves time when you are assembling a large pack. This method is especially handy if you are unsure about which versions of the required mods to pair together.
Writing Scripts and Using the API
Once the controller is placed in the world, connect it to your Open Computers machine using standard cables or a modem. The mod exposes a LUA API that is documented on the project wiki. The basic workflow involves three steps: discover all lamps within range, apply a condition (time of day, motion sensor input, player command), and then toggle the lights or adjust their settings.
Because the API sits on top of Open Computers, you can combine lighting control with other automated systems. A common scenario is a night mode script that gradually dims all lights in the base while locking doors. You can also set up hierarchical networks where a central computer delegates commands to local controllers, each managing its own zone. Remember that the Border block does not control lamps directly; it only blocks signals, so place it between a controller and a lamp to sever the connection intentionally.
Final Thoughts
Open Lights Controller is a small but powerful addition for players who enjoy technical builds. It transforms static lighting into a dynamic, scriptable system that integrates smoothly with Open Computers. The range options give you fine control over coverage, and the Border block adds a layer of precision for complex layouts. To get started, download Open Lights Controller: Programmable Lights via Open Computers from Modrinth, confirm your Minecraft version and loader match, and follow the installation steps above. Whether you are automating a base or building an interactive space, this add-on earns its place in any serious modpack.