Create

Create

86M Downloads

Hanging Signs and Canvas Signs lose block entity data when placed back from a contraption

vectorwing opened this issue ยท 3 comments

commented

Describe the Bug

Contraptions are able to assemble signs from vanilla and keep their data (text, color etc) when assembled and disassembled back. However, this doesn't seem to work with Hanging Signs, or Canvas Signs from Farmer's Delight.

When one of these signs is given text, and is then assembled into a contraption, it will keep its text as intended, so long as the contraption remains assembled. Once disassembled back into blocks, the sign loses its text and color data entirely.

I am unsure if this affects other modded signs, but I couldn't figure out if this issue is from my end (something I forgot to define), so I decided to report here in case it's a Create issue.

Affected blocks:

  • Hanging Signs (Minecraft)
  • Canvas Signs (Farmer's Delight)

Reproduction Steps

  1. Build a contraption which includes a Canvas Sign, or Hanging Sign, with written text;
  2. Assemble the contraption, then disassemble it back into blocks;
  3. Verify if the sign still has text.

Expected Result

Canvas/Hanging Signs should have their text preserved when placed back, equal to standard signs.

Screenshots and Videos

Initial setup, in block form:
image

Assembled contraption using a Mechanical Piston (Place only in starting position):
image

Disassembled contraption. The only sign which kept its text is the normal Birch Sign.
image

Crash Report or Log

No response

Operating System

Windows 10

Mod Version

0.5.1f

Minecraft Version

1.20.1

Forge Version

47.2.0

Other Mods

FarmersDelight-1.20.1-1.2.4

Additional Context

No response

commented

Likely due to hanging signs being missed for adding to the create/safe_nbt block tag in porting to 1.20.1, compared to signs. Is the canvas sign not part of the minecraft/signs tag?
However see #6019, signs will probably lose this functionality as well.

commented

Oh, right, I forgot to mention. Canvas Signs have been added to the safe_nbt tag, as Create adds all minecraft:signs to the tag by default:

Despite this, the signs do not work anyway:
image

However see #6019, signs will probably lose this functionality as well.

Is there any specific reason why they shouldn't? It feels strange for signs to lose their text when mounted to contraptions.

commented

#6019 will probably be fixed differently