Ok, so right now I am currently using world.setBlockState to set the block state to another blocks state. The only problem is that it seems to create a new tile entity as well. This mean that all its NBT data, the coordinates i am storing it in, are also gone. Is there a way to pass the tile entity along with it? or even just change only the texture?
I have been using my google foo, and checking out blocks like dirt and the furnace, but I am currently stalled here.
Any help would be great!