CreativeMD / LittleTiles

GNU Lesser General Public License v3.0
166 stars 53 forks source link

Trying to place a blueprint with a 4-bit input requires a "dyeable clean" block #931

Closed alwayswright16 closed 7 months ago

alwayswright16 commented 8 months ago

MC 1.12.2 MC Forge: 14.23.5.2846 Creative core v1.10.70 Little Tiles v1.5.73

On a friend's SMP server, I have created a large door activator with a 4-bit input block inside of the frame, so that it can receive cabling and be activated by redstone. However, whenever I try to place the blueprint, it states "Missing 1p dyeable clean 1 black unit" and will not let me place the blueprint.

I replicated this several times with different blueprints, and see attached photos for a small scale example with 1 block that has 1 input tile and the error message. We were able to place the blueprint in creative no issue, only survival causes problems.

Screenshot 2024-01-05 224407 Screenshot 2024-01-05 224432

Confirmed we are able to place the exact same blueprints without issue if we leave out the 4-bit input tile.

kirokadura commented 8 months ago

That's intentional. The signal input and outputs are premade structures, as such they can't be used as materials for the blueprints and can't be added to the Little Bags. So when you try to place the blueprint, it requires 1 tile of dyeable clean and 1 black unit instead (because the signal input is essentially a dyeable clean tile painted black).

alwayswright16 commented 8 months ago

I see, then how does one use the input/output block in conjunction with a door activator blueprint? Do I just need to attach it to a block adjacent to the door activator?

I'm sorry if this isn't the place to ask that kind of question, but there aren't many tutorials out there on how to use little tiles and the one video I saw had someone put the input in a door frame, "door activator" blueprint. They also created their own pressure plate blueprints using the input/output blocks.

CreativeMD commented 7 months ago

Actually this is a bug. It should require the structure as an item and not what the input is made out of. This is fixed in 1.20 in the newest version. image