Skip to content

feat(HUD): BedPlatesView#6399

Draft
MukjepScarlet wants to merge 4 commits intoCCBlueX:nextgenfrom
MukjepScarlet:feat/bedplatesview
Draft

feat(HUD): BedPlatesView#6399
MukjepScarlet wants to merge 4 commits intoCCBlueX:nextgenfrom
MukjepScarlet:feat/bedplatesview

Conversation

@MukjepScarlet
Copy link
Copy Markdown
Contributor

@MukjepScarlet MukjepScarlet commented Jul 10, 2025

Compact:
image

Normal:
00676df63182339a6bcc49e6a6d49557

closes #6370

@sqlerrorthing
Copy link
Copy Markdown
Contributor

idk. really. in my opinion it useless and annoying

@1zun4
Copy link
Copy Markdown
Member

1zun4 commented Jul 10, 2025

Cool. Seems more useable than the regular bedplates module. I just think it's always a bit weird when a HUD element depends on a Module. Really need to come up with a way that makes it a bit more intuitive.

@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

There would be more module-related components or component parts in the future (now we already have one: BlockCounter), so I think we can make an interface (or annotation?) to mark a theme-only event. And even remove it from the EventManager because there are no Kotlin/Java feature listening them.

@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

Another demand is to support custom values in Builtin HUD Components. For example in this component we could have:

  • (bool) show direction
  • (bool) show distance
  • (int) max count
  • etc

It's also very useful to other components.

I know we already have a PR doing this: #5619
But it doesn't look maintained, so I wanna do it in another PR.

@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

This is pending. I wanna make this (also ItemTags NameTags etc) to be able to customize in theme.

@MukjepScarlet MukjepScarlet marked this pull request as draft September 10, 2025 13:55
@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

I'll rewrite this. It will be dependent with BedPlates module because the new event is sent by BedTracker.

@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

Rewritten with latest base. Lacking of:

  • Component options (dependent with BedPlates module)
  • Toggle callback (I'd rather just ignore it...)
  • MaxLayers callback (same as prev one)

@MukjepScarlet MukjepScarlet marked this pull request as ready for review October 21, 2025 09:22
@MukjepScarlet MukjepScarlet requested review from 1zun4 and SenkJu October 21, 2025 09:22
@VillainsRule

This comment was marked as spam.

@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

@VillainsRule The issue is that how to determine self bed. I can't create self bed choice in theme now.

@VillainsRule

This comment was marked as spam.

@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

Can't.

@sqlerrorthing
Copy link
Copy Markdown
Contributor

whya

@1zun4 1zun4 marked this pull request as draft January 24, 2026 18:34
@1zun4
Copy link
Copy Markdown
Member

1zun4 commented Jan 24, 2026

Marked as draft because of @MukjepScarlet:

image

@github-actions
Copy link
Copy Markdown

Message to comment on stale PRs. If none provided, will not mark PRs stale

@github-actions github-actions bot added the Stale label Mar 27, 2026
@MukjepScarlet
Copy link
Copy Markdown
Contributor Author

1

@github-actions github-actions bot removed the Stale label Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE/HUD] BedPlates view on HUD

5 participants