Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce the Black Hole Utility Hatch #3901

Merged
merged 4 commits into from
Feb 6, 2025
Merged

Conversation

FourIsTheNumber
Copy link
Contributor

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!

image

@FourIsTheNumber FourIsTheNumber added enhancement Improve an existing mechanic. Please explain the change with a before/after comparison. new feature Add something new. Please explain in detail how it works. labels Feb 6, 2025
@serenibyss serenibyss enabled auto-merge (squash) February 6, 2025 20:16
@serenibyss serenibyss merged commit a3f0a30 into master Feb 6, 2025
5 checks passed
@serenibyss serenibyss deleted the black-hole-utility branch February 6, 2025 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improve an existing mechanic. Please explain the change with a before/after comparison. new feature Add something new. Please explain in detail how it works.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants