maruohon / litematica

A modern client-side schematic mod for Minecraft
GNU Lesser General Public License v3.0
687 stars 190 forks source link

Add an option in EasyPlace mode to keep the BlockState #764

Open RattlesHyper opened 9 months ago

RattlesHyper commented 9 months ago

Add an option like easyPlaceKeepBlockState to keep BlockStateTag same as schematic, so the block rotation same as schematic.

end-user commented 8 months ago

This can't be done without a server mod because the game places certain blocks based on your facing direction.

maruohon commented 8 months ago

And also this is already done for single player an in cases where the server does have a mod to handle the rotation request. And currently that server side mod would be CarpetExtra with the accurateBlockPlacement rule enabled.

RattlesHyper commented 7 months ago

@end-user Have you tested BlockState facing north, south, up, down etc. When you have a block with custom block state the game does not rotate the block based on where you're facing.

end-user commented 7 months ago

@end-user Have you tested BlockState facing north, south, up, down etc. When you have a block with custom block state the game does not rotate the block based on where you're facing.

It sounds like you're restating the problem, so I'll restate the answer: it cannot be done on a remote server without a server-side mod because the game checks the direction you're facing before placing the block.