Posted January 8, 20169 yr 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!
January 8, 20169 yr Override TileEntity#shouldRefresh to return true when oldState.getBlock() is not equal to newSate.getBlock() (like the base method does for vanilla TileEntity s). Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.