Rework how lamps and the lamp controller function
pat2rome opened this issue ยท 0 comments
The lamp controller was a nice idea in theory, but in practice, the way it's implemented makes AA lamps incredibly inconvenient. It works as is for only one case: when you have a bunch of lamps all side by side with no gaps. However, given the nature of lighting in Minecraft, this type of setup is incredibly rare. If you place lamps the way that the vast majority of players do, you need a controller on every single lamp. This takes up way too much space and resources.
To solve this issue, I proposed two changes:
- Make lamps respond directly to a redstone signal, the way vanilla lamps and most other mods' full block lights do.
- Make the controller check for lamps to light within a certain radius, in addition to keeping the current method of lighting all lamps touching the lamp the controller is on. This way, the controller fulfills its intended function of saving you from having to run a redstone signal to every single lamp, but does so in a way that allows much more flexibility in how lamps are placed (and keeps any current setups working as they always have).
I can add screenshots of what I mean if necessary, or clarify any other way.