I'm trying to make a block that changes its model depending on some data in its tile entity, and for the most part I've got it working.
except when i place 2 or more instances of the block they all have the same model, I have it set up that when i click on the block with redstone or glowstone it changes the data in the tile entity, but whenever i click on one all the instances change also.
I followed this tutorial by TheGreyGhost https://github.com/TheGreyGhost/MinecraftByExample/tree/master/src/main/java/minecraftbyexample/mbe05_block_dynamic_block_model2.
is this how baked models normally work, or am I missing something obvious?
here is my code, https://github.com/Ambrosse/properties-test, is it a bug or am i going about it the wrong way?