Introduce the Black Hole Utility Hatch #3901
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Frustrated by desyncing timers and limited state information? This pr adds a new sensor hatch called the Black Hole Utility Hatch.
This hatch features two modes:
Static Mode: Hatch will emit a redstone signal as long as there is an open black hole in the multiblock.
Pulse Mode: Hatch emits a 5 tick redstone pulse every second, synchronized directly with the multi's internal logic. This will also only activate if there is an open black hole.
These modes are both as state-agnostic as possible. They do not distinguish between different levels of stability (both a 100 stability black hole and a 0 stability black hole will emit signal). Pulse mode emits every second, even if stability decay is being frozen.
My goal when adding these blocks is to give the player more automation options for their black hole "toolkit" while preserving the main challenges. If you feel that there are more modes that this hatch could benefit from, let me know and I'll consider it!