pick a block to be the base.
get the location of that block when placed
use setPlacedBy to place the other blocks
when any of the blocks are delete again get the location a removed the other blocks
just don't give it a hit (voxel) box, but if you do, its hard to get rid of it in the game. I normally a have 0.0F 0.0F 0.0F 16.0F 1.0F 16.0F so there is something to hit when you want delete it in game
these issues were fix in 1.18 withe the experimental light pipe
https://pasteboard.co/6kFMpPxOWRji.png
https://pasteboard.co/uebFjPUpsyqF.png
ty for any help
.obj models that worked in 1.20.1 worked fine, in the latest version the texture files are not getting the correct textures from the atlas. instead of getting the correct texture , you get multiple small textures.
https://pasteboard.co/5XyNp3ANcZtF.jpg
I defined a block :
public static final RegistryObject<Block> BROWN_DIAMOND_PATIO_BLOCK= BLOCKS.register("single_brown_diamond", () ->
new Block(BlockBehaviour.Properties.copy(Blocks.STONE).strength(1.5f, 6.0f)));
the strength is the same from Blocks.STONE. But in the game the BROWN_DIAMOND_PATIO_BLOCK is MUCH harder to destroy with a pickaxe then a mindcraft STONE block
It was a stupid Eclipse problem ,the debugger was set to a lower version of java. In what world would i want my development version different from the debugger version.
ty for looking