I am trying to find the best way to make an item float 2 blocks above the ground, and I am experimenting with a lot of different methods. Currently, I am trying to set the item as a passenger to another item, and the only way I can think of that wouldn't be too weird, would be to use an ItemFrame entity as the "vehicle" since that is a static entity. I am trying to hide the ItemFrame in ground so you can't see it. (Note: I am only hoping the item will float 2 blocks above the other entity since it does when you make an item the passenger to a player) So My question is: Is there anyway to prevent an ItemFrame from breaking due to the games physics? Like if I have an item frame in place, and I put a block in the same location, it would be cool if I can prevent that ItemFrame from breaking so that I can then use it as a "Vehicle" for other entities. I am just experimenting here, so this might be stupid. Also, if you have any other ideas, please let me know! thanks!