MCU144 CBWarp IC appears to continue working without power until chunk is reloaded.
- MCU144 does not teleport players when the IC is not receiving power. (correct)
- If power is added, MCU144 teleports players. (correct)
- If power is removed,** MCU144 continues to teleport players** for a while and then eventually stops. (incorrect)
- Apparently related to the chunk unloading and being reloaded, at which time it stops teleporting players. (incorrect)
This issue affects
- CBWarps which are intended to be switched on and off may inadvertently allow access by players when that access is not desirable.
- For example, there is a hub which has a cbwarp to a server event area which is intended to be turned off unless a server event is happening.
- If a player ventures into the hub when the cbwarp is behaving incorrectly, they may have access to the server event area at an inappropriate time.
How this differs from the expected behavior
- MCU144 Craftbook IC should teleport players when power is supplied and not teleport players when power is not supplied.
ALTERNATELY:
- MCU144 IC should always teleport players regardless of power state, since it identifies as a self-triggered IC
- MCX144 should only teleport players when power is applied.
- MCX144 should teleport players continuously as long as power is supplied rather than just once when the power state changes.
- This alternate approach would allow far smaller nexus pad builds by not requiring additional redstone wiring, not affect the existing builds aside from making their redstone wiring extraneous, and still allow for pads that can be controlled with redstone.
How the issue manifests itself
- Create a craftbook MCU144 IC that teleports a player to an existing cbwarp.
- Stand on the area above the IC that the cbwarp affects.
- Nothing should happen.
- Supply power to the IC sign with redstone dist or a redstone torch or lever.
- Stand on the area above the IC that the cbwarp affects.
- You will be teleported to your destination.
- Remove power from the IC sign.
- Stand on the pad again.
- You should not be teleported, but you will be anyway.
- Leave the area until the chunk unloads and return.
- Stand on the pad again.
- You will not be teleported
Edited by Krenath