}
public TileEntity createHiddenBlock(int x, int y, int z, int id, int data, float delay)
{
CompoundTag root = createTileRoot(x, y, z, "Piston");
root.put("blockId", new IntTag("blockId", id));
root.put("blockData", new IntTag("blockData", data));
root.put("facing", new IntTag("facing", 0));
root.put("progress", new FloatTag("progress", -delay));
root.put("extending", new ByteTag("extending", (byte)0));
return new TileEntityImpl(root);
}