I have a chest tile $t and it's inventory $i. In a later version I was able to change the name of the chest inventory to whatever I want. Is this possible at the moment?
What do you think holds the ChestInventory and it's data? Yes, it does. At least, it did. Mojang removed custom inventory names a while back, but I believe they added them back more recently.
It's has a tile. Try using a worldedit plugin and doing /setBlock ender_chest, then see itbecome a ghost block when you relogin.
I don't think so. Calling BlockEventPacket() can be considered spawning a tile too! The inventory is bounded to the chest, but the ender chest inventory contents are saved along with the player's NBT data (according to Minecraft Wiki).
If I spawn a chest using setBlock I can open the inventory. But how can I reset the block after using the chest?
Actually, my bad. Mojang brought CustomName support to Chests back in 1.1 https://github.com/Muqsit/PlayerVaults/blob/master/src/PlayerVaults/Provider.php#L123 And you can refer to this to find out how to create a tile.