Skip to content

Implement hanging signs - #1293

Open
MEMOxiiii wants to merge 2 commits into
df-mc:masterfrom
MEMOxiiii:feature/hanging-signs
Open

Implement hanging signs#1293
MEMOxiiii wants to merge 2 commits into
df-mc:masterfrom
MEMOxiiii:feature/hanging-signs

Conversation

@MEMOxiiii

Copy link
Copy Markdown
Contributor

Summary

This PR implements hanging signs for all registered wood types, including wall and ceiling attachment, sign editing, block actor handling, support checks, and cascading neighbour updates.

Changes

  • Add HangingSign and HangingAttachment.
  • Support wall-mounted and ceiling-mounted hanging signs.
  • Support attached and non-attached ceiling chains.
  • Add placement, support, drops, interaction, and rotation behaviour.
  • Support editing hanging sign text.
  • Handle hanging sign block actor data.
  • Process cascading neighbour updates when connected hanging signs lose support.
  • Register hanging sign blocks and items for every registered wood type.
  • Add block hashing and hash generator support.

Integration note

Hanging signs are registered dynamically for every wood type. As a result, bamboo_hanging_sign will also be registered once the bamboo wood type PR (#1292) is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant